실시간으로 데이터
저장 및 동기화

Firebase 실시간 데이터베이스는 실시간으로 데이터를 저장하고 사용자 간에 동기화할 수 있는 클라우드 호스팅 NoSQL 데이터베이스입니다.

새소식: Cloud Firestore를 사용하면 글로벌 규모로 앱 데이터를 저장, 동기화, 쿼리할 수 있습니다.

자세히 알아보기

클라우드 데이터와 클라이언트의 동기화를 표현한 그림

사용자는 실시간 동기화를 통해 웹이나 모바일에서 손쉽게 기기의 데이터에 액세스하여 다른 사용자와 공동작업할 수 있습니다.


클라우드 데이터와 클라이언트의 동기화를 표현한 그림

실시간 데이터베이스는 모바일 및 웹 SDK와 함께 제공되므로 서버 없이도 앱을 빌드할 수 있습니다. Firebase용 Cloud Functions를 사용하여 데이터베이스가 트리거하는 이벤트에 응답하는 백엔드 코드를 실행할 수도 있습니다.


오프라인 상태를 보여주는 휴대전화 화면

사용자가 오프라인으로 전환되면 실시간 데이터베이스 SDK가 기기의 로컬 캐시를 사용하여 변경사항을 제공하고 저장합니다. 기기가 온라인으로 전환되면 로컬 데이터가 자동으로 동기화됩니다.


보안 연결을 보여주는 다이어그램

실시간 데이터베이스는 Firebase 인증과 통합되어 개발자에게 단순하고 직관적인 인증을 제공합니다. 선언적 보안 모델을 사용하여 사용자 ID 또는 데이터 패턴 일치를 기준으로 액세스를 허용할 수 있습니다.


Firebase를 사용하면 보다 손쉽게 고품질의 앱을 개발하고 사용자층을 확대하여 더 많은 수익을 창출할 수 있습니다. 각 기능은 독립적으로도 작동하지만 함께 사용하면 더 큰 효과를 볼 수 있습니다.