Unterstützung des nativen Modus in den Standard- und Enterprise-Versionen von Cloud Firestore

Mit der Einführung der Unterstützung für Firestore im nativen Modus in der Enterprise-Version sind sowohl Cloud Firestore-Kern- als auch Pipeline-Vorgänge verfügbar. Die Core-Vorgänge funktionieren aufgrund neuer Indexierungsregeln und eines anderen Preismodells anders als in der Standard-Version.

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.
Index erstellen Automatische Indexe werden für einzelne Felder erstellt. Sie können zusammengesetzte Indexe manuell erstellen. Es werden keine automatischen Indizes erstellt. Indexe müssen manuell verwaltet werden.
Abfrageleistung und -kosten Abfragen sind aufgrund von Indexanforderungen im Allgemeinen leistungsstark. Kosten und Leistung von Abfragen können besser sein als in der Standard-Version mit Indexen. Sie können fehlende Indexe mit Query Explain und Query Insights identifizieren.

Abfragen ohne Indexe können bei wachsendem Datenbestand zu Leistungseinbußen und höheren Kosten führen und müssen überwacht und optimiert werden.

Indexierungsgemeinkosten Für Schreibvorgänge von Indexeinträgen fallen keine Kosten an, da Indexe automatisch erstellt werden. Für erforderliche Indexe fallen jedoch Speicherkosten an. Beim Schreiben von Indexeinträgen werden Schreibeinheiten verbraucht, wenn ein zugehöriges Dokument geschrieben wird (1 Schreibeinheit pro 1 KiB Indexeintragsgröße). Sie sparen Speicherkosten, da Sie nicht für jedes Feld Indexeinträge erstellen.
Abrechnungsmodell (Lesevorgänge/Schreibvorgänge/Löschvorgänge) Abrechnung pro Lese-, Schreib- und Löschvorgang für Dokumente. Gebühren 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 Schreibeinheiten (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 im Vergleich zu den Kosten für Standardlesevorgänge im Allgemeinen niedriger, wenn die Dokumente kleiner als 4 KiB sind.

Echtzeit-Updates

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 SKU (Einheiten von Echtzeitupdates), die pro 4-KiB-Tranche abgerechnet wird. Echtzeitupdates kosten 0,30 $ pro Million Leseeinheiten.