Preise

Mit der Firestore Enterprise-Version wird ein Preismodell eingeführt, bei dem die Abrechnung nicht mehr pro Dokument, sondern pro Einheit (oder Tranche) erfolgt. Außerdem werden die Kosten für Echtzeitaktualisierungen separat berechnet.

In der folgenden Tabelle sind die Kosten pro Einheit für beide Versionen aufgeführt. Der angezeigte Preis gilt für us-central1.

Einheit Standardversion
Enterprise Edition
Lesevorgänge 0,03 $ pro 100.000 Lesevorgänge oder 0,30 $ pro Million Lesevorgänge, die pro Dokument berechnet werden 0,05 $ pro Million Leseeinheiten
Leseeinheiten sind Daten (Dokumente oder Indexe), die beim Lesen von Daten aus Ihrer Datenbank verarbeitet werden.Sie werden in 4-KiB-Tranchen berechnet.
Schreibvorgänge 0,09 $ pro 100.000 Schreibvorgänge oder 0,90 $ pro Million Schreibvorgänge, die pro Dokument berechnet werden 0,26 $ pro Million Schreibeinheiten

Schreibvorgänge werden in 1-KiB-Einheiten gemessen.
Indexschreibvorgänge kosten jetzt Schreibeinheiten. Beachten Sie, dass für die Indexierung von Feldern separate Schreibeinheiten verbraucht werden. Für die Indexierung eines Felds mit einem 2-KiB-String fallen also 2 Schreibeinheiten an.

Löschungen 0,01 $ pro 100.000 Löschvorgänge oder 0,10 $ pro Million Löschvorgänge Verwendet Schreibeinheiten
Echtzeitaktualisierungen 0,03 $ pro 100.000 Lesevorgänge oder 0,30 $ pro Million Lesevorgänge, die pro Dokument berechnet werden 0,30 $ pro Million Leseeinheiten
Echtzeitupdates haben eine neue, separate SKU.
Gespeicherte Daten 0,00020 $ pro GiB-Stunde 0,00032 $ pro GiB-Stunde
Daten sichern 0,00004 $ pro GiB-Stunde 0,00004 $ pro GiB-Stunde
Wiederherstellungsvorgang 0,20 $ pro GiB 0,20 $ pro GiB
PITR-Daten 0,00020 $ pro GiB-Stunde 0,00020 $ pro GiB-Stunde
Klonvorgang 0,20 $ pro GiB 0,20 $ pro GiB

Kostenlose Stufe

In der folgenden Tabelle finden Sie Details zur kostenlosen Stufe:

Einheit Standard-Version (kostenlose Stufe pro Tag) Enterprise-Version (kostenlose Stufe pro Tag)
Lesevorgänge 50.000 50.000
Schreibvorgänge 20.000 40.000
Löschvorgänge 20.000 In Schreibvorgängen enthalten
Echtzeitaktualisierungen In der SKU für Lesevorgänge enthalten 50.000
Gespeicherte Daten 1 GB Speicherplatz 1 GB Speicherplatz

Preiszusammenfassung mit Pipelinevorgängen

Lese- und Schreibvorgänge: Basierend auf der Dokumentgröße

Einer der Preisunterschiede zwischen den Versionen besteht darin, wie Lese- und Schreibvorgänge gemessen werden. In der Standard-Version werden die Kosten in der Regel pro Dokument berechnet. In der Enterprise-Version werden die Kosten pro Einheit basierend auf der Dokumentgröße berechnet: Lesevorgänge erfolgen in Einheiten von 4 KiB und Schreibvorgänge in Einheiten von 1 KiB.

Szenario (Dokumente lesen) Standard Edition (pro Dokument abgerechnet) Enterprise-Version
(pro Einheit abgerechnet)
Preis-Highlights
Großes 8-KiB-Dokument lesen Es fallen Kosten für 1 Lesevorgang an. Es fallen Kosten für 2 Leseeinheiten an (8 KiB /4 KiB-Einheiten, aufgerundet auf 2 Einheiten). Die Enterprise-Version ist günstiger. Die Enterprise-Version verbraucht zwar mehr Leseeinheiten als die Standard-Version, der Startpreis für Leseeinheiten der Enterprise-Version beträgt jedoch 0,05 $ pro Million Leseeinheiten im Vergleich zu 0,30 $ pro Million Lesevorgänge in der Standard-Version.
Scannen einer Sammlung mit 20 Dokumenten mit jeweils 1 KiB Kosten für 20 Lesevorgänge Sammlungsscan: Es fallen Kosten für 5 Leseeinheiten an (20 Dokumente * 1 KiB = insgesamt 20 KiB;
20 KiB / 4 KiB-Einheiten = 5 Einheiten).

Indexierter Scan: Es fallen Kosten für 21 Leseeinheiten an (20 Dokumente mit jeweils 1 KiB abgerufen, 1 Indexlesevorgang).

Die Enterprise-Version ist deutlich günstiger, wenn die Dokumente klein sind (durchschnittliche Dokumentgröße 1–2 KiB).

Indexierungskosten: Indexschreibvorgänge verbrauchen Einheiten

In der Enterprise-Version sind Indexe nicht kostenlos. Sie verbrauchen Schreibeinheiten, wenn ein Dokument geschrieben wird. Für jedes indexbezogene Feld eines Dokuments wird eine zusätzliche Schreibeinheit berechnet.

Szenario (Dokument schreiben) Standard Edition (keine Indexschreibkosten) Enterprise-Version (Indexschreibvorgänge werden pro 1-KiB-Einheit berechnet) Preis-Highlights
Dokument mit 5 KiB und 5 Einzelfeldindexen schreiben Es fallen Kosten für 1 Schreibvorgang an. Für das Dokument selbst fallen 5 Schreibeinheiten (5 KiB / 1 KiB pro Einheit) an, dazu kommen 5 zusätzliche Schreibeinheiten für die 5 Indexe. Insgesamt sind das 10 Schreibeinheiten. Aufgrund des Indexierungsaufwands fallen bei großen Schreibvorgängen mit mehreren Indexen in der Enterprise-Version mehr Schreibeinheiten an. Die Enterprise-Version verbraucht zwar mehr Schreibeeinheiten als die Standard-Version, der Startpreis für Schreibeeinheiten der Enterprise-Version beträgt jedoch 0,26 $ pro Million Schreibeeinheiten im Vergleich zu 0,90 $ pro Million Schreibvorgänge in der Standard-Version.

Preise für Echtzeit-Listenabfragen

Echtzeitabfragen sind in zwei separate Schritte mit separater Preisstruktur unterteilt:

  • Erste Abfrage zum Synchronisieren von Ergebnissen: Ruft den ersten Datensatz ab und wird mit Leseeinheiten abgerechnet.
  • Echtzeitupdates: Nachfolgende Updates, die Dokumentänderungen nach der ersten Abfrage widerspiegeln und über Einheiten von Echtzeitupdates abgerechnet werden.

Für jedes aktualisierte Dokument zahlen Sie eine Echtzeit-Update-Einheit pro 4 KiB Daten.

Außerdem wird Ihnen eine Echtzeit-Aktualisierungseinheit in Rechnung gestellt, wenn ein Dokument aus der Ergebnismenge entfernt wird. Wenn ein Dokument gelöscht wird, wird Ihnen dagegen kein Lesevorgang in Rechnung gestellt.

Die Abrechnung von Listenern in den mobilen und Web-SDKs hängt auch davon ab, ob die Offline-Persistenz aktiviert ist oder nicht:

  • Wenn die Offline-Persistenz aktiviert ist und der Listener länger als 30 Minuten getrennt ist (z. B. wenn der Nutzer offline geht), werden Ihnen die Kosten so in Rechnung gestellt, als hätten Sie eine brandneue Abfrage und danach Echtzeitaktualisierungen ausgegeben.
  • Wenn die Offline-Persistenz deaktiviert ist, werden Ihnen die gelesenen Dokumente und Indexeinträge so in Rechnung gestellt, als hätten Sie eine neue Abfrage gestellt, wenn die Verbindung des Listeners getrennt und wiederhergestellt wird, und danach Echtzeit-Updates.

Nutzung der kostenlosen Stufe für Echtzeitupdates

Die kostenlose Stufe gilt nur für eine Firestore-Datenbank pro Projekt. Die erste Datenbank, die in einem Projekt ohne Datenbank der kostenlosen Stufe erstellt wird, erhält die kostenlose Stufe. Die kostenlose Stufe für Abfragen zu Echtzeitupdates beträgt 50.000 Einheiten pro Tag.

Nachdem das kostenlose Kontingent aufgebraucht ist, gelten die folgenden Preise für Echtzeit-Leseeinheiten.

Regionen Standard* (USD) Cloud Firestore-Rabatt für zugesicherte Nutzung – 1 Jahr* (USD) Cloud Firestore Rabatt für zugesicherte Nutzung – 3 Jahre* (USD)
Nordamerika 5 (nam5)

0,60 $ pro 1.000.000 Anfragen

0,48 $ pro 1.000.000 Anzahl

0,36 $ pro 1.000.000 Anfragen

Northern Virginia (us-east4)

0,30 $ pro 1.000.000 Anfragen

0,24 $ pro 1.000.000 Anzahl

0,18 $ pro 1.000.000

Niederlande (europe-west4)

0,315 $ pro 1.000.000 Anzahl

0,252 $ pro 1.000.000 Anzahl

0,189 $ pro 1.000.000 Anfragen

Taiwan (asia-east1)

0,347 $ pro 1.000.000 Anzahl

0,277 $ pro 1.000.000 Anzahl

0,208 $ pro 1.000.000 Anfragen

Mumbai (asia-south1)

0,312 $ pro 1.000.000 Anzahl

0,249 $ pro 1.000.000 Anzahl

0,187 $ pro 1.000.000 Anfragen

Sao Paulo (southamerica-east1)

0,476 $ pro 1.000.000 Anzahl

0,381 $ pro 1.000.000 Anzahl

0,285 $ pro 1.000.000 Anfragen

Kunden haben außerdem Anspruch auf eine umfangreichere kostenlose Stufe für die Firestore Enterprise-Version. Details finden Sie unter Preise für die Firestore Enterprise-Version. Dazu gehört eine kostenlose Stufe für Leseeinheiten von 50.000 Einheiten pro Tag. Weitere Informationen zur Funktionsweise dieser Preismodelle finden Sie unter Preisbeispiele.