이 페이지에서는 Cloud Firestore 버전과 주요 기능을 설명합니다. Cloud Firestore는 다음 버전으로 제공됩니다.
Firestore Standard 버전은 다양한 프로그래밍 언어를 위한 유창한 SDK, 실시간 및 오프라인 지원, 단일 및 멀티 리전 구성의 고가용성, 원활한 자동 확장을 갖춘 편리한 서버리스 운영 모델 등 문서 데이터베이스로서의 포괄적인 기능 모음을 제공합니다. 이 버전은 Firestore 핵심 작업(기본 읽기, 쓰기, 쿼리)을 사용하여 Native 모드의 Firestore를 지원합니다.
Firestore Enterprise 버전은 개발자에게 문서 데이터베이스로서 포괄적인 기능 모음과 제어 기능을 제공합니다. Standard 버전에 나열된 기능 외에도 이 버전은 데이터베이스를 만들 때 선택하는 두 가지 작업 모드를 지원합니다.
- 핵심 및 파이프라인 작업을 포함하는 Native 모드의 Firestore
- MongoDB 호환 작업을 포함하는 MongoDB 호환성을 갖춘 Firestore
두 모드의 모든 작업은 더 고급 쿼리 엔진에서 실행되므로 쿼리 성능을 개선하려는 애플리케이션의 선택적 단계로 색인 생성을 만들어 개발자 제어를 극대화합니다.
버전 기능
다음 표에는 각 버전에 제공되는 기능이 요약되어 있습니다.
| 기능 | Standard 버전 | Enterprise 버전 |
| 쿼리 엔진 | 표준 - 핵심 작업을 사용하는 쿼리만 지원합니다. | 고급 - Firestore 핵심, Firestore 파이프라인, MongoDB 호환 작업을 사용하는 쿼리를 지원합니다. |
| 쿼리 및 쓰기 성능과 비용 | 쿼리 설명 기능을 사용하면 단일 쿼리의 여러 필드에서 범위 및 불일치 필터를 사용하여 쿼리를 최적화할 수 있습니다.
쿼리 통계, 쿼리 설명, Cloud Monitoring에서 새로운 측정항목을 사용하여 쿼리 실행에 대한 심층적인 인사이트를 확인할 수 있습니다. |
쿼리 및 쓰기 성능을 완전히 제어할 수 있으며 맞춤 색인, 향상된 모니터링, 진단 도구, 쿼리 힌트라는 새로운 실행 컨트롤을 사용하여 성능을 최적화할 수 있습니다.
쿼리 통계, 쿼리 설명, Cloud Monitoring에서 새로운 측정항목을 사용하여 쿼리 실행에 대한 심층적인 인사이트를 확인할 수 있습니다. |
| Native 모드 서버 측, 웹, 모바일 SDK에서 Cloud Firestore 지원 | 예. 핵심 작업에서 지원됩니다. | 예. 핵심 및 파이프라인 작업에서 지원됩니다. |
| 실시간 및 오프라인 기능 지원 | 예. 핵심 작업에서 지원됩니다. | 핵심 작업에서만 지원됩니다. |
| MongoDB 호환성을 갖춘 Cloud Firestore 지원 | 아니요 | 예 |
| 색인 생성 | 쿼리에는 색인이 필요합니다.
개별 필드의 색인은 자동으로 생성되지만, 더 복잡한 쿼리는 수동으로 구성해야 하는 복합 색인 또는 컬렉션 그룹 색인을 사용합니다. count(), sum(), avg()와 같은 집계 쿼리의 경우 읽은 색인 항목 수에 따라 비용이 결정되며, 스캔된 색인 항목이 0개인 경우 최소 1회의 문서 읽기 요금이 적용됩니다. |
색인이 필요하지 않으므로 쿼리에 선택사항입니다.
필요에 따라 색인을 정의합니다. Enterprise 버전은 비희소/희소 및 고유 색인을 비롯한 더 광범위한 색인 유형도 지원합니다. 쿼리 설명 및 쿼리 통계를 사용하면 색인이 더 이상 필요하지 않으므로 색인을 활용할 수 있는 쿼리를 식별할 수 있습니다. |
| 가격 책정 | 가격 책정 세부정보 참조 | 가격 책정 세부정보 참조 |
| 관측 가능성 |
|
|
| 데이터 보호 |
|
|
| 암호화 |
|
|
| 스토리지 | 하이브리드 스토리지(SSD 및 HDD) | SSD |
| 약정 사용 할인 | 1년간 20% 3년간 40% | 1년간 20% 3년간 40% |