このページでは、Cloud Firestore の各エディションとその主な機能について説明します。Cloud Firestore は次のエディションで利用できます。
Standard エディション: 多数のプログラミング言語に対応した Fluent SDK、リアルタイムとオフラインのサポート、単一リージョンとマルチリージョン構成での高可用性、シームレスな自動スケーリングを備えた便利なサーバーレス オペレーション モデルなど、ドキュメント データベースとして包括的な機能スイートを提供します。このエディションは、Firestore Core オペレーション(基本的な読み取り、書き込み、クエリ)を使用するネイティブ モードの Firestore をサポートしています。
Firestore Enterprise エディションは、ドキュメント データベースとして、デベロッパー向けの機能と制御の包括的なスイートを提供します。このエディションでは、Standard エディションに記載されている機能に加えて、データベースの作成時に選択する 2 つのオペレーション モードがサポートされています。
- Core オペレーションと Pipeline オペレーションを備えたネイティブ モードの Firestore。
- MongoDB 互換のオペレーションを備えた MongoDB 互換の Firestore。
この 2 つのモードのすべてのオペレーションは、より高度なクエリ エンジンで実行されます。クエリのパフォーマンス向上を図るアプリケーションに対してインデックス作成のステップを省略できるようにすることで、デベロッパーによる制御を最大限に高めます。
エディションの機能
次の表に、各エディションで利用できる機能を示します。
| 機能 | Standard エディション | Enterprise エディション |
| クエリエンジン | Standard - Core オペレーションのみを使用したクエリのサポート。 | 高度 - Firestore Core、Firestore Pipelines、MongoDB 互換のオペレーションを使用したクエリのサポート |
| クエリと書き込みのパフォーマンスと費用 | Query Explain を使用すると、1 つのクエリで複数のフィールドに対する範囲フィルタと不等式フィルタを使用してクエリを最適化できます。
新しい指標は、Query Insights、Query Explain、Cloud Monitoring で使用でき、クエリ実行に関する詳細な分析情報を提供します。 |
クエリと書き込みのパフォーマンスを完全に制御し、カスタマイズされたインデックス作成、強化されたモニタリング、診断ツール、Query Hints と呼ばれる新しい実行制御を使用してパフォーマンスを最適化できます。 新しい指標は、Query Insights、Query Explain、Cloud Monitoring で使用でき、クエリ実行に関する詳細な分析情報を提供します。 |
| ネイティブ モードでの Cloud Firestore のサーバーサイド、ウェブ SDK、モバイル SDK のサポート | はい。Core オペレーションでサポートされています。 | はい。Core オペレーションと Pipeline オペレーションでサポートされています。 |
| リアルタイム機能とオフライン機能のサポート | はい。Core オペレーションでサポートされています。 | Core オペレーションでのみサポートされます。 |
| MongoDB 互換の Cloud Firestore をサポート | × | ○ |
| インデックス処理 | クエリにはインデックスが必要です。
個々のフィールドのインデックスは自動的に作成されますが、より複雑なクエリでは、手動で構成する必要がある複合インデックスやコレクション グループ インデックスが使用されます。 count()、sum()、avg() などの集計クエリの場合、費用は読み取られたインデックス エントリの数によって決まります。スキャンされたインデックス エントリの数がゼロの場合は、1 回のドキュメントの読み取りの最低料金が適用されます。 |
インデックスは必須ではないため、クエリでは省略可能です。
必要に応じてインデックスを定義します。Enterprise エディションでは、非スパース インデックス、スパース インデックス、一意インデックスなど、より広範なインデックス タイプもサポートしています。 Query Explain と Query Insights を使用すると、インデックスのメリットを享受できるクエリを特定できます。インデックスは不要になります。 |
| 料金 | 料金の詳細を参照してください | 料金の詳細を参照してください |
| 可観測性 |
|
|
| データ保護 |
|
|
| 暗号化 |
|
|
| Storage | ハイブリッド ストレージ(SSD と HDD) | SSD |
| 確約利用割引 | 1 年間で 20%、3 年間で 40% | 1 年間で 20%、3 年間で 40% |