글로벌 규모의 앱 데이터
저장 및 동기화

Cloud Firestore는 글로벌 규모의 모바일 및 웹 앱용 데이터를 쉽게 저장, 동기화, 쿼리할 수 있게 해주는 NoSQL 문서 데이터베이스입니다.


데이터 트리 쿼리를 표현한 그림

컬렉션 및 문서를 사용하여 데이터를 쉽게 구조화할 수 있습니다. 계층 구조를 만들어 관련 데이터를 저장하고 명시적인 쿼리를 사용해서 필요한 데이터를 쉽게 검색할 수 있습니다. 모든 쿼리는 데이터 세트가 아닌 결과 세트 크기에 맞게 확장되므로 첫 날부터 앱 확장 준비가 완료됩니다.

데이터 쿼리에 대해 자세히 알아보세요.


노트북과 뒤에 있는 서버를 표현한 그림

Cloud Firestore에는 사용자가 직접 서버를 구성할 필요 없이 데이터베이스에 액세스할 수 있도록 모바일 및 웹 SDK와 종합적인 보안 규칙 세트가 포함되어 있습니다. 서버리스 컴퓨팅 제품인 Cloud Functions를 사용하면 데이터베이스의 데이터 변화에 대응하는 호스팅된 백엔드 코드를 실행할 수 있습니다. 물론 기존 클라이언트 라이브러리(예: Node, Python, Go, 자바)에서도 Cloud Firestore에 액세스할 수 있습니다.


모바일 및 노트북 기기를 표현한 그림

Cloud Firestore를 사용하면 기기 간에 앱 데이터를 자동으로 동기화할 수 있습니다. 데이터 변경이 있을 경우 이를 알려주므로, 공동작업 환경 및 실시간 앱을 쉽게 구축할 수 있습니다. 사용자는 오프라인 상태를 포함해서 언제든지 데이터에 액세스하고 데이터를 변경할 수 있습니다. 오프라인 모드는 iOS, Android, 웹에서 제공됩니다.


Firebase Firestore 로고 및 잠재고객을 표현한 그림

Google 스토리지 인프라를 기반으로 하는 Cloud Firestore는 사용자의 비즈니스에 맞게 확장되도록 구축되었습니다. 이제는 서버를 관리하거나 일관성을 걱정하는 대신 앱 개발에 주력할 수 있습니다.


모바일 보안을 표현한 그림

선언적 보안 언어를 사용해서 사용자 ID 데이터, 데이터의 패턴 일치 등을 기반으로 데이터 액세스를 제한할 수 있습니다. Cloud Firestore는 또한 Firebase 인증과 통합되어 간단하고 직관적인 사용자 인증을 제공합니다.


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