{"componentChunkName":"component---src-templates-blog-post-js","path":"/etc/파이어베이스-firebase-realtime-database/","result":{"data":{"site":{"siteMetadata":{"title":"Bottlehs Tech Blog","description":"웹·앱·AI 개발자 전병훈(bottlehs)의 기술 블로그. AI·LLM, JavaScript·Vue, Spring Boot, 알고리즘, 블록체인 실무 가이드를 다룹니다","siteUrl":"https://www.bottlehs.dev","author":{"name":"Jeon Byung Hun","summary":"개발을 즐기는 bottlehs - Engineer, MS, AI, FE, BE, OS, IOT, Blockchain, 설계, 테스트"},"social":{"github":"bottlehs","codepen":"bottlehs"}}},"markdownRemark":{"id":"a0d55361-ae69-55f7-8408-275062de6013","excerpt":"파이어베이스(Firebase) Realtime Database 실시간으로 데이터를 저장하고 동기화할 수 있는 클라우드 호스팅 NoSQL…","html":"<p><img src=\"/assets/logo-standard.png\" alt=\"파이어베이스(Firebase) Realtime Database\" title=\"파이어베이스(Firebase) Realtime Database\"></p>\n<p>실시간으로 데이터를 저장하고 동기화할 수 있는 클라우드 호스팅 NoSQL 데이터베이스이다. 파이어페이스 클라우드 함수를 사용하여 데이터베이스가 트리거하는 이벤트에 응답하는 백엔드 코드를 만들 수도 있다. 선언적인 규칙을 설정한 보안 모델을 사용하여 사용자 ID 또는 데이터 패턴 일치를 기준으로 액세스를 허용할 수 있다.</p>\n<p><img src=\"/assets/chatbot_%E2%80%93_firebase_console.jpg\" alt=\"파이어베이스(Firebase) Realtime Database\" title=\"파이어베이스(Firebase) Realtime Database\"></p>\n<h3 id=\"데이터\" style=\"position:relative;\"><a href=\"#%EB%8D%B0%EC%9D%B4%ED%84%B0\" aria-label=\"데이터 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>데이터</h3>\n<p>실시간 데이터베이스의 데이터를 확인할 수 있는 탭, 데이터의 변경 사항을 실시간으로 확인 할 수 있다.</p>\n<h3 id=\"규칙\" style=\"position:relative;\"><a href=\"#%EA%B7%9C%EC%B9%99\" aria-label=\"규칙 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>규칙</h3>\n<p>각 데이터의 읽기 및 쓰기 등에 대한 권한을 설정할 수 있는 규칙. 가령, 인증된 유저와 인증되지 않은 유저에 따른 권한을 설정할 수 있다.</p>\n<h3 id=\"백업\" style=\"position:relative;\"><a href=\"#%EB%B0%B1%EC%97%85\" aria-label=\"백업 permalink\" class=\"anchor-header before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>백업</h3>\n<p>데이터 백업 관련 설정</p>","tableOfContents":"<ul>\n<li><a href=\"/etc/%ED%8C%8C%EC%9D%B4%EC%96%B4%EB%B2%A0%EC%9D%B4%EC%8A%A4-firebase-realtime-database/#%EB%8D%B0%EC%9D%B4%ED%84%B0\">데이터</a></li>\n<li><a href=\"/etc/%ED%8C%8C%EC%9D%B4%EC%96%B4%EB%B2%A0%EC%9D%B4%EC%8A%A4-firebase-realtime-database/#%EA%B7%9C%EC%B9%99\">규칙</a></li>\n<li><a href=\"/etc/%ED%8C%8C%EC%9D%B4%EC%96%B4%EB%B2%A0%EC%9D%B4%EC%8A%A4-firebase-realtime-database/#%EB%B0%B1%EC%97%85\">백업</a></li>\n</ul>","wordCount":{"words":93},"fields":{"slug":"/etc/파이어베이스-firebase-realtime-database/","image":"/assets/logo-standard.png","faq":[]},"frontmatter":{"title":"파이어베이스(Firebase) Realtime Database","date":"2020년 12월 18일","dateISO":"2020-12-18T10:15:13.147Z","updatedISO":null,"category":"etc","description":"실시간으로 데이터를 저장하고 동기화할 수 있는 클라우드 호스팅 NoSQL 데이터베이스이다. 파이어페이스 클라우드 함수를 사용하여 데이터베이스가 트리거하는 이벤트에 응답하는 백엔드 코드를 만들 수도 있다. 선언적인 규칙을 설정한 보안 모델을 사용하여 사용자 ID 또는 데이터 패턴 일치를 기준으로 액세스를 허용할 수 있다.","tags":["파이어베이스","Firebase","Cloud Firestore","Realtime Database","Hosting","Functions","Authentication"]}}},"pageContext":{"slug":"/etc/파이어베이스-firebase-realtime-database/","previous":{"fields":{"slug":"/etc/파이어베이스-firebase-authentication/"},"frontmatter":{"title":"파이어베이스(Firebase) Authentication","tags":["파이어베이스","Firebase","Cloud Firestore","Realtime Database","Hosting","Functions","Authentication"]}},"next":{"fields":{"slug":"/etc/파이어베이스-firebase-storage/"},"frontmatter":{"title":"파이어베이스(Firebase) Storage","tags":["파이어베이스","Firebase","Cloud Firestore","Realtime Database","Hosting","Functions","Authentication"]}}}},"staticQueryHashes":["213619243","3262363727"]}