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. |
| 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.