Mit der Einführung der Unterstützung von Firestore im nativen Modus in der Enterprise-Version sind sowohl Cloud Firestore-Kern- als auch Pipeline-Vorgänge verfügbar. Die Gacklaxiekern-Vorgänge funktionieren aufgrund neuer Indexierungsregeln und eines anderen Preismodells anders als in der Standard-Edition.
| Feature | Standard Edition | Enterprise Edition |
| Unterstützte Vorgänge | Beschränkt auf Firestore Core-Vorgänge. | Unterstützt Cloud Firestore-Kern- und Pipeline-Vorgänge sowie Firestore-MongoDB-Kompatibilitätsvorgänge. |
| 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 von Indexanforderungen in der Regel leistungsstark. | Die Kosten und Leistung von Abfragen können mit Indexen besser sein als in der Standard Edition. Sie können fehlende Indexe mit Query Explain und Query Insights ermitteln.
Abfragen ohne Indexe können mit zunehmendem Datenbestand zu Leistungsproblemen und hohen Kosten führen. Daher ist eine Überwachung und Optimierung erforderlich. |
| Aufwand für die Indexierung | Für das Schreiben von Indexeinträgen fallen keine Gebühren an, da Indizes automatisch erstellt werden. Erforderliche Indexe verursachen jedoch Speicherkosten. | Beim Schreiben von Indexeinträgen werden Schreibeinheiten verbraucht, wenn ein zugehöriges Dokument geschrieben wird (1 Schreibeinheit pro 1 KiB Indexeintrag). Sie sparen Speicherkosten, da nicht für jedes Feld Indexeinträge erstellt werden. |
| Abrechnungsmodell (Lese-/Schreib-/Löschvorgänge) | Die Abrechnung erfolgt pro Lese-, Schreib- und Löschvorgang für Dokumente. | 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 in Schreibeeinheiten (1 KiB-Tranchen) zusammengefasst. |
| Basispreis (pro Million)
Die angegebenen 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 umfassen, als die Kosten für Standardlesevorgänge. |
| Echtzeitaktualisierungen
Die angezeigten Preise gelten für die Region us-central1. |
Echtzeitaktualisierungen werden als Lesevorgänge mit 0,03 $ pro 100.000 Dokumente abgerechnet. | Echtzeitupdates haben eine separate Artikelnummer (Einheiten von Echtzeitupdates), die pro 4 KiB-Tranche berechnet wird. Echtzeitupdates kosten 0,30 $ pro Million Leseeinheiten. |