Cloud Firestore

글로벌 규모의 클라우드 기반 앱 데이터를 저장합니다.

이 제품의 문서 보기

글로벌 앱을 위해 구축된 NoSQL 데이터베이스

Cloud Firestore는 글로벌 규모의 모바일, 웹 및 IoT 앱용 데이터의 저장, 동기화, 쿼리를 간소화하는 클라우드 기반의 완전 관리형 서버리스 고속 NoSQL 문서 데이터베이스입니다. 클라이언트 라이브러리는 실시간 동기화와 오프라인 지원을 제공하며, 보안 기능과 Firebase 및 Google Cloud Platform(GCP)과의 통합은 진정한 서버리스 앱 구축을 가속화합니다.

새로운 기능

서버리스를 통한 개발 속도 가속화

Cloud Firestore는 Google Cloud Platform의 강력한 인프라를 활용하기 위해 처음부터 빌드된 자동 확장 솔루션을 제공하는 클라우드 기반 데이터베이스입니다. 수백 개의 문서와 컬렉션에서 실시간 동기화, 오프라인 지원, ACID 트랜잭션을 통해 우수한 개발자 환경을 제공하고 앱 개발을 간소화하도록 설계되었습니다. Cloud Firestore는 Google Cloud Platform(GCP)과 Google의 모바일 개발 플랫폼인 Firebase와 통합됩니다.

모바일 또는 웹 클라이언트에서 Cloud Firestore로 직접 통신하면 진정한 서버리스 솔루션을 구현할 수 있습니다. 데이터 액세스를 관리하기 위해 중간 서버를 설정할 필요가 없으므로 프로토타입을 제작하고 반복하며 프로덕션 시스템을 빠르게 작동시키는 데 효과적입니다.

기기 간, 온라인/오프라인 데이터 동기화

Cloud Firestore를 사용하면 백엔드에서 데이터가 변경될 때 애플리케이션을 거의 실시간으로 업데이트할 수 있습니다. 이는 공동작업을 위한 다중 사용자 모바일 애플리케이션을 빌드할 때 효과적일 뿐만 아니라 여러 기기에서 앱을 사용하는 개별 사용자와 데이터를 동기화할 수 있습니다.

Cloud Firestore의 완벽한 오프라인 지원으로 데이터에 액세스하여 변경할 수 있으며, 데이터 변경사항은 클라이언트가 다시 온라인 상태가 되면 클라우드에서 동기화됩니다. 기본 제공되는 오프라인 지원은 로컬 캐시를 활용하여 데이터를 제공하고 저장하므로 네트워크 지연 시간 또는 인터넷 연결 여부에 관계없이 앱이 응답성을 유지합니다.

간편하고 손쉬운 설정

Cloud Firestore의 강력한 클라이언트 라이브러리를 사용하면 네트워크 연결 설정 또는 예상치 못한 경합 상태에 대한 염려 없이 새로운 데이터를 손쉽게 업데이트하고 수신할 수 있습니다. 또한 앱의 성장에 따라 간편하게 확장할 수도 있습니다. 데이터에 대해 정교한 쿼리를 실행할 수 있기 때문에 데이터를 보다 유연하게 구성할 수 있고, 클라이언트에서 필터링 작업을 많이 하지 않고도 네트워크 호출 및 데이터 사용량을 더 효율적으로 유지할 수 있습니다.

엔터프라이즈 수준의 확장 가능한 NoSQL

Cloud Firestore는 속도가 빠른 완전 관리형 NoSQL 클라우드 데이터베이스입니다. 이는 애플리케이션 부하에 대한 응답에 따라 자동 수평 확장을 통해 GCP의 강력한 인프라를 확장하고 활용하도록 구축되었습니다. 기본적으로 데이터의 보안 액세스 제어가 제공되므로 구성 언어를 통해 데이터 검증을 수행할 수 있습니다.

특징

보안

Cloud Firestore에는 기본적으로 데이터에 대한 자체 보안 액세스 제어가 있으므로 구성 언어를 통해 간단한 데이터 검증이 가능합니다.

Datastore 모드

Cloud Firestore는 Datastore API를 지원합니다. 기존 Datastore 앱을 변경할 필요가 없으며, strong consistency의 추가 이점에 동일한 성능 특성과 가격을 이용할 수 있습니다.

자동 업그레이드

Cloud Datastore 데이터베이스는 Cloud Firestore의 GA 출시 직후 자동으로 원활하게 업그레이드됩니다. 업그레이드 시 코드 변경이 필요하지 않으며 앱에 다운타임이 발생하지 않습니다.

ACID 트랜잭션

Cloud Firestore는 트랜잭션을 지원하므로 트랜잭션의 작업이 하나라도 실패하는 경우(다시 시도할 수 없는 경우) 전체 트랜잭션이 실패합니다.

멀티 리전 복제

자동 멀티 리전 복제 및 strong consistency를 통해 재해가 발생해도 데이터를 안전하게 사용할 수 있습니다.

강력한 쿼리 엔진

Cloud Firestore를 사용하면 성능 저하 없이 NoSQL 데이터에 대해 정교한 쿼리를 실행할 수 있습니다. 따라서 데이터를 보다 유연하게 구성할 수 있습니다.

클라우드 기반 애플리케이션용으로 빌드

일반적인 워크로드에는 모바일 및 웹 애플리케이션, 공동작업을 위한 다중 사용자 애플리케이션, IoT 애셋 추적 및 실시간 분석, 소매 제품 카탈로그, 통신, 소셜 사용자 프로필 및 활동, 게임 리더보드가 포함됩니다.

Firebase 실시간 데이터베이스로 시장 최고의 힘판 테스트 소프트웨어를 빌드할 수 있었습니다. 또, Cloud Firestore 덕분에 성능이 크게 향상된 시스템을 단 2주만에 빌드할 수 있었을 뿐만 아니라, 시스템 출시 1일 차에 제공하기 어렵다고 생각했던 기능을 포함시킬 수 있었습니다.

크리스 웨일스, Hawkin Dynamics CTO

기술 리소스

가격 책정

Cloud Firestore의 자세한 가격은 Google 가격 책정 페이지에서 확인할 수 있습니다.

기능 가격
저장된 데이터 $0.18/GB
대역폭 Google Cloud 가격
문서 쓰기 $0.18/100K
문서 읽기 $0.06/100K
문서 삭제 $0.02/100K
Google Cloud

시작하기

학습 및 빌드

신규 고객은 최대 12개월 동안 Google Cloud 학습 및 빌드를 위한 $300의 무료 크레딧을 받을 수 있습니다.

도움이 더 필요하신가요?

요구사항에 맞는 솔루션을 빌드하거나 파트너를 찾을 수 있도록 Google 전문가들이 도와 드립니다.

다음에 대한 의견 보내기...