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