Mit der Einführung der Unterstützung für Firestore im nativen Modus in der Enterprise Edition sind sowohl Cloud Firestore Core- als auch Pipeline Vorgänge verfügbar. Die Gacklaxiekern-Vorgänge funktionieren anders als in der Standard Edition, da es neue Indexierungsregeln und ein anderes Preismodell gibt.
| Feature | Standard Edition | Enterprise Edition |
| Unterstützte Vorgänge | Beschränkt auf Firestore Core-Vorgänge. | Unterstützt Cloud Firestore Core- und Pipeline-Vorgänge sowie Firestore-Vorgänge zur MongoDB-Kompatibilität. |
| Anforderung an die Indexierung | Für alle Abfragen sind Indexe erforderlich. | Für Abfragen sind keine Indexe erforderlich. |
| Indexerstellung | Für einzelne Felder werden automatische Indexe erstellt. Sie können zusammengesetzte Indexe manuell erstellen. | Es werden keine automatischen Indexe erstellt. Indexe müssen manuell verwaltet werden. |
| Abfrageleistung und -kosten | Abfragen sind aufgrund der Indexanforderungen in der Regel leistungsstark. | Die Kosten und die Leistung von Abfragen können mit Indexen besser sein als in der Standard Edition. Mit Query Explain und Query Insights können Sie fehlende Indexe ermitteln.
Bei Abfragen ohne Indexe besteht das Risiko, dass sie mit zunehmender Größe des Datasets nicht mehr leistungsstark und kostspielig sind. Daher sind Überwachung und Optimierung erforderlich. |
| Zusätzliche Kosten für die Indexierung | Für das Schreiben von Indexeinträgen fallen keine Kosten an, da Indexe automatisch erstellt werden. Für erforderliche Indexe fallen jedoch Speicherkosten an. | Beim Schreiben eines zugehörigen Dokuments werden Schreibeinheiten für das Schreiben von Indexeinträgen verbraucht (1 Schreibeinheit pro 1 KiB Indexeintrag). Sie sparen Speicherkosten, da nicht für jedes Feld Indexeinträge erstellt werden. |
| Abrechnungsmodell (Lese-, Schreib- und Löschvorgänge) | Die Abrechnung erfolgt pro Lese-, Schreib- und Löschvorgang für ein Dokument. | Die Abrechnung erfolgt für Lese- und Schreibvorgänge in Byte-Tranchen. Lesevorgänge werden in Leseeinheiten (4 KiB-Tranchen) abgerechnet. Schreib- und Löschvorgänge werden zu Schreibeinheiten (1 KiB-Tranchen) zusammengefasst. |
| Grundpreis (pro Million)
Die Preise gelten für die Region us-central1. |
Lesevorgänge: 0,03 $ pro 100.000 Dokumente (oder 0,30 $ pro Million).
Schreibvorgänge: 0,09 $ pro 100.000 Dokumente (oder 0,90 $ pro Million). Löschvorgänge: 0,01 $ pro 100.000 Dokumente (oder 0,10 $ pro Million) |
Leseeinheiten: 0,05 $ pro 1 Million Leseeinheiten.
Schreibeinheiten: 0,26 $ pro 1 Million Schreibeinheiten. Die Preise sind in der Regel niedriger, wenn Dokumente weniger als 4 KiB groß sind , als die Kosten für Lesevorgänge in der Standard Edition. |
| Echtzeitaktualisierungen
Die Preise gelten für die Region us-central1. |
Echtzeitaktualisierungen sind inbegriffen und werden als Lesevorgänge mit 0,03 $ pro 100.000 Dokumente abgerechnet. | Für Echtzeitaktualisierungen gibt es eine separate SKU (Einheiten von Echtzeitaktualisierungen), die pro 4 KiB-Tranche abgerechnet wird. Echtzeitaktualisierungen kosten 0,30 $ pro Million Leseeinheiten. |