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

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

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

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

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

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