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

Mit der Einführung der Unterstützung für Firestore im nativen Modus in der Enterprise Edition sind sowohl Firestore Core- als auch Pipeline-Vorgänge verfügbar. Die Core-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 Abfragevorgänge Beschränkt auf Firestore Core-Vorgänge. Unterstützt 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.

Abfragen ohne Indexe sind möglicherweise nicht leistungsstark und kostspielig, wenn das Dataset größer wird. 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 Indexeintraggröße). 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 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 us-central1 Region.

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 Standardkosten für Lesevorgänge.

Echtzeitaktualisierungen

Die Preise gelten für die us-central1 Region

Echtzeitaktualisierungen werden als Lesevorgänge mit 0,03 $pro 100.000 Dokumente in Rechnung gestellt. Für Echtzeitaktualisierungen gibt es eine separate Artikelnummer (Einheiten von Echtzeitupdates), die pro 4-KiB-Tranche berechnet wird. Echtzeitaktualisierungen kosten 0,30$pro Million Leseeinheiten.