In diesem Dokument werden die Preisdetails für Cloud Firestore erläutert.
Wenn Sie in einer anderen Währung als USD bezahlen, gelten die in Ihrer Währung auf den Cloud Platform-SKUs aufgeführten Preise.
Preisübersicht
Wenn Sie Cloud Firestore nutzen, wird Ihnen Folgendes in Rechnung gestellt:
- Die Anzahl der Dokumente, die Sie lesen, schreiben und löschen .
- Die Anzahl der Indexeinträge, die durch Aggregationsabfragen übereinstimmen . Für jeden Stapel von bis zu 1.000 Indexeinträgen, die mit der Abfrage übereinstimmen, wird Ihnen ein gelesenes Dokument berechnet.
- Die von Ihrer Datenbank verwendete Speichermenge , einschließlich Overhead für Metadaten und Indizes.
- Die Menge der Netzwerkbandbreite, die Sie nutzen .
Speicher- und Bandbreitennutzung werden in Gibibyte (GiB) berechnet, wobei 1 GiB = 2 30 Bytes. Alle Gebühren fallen täglich an.
In den folgenden Abschnitten finden Sie Einzelheiten dazu, wie Ihnen die Nutzung Ihres Cloud Firestore in Rechnung gestellt wird.
Kostenloses Kontingent
Cloud Firestore bietet ein kostenloses Kontingent, mit dem Sie kostenlos loslegen können. Die kostenlosen Kontingentbeträge sind unten aufgeführt. Wenn Sie mehr Kontingent benötigen, müssen Sie die Abrechnung für Ihr Google Cloud-Projekt aktivieren .
Die Quoten werden täglich angewendet und gegen Mitternacht pazifischer Zeit zurückgesetzt.
Nur die (default)
Datenbank ist für das kostenlose Kontingent qualifiziert.
Kostenloses Kontingent | Quote |
---|---|
Gespeicherte Daten | 1 GiB |
Dokument liest | 50.000 pro Tag |
Dokument schreibt | 20.000 pro Tag |
Dokument wird gelöscht | 20.000 pro Tag |
Netzwerkausgang | 10 GiB pro Monat |
Die folgenden Vorgänge und Funktionen beinhalten keine kostenlose Nutzung. Sie müssen die Abrechnung aktivieren, um diese Funktionen nutzen zu können:
- TTL löscht
- PITR-Daten
- Backup-Daten
- Vorgänge wiederherstellen
Weitere Informationen zur Abrechnung dieser Funktionen finden Sie unter Speicherpreise .
Preise nach Standort
In der folgenden Tabelle sind die Preise für Lese-, Schreib-, Lösch- und Speichervorgänge für jeden Cloud Firestore-Standort aufgeführt:
Region wählen
USA (mehrere Regionen)
USA (mehrere Regionen)
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,06 $ pro 100.000 Dokumente |
Dokument schreibt | 0,18 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,02 $ pro 100.000 Dokumente |
TTL löscht | 0,02 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,18 $/GiB/Monat |
PITR-Daten | 0,18 $/GiB/Monat |
Backup-Daten | 0,03 $/GiB/Monat |
Betrieb wiederherstellen | 0,4 $/GiB |
Oregon
Oregon
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,03 $ pro 100.000 Dokumente |
Dokument schreibt | 0,09 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,01 $ pro 100.000 Dokumente |
TTL löscht | 0,01 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,15 $/GiB/Monat |
PITR-Daten | 0,15 $/GiB/Monat |
Backup-Daten | 0,03 $/GiB/Monat |
Betrieb wiederherstellen | 0,2 $/GiB |
Los Angeles
Los Angeles
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,036 $ pro 100.000 Dokumente |
Dokument schreibt | 0,108 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,012 $ pro 100.000 Dokumente |
TTL löscht | 0,012 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,108 $/GiB/Monat |
PITR | 0,108 $/GiB/Monat |
Backup-Daten | 0,036 $/GiB/Monat |
Betrieb wiederherstellen | 0,24 $/GiB |
Salt Lake City
Salt Lake City
Preise, die über das kostenlose Kontingent hinausgehen | ||
---|---|---|
Dokument liest | 0,036 $ pro 100.000 Dokumente | |
Dokument schreibt | 0,108 $ pro 100.000 Dokumente | |
Dokument wird gelöscht | 0,012 $ pro 100.000 Dokumente | |
TTL löscht | 0,012 $ pro 100.000 Dokumente | |
Gespeicherte Daten | 0,18 $/GiB/Monat | |
PITR-Daten | 0,18 $/GiB/Monat | |
Backup-Daten | 0,036 $/GiB/Monat | |
Betrieb wiederherstellen | 0,24 $/GiB |
Nord-Virginia
Nord-Virginia
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,033 $ pro 100.000 Dokumente |
Dokument schreibt | 0,099 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,011 $ pro 100.000 Dokumente |
TTL löscht | 0,011 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,099 $/GiB/Monat |
PITR-Daten | 0,099 $/GiB/Monat |
Backup-Daten | 0,033 $/GiB/Monat |
Betrieb wiederherstellen | 0,22 $/GiB |
Las Vegas
Las Vegas
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,033 $ pro 100.000 Dokumente |
Dokument schreibt | 0,099 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,011 $ pro 100.000 Dokumente |
TTL löscht | 0,011 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,165 $/GiB/Monat |
PITR-Daten | 0,165 $/GiB/Monat |
Backup-Daten | 0,033 $/GiB/Monat |
Betrieb wiederherstellen | 0,22 $/GiB |
South Carolina
South Carolina
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,06 $ pro 100.000 Dokumente |
Dokument schreibt | 0,18 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,02 $ pro 100.000 Dokumente |
TTL löscht | 0,02 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,18 $/GiB/Monat |
PITR-Daten | 0,18 $/GiB/Monat |
Backup-Daten | 0,03 $/GiB/Monat |
Betrieb wiederherstellen | 0,4 $/GiB |
Montreal
Montreal
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,033 $ pro 100.000 Dokumente |
Dokument schreibt | 0,099 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,011 $ pro 100.000 Dokumente |
TTL löscht | 0,011 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,099 $/GiB/Monat |
PITR-Daten | 0,099 $/GiB/Monat |
Backup-Daten | 0,033 $/GiB/Monat |
Betrieb wiederherstellen | 0,22 $/GiB |
Toronto
Toronto
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,033 $ pro 100.000 Dokumente |
Dokument schreibt | 0,099 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,011 $ pro 100.000 Dokumente |
TTL löscht | 0,011 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,165 $/GiB/Monat |
PITR-Daten | 0,165 $/GiB/Monat |
Backup-Daten | 0,033 $/GiB/Monat |
Betrieb wiederherstellen | 0,22 $/GiB |
São Paulo
São Paulo
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,045 $ pro 100.000 Dokumente |
Dokument schreibt | 0,135 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,015 $ pro 100.000 Dokumente |
TTL löscht | 0,015 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,135 $/GiB/Monat |
PITR-Daten | 0,135 $/GiB/Monat |
Backup-Daten | 0,045 $/GiB/Monat |
Betrieb wiederherstellen | 0,3 $/GiB |
Europa (mehrregional)
Europa (mehrregional)
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,06 $ pro 100.000 Dokumente |
Dokument schreibt | 0,18 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,02 $ pro 100.000 Dokumente |
TTL löscht | 0,02 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,18 $/GiB/Monat |
PITR-Daten | 0,18 $/GiB/Monat |
Backup-Daten | 0,03 $/GiB/Monat |
Betrieb wiederherstellen | 0,4 $/GiB |
Zürich
Zürich
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,042 $ pro 100.000 Dokumente |
Dokument schreibt | 0,126 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,014 $ pro 100.000 Dokumente |
TTL löscht | 0,014 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,210 $/GiB/Monat |
PITR-Daten | 0,210 $/GiB/Monat |
Backup-Daten | 0,042 $/GiB/Monat |
Betrieb wiederherstellen | 0,28 $/GiB |
Warschau
Warschau
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,039 $ pro 100.000 Dokumente |
Dokument schreibt | 0,117 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,013 $ pro 100.000 Dokumente |
TTL löscht | 0,013 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,195 $/GiB/Monat |
PITR-Daten | 0,195 $/GiB/Monat |
Backup-Daten | 0,039 $/GiB/Monat |
Betrieb wiederherstellen | 0,26 $/GiB |
Frankfurt
Frankfurt
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,039 $ pro 100.000 Dokumente |
Dokument schreibt | 0,117 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,013 $ pro 100.000 Dokumente |
TTL löscht | 0,013 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,117 $/GiB/Monat |
PITR-Daten | 0,117 $/GiB/Monat |
Backup-Daten | 0,039 $/GiB/Monat |
Betrieb wiederherstellen | 0,26 $/GiB |
Niederlande
Niederlande
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,034 $ pro 100.000 Dokumente |
Dokument schreibt | 0,102 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,011 $ pro 100.000 Dokumente |
TTL löscht | 0,011 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,170 $/GiB/Monat |
PITR-Daten | 0,170 $/GiB/Monat |
Backup-Daten | 0,035 $/GiB/Monat |
Betrieb wiederherstellen | 0,23 $/GiB |
London
London
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,039 $ pro 100.000 Dokumente |
Dokument schreibt | 0,117 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,013 $ pro 100.000 Dokumente |
TTL löscht | 0,013 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,117 $/GiB/Monat |
PITR-Daten | 0,117 $/GiB/Monat |
Backup-Daten | 0,039 $/GiB/Monat |
Betrieb wiederherstellen | 0,26 $/GiB |
Paris
Paris
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,036 $ pro 100.000 Dokumente |
Dokument schreibt | 0,107 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,012 $ pro 100.000 Dokumente |
TTL löscht | 0,012 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,179 $/GiB/Monat |
PITR-Daten | 0,179 $/GiB/Monat |
Backup-Daten | 0,036 $/GiB/Monat |
Betrieb wiederherstellen | 0,238 $/GiB |
Doha
Doha
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,036 $ pro 100.000 Dokumente |
Dokument schreibt | 0,109 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,012 $ pro 100.000 Dokumente |
TTL löscht | 0,012 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,182 $/GiB/Monat |
PITR-Daten | 0,182 $/GiB/Monat |
Backup-Daten | 0,036 $/GiB/Monat |
Betrieb wiederherstellen | 0,243 $/GiB |
Tel Aviv
Tel Aviv
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,034 $ pro 100.000 Dokumente |
Dokument schreibt | 0,102 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,011 $ pro 100.000 Dokumente |
TTL löscht | 0,011 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,170 $/GiB/Monat |
PITR-Daten | 0,170 $/GiB/Monat | Backup-Daten | 0,034 $/GiB/Monat |
Betrieb wiederherstellen | 0,226 $/GiB |
Mumbai
Mumbai
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,035 $ pro 100.000 Dokumente |
Dokument schreibt | 0,104 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,012 $ pro 100.000 Dokumente |
TTL löscht | 0,012 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,104 $/GiB/Monat |
PITR-Daten | 0,104 $/GiB/Monat |
Backup-Daten | 0,035 $/GiB/Monat |
Betrieb wiederherstellen | 0,23 $/GiB |
Delhi
Delhi
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,035 $ pro 100.000 Dokumente |
Dokument schreibt | 0,104 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,012 $ pro 100.000 Dokumente |
TTL löscht | 0,012 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,173 $/GiB/Monat |
PITR-Daten | 0,173 $/GiB/Monat |
Backup-Daten | 0,035 $/GiB/Monat |
Betrieb wiederherstellen | 0,23 $/GiB |
Sydney
Sydney
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,038 $ pro 100.000 Dokumente |
Dokument schreibt | 0,115 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,013 $ pro 100.000 Dokumente |
TTL löscht | 0,013 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,115 $/GiB/Monat |
PITR-Daten | 0,115 $/GiB/Monat |
Backup-Daten | 0,038 $/GiB/Monat |
Betrieb wiederherstellen | 0,256 $/GiB |
Melbourne
Melbourne
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,034 $ pro 100.000 Dokumente |
Dokument schreibt | 0,103 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,011 $ pro 100.000 Dokumente |
TTL löscht | 0,011 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,171 $/GiB/Monat |
PITR-Daten | 0,171 $/GiB/Monat |
Backup-Daten | 0,034 $/GiB/Monat |
Betrieb wiederherstellen | 0,228 $/GiB |
Hongkong
Hongkong
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,06 $ pro 100.000 Dokumente |
Dokument schreibt | 0,18 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,02 $ pro 100.000 Dokumente |
TTL löscht | 0,02 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,18 $/GiB/Monat |
PITR-Daten | 0,18 $/GiB/Monat |
Backup-Daten | 0,035 $/GiB/Monat |
Betrieb wiederherstellen | 0,23 $/GiB |
Taiwan
Taiwan
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,0345 $ pro 100.000 Dokumente |
Dokument schreibt | 0,1042 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,0115 $ pro 100.000 Dokumente |
TTL löscht | 0,0115 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,1725 $/GiB/Monat |
PITR-Daten | 0,1725 $/GiB/Monat |
Backup-Daten | 0,035 $/GiB/Monat |
Betrieb wiederherstellen | 0,23 $/GiB |
Tokio
Tokio
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,038 $ pro 100.000 Dokumente |
Dokument schreibt | 0,115 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,013 $ pro 100.000 Dokumente |
TTL löscht | 0,013 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,115 $/GiB/Monat |
PITR-Daten | 0,115 $/GiB/Monat |
Backup-Daten | 0,038 $/GiB/Monat |
Betrieb wiederherstellen | 0,256 $/GiB |
Singapur
Singapur
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,0369 $ pro 100.000 Dokumente |
Dokument schreibt | 0,1107 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,0123 $ pro 100.000 Dokumente |
TTL löscht | 0,0123 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,1846 $/GiB/Monat |
PITR-Daten | 0,1846 $/GiB/Monat |
Backup-Daten | 0,037 $/GiB/Monat |
Betrieb wiederherstellen | 0,246 $/GiB |
Jakarta
Jakarta
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,038 $ pro 100.000 Dokumente |
Dokument schreibt | 0,115 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,013 $ pro 100.000 Dokumente |
TTL löscht | 0,013 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,192 $/GiB/Monat |
PITR-Daten | 0,192 $/GiB/Monat |
Backup-Daten | 0,038 $/GiB/Monat |
Betrieb wiederherstellen | 0,256 $/GiB |
Osaka
Osaka
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,038 $ pro 100.000 Dokumente |
Dokument schreibt | 0,115 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,013 $ pro 100.000 Dokumente |
TTL löscht | 0,013 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,195 $/GiB/Monat |
PITR-Daten | 0,195 $/GiB/Monat |
Backup-Daten | 0,038 $/GiB/Monat |
Betrieb wiederherstellen | 0,256 $/GiB |
Seoul
Seoul
Preise, die über das kostenlose Kontingent hinausgehen | |
---|---|
Dokument liest | 0,038 $ pro 100.000 Dokumente |
Dokument schreibt | 0,115 $ pro 100.000 Dokumente |
Dokument wird gelöscht | 0,013 $ pro 100.000 Dokumente |
TTL löscht | 0,013 $ pro 100.000 Dokumente |
Gespeicherte Daten | 0,192 $/GiB/Monat |
PITR-Daten | 0,192 $/GiB/Monat |
Backup-Daten | 0,038 $/GiB/Monat |
Betrieb wiederherstellen | 0,256 $/GiB |
Wenn Sie in einer anderen Währung als USD bezahlen, gelten die in Ihrer Währung auf den Cloud Platform-SKUs aufgeführten Preise.
Liest, schreibt und löscht
Für jedes Lesen, Schreiben und Löschen eines Dokuments, das Sie mit Cloud Firestore durchführen, wird Ihnen eine Gebühr berechnet.
Die Gebühren für Schreib- und Löschvorgänge sind unkompliziert. Bei Schreibvorgängen zählt jeder set
oder update
als ein einzelner Schreibvorgang.
Bei den Gebühren für Lesevorgänge gibt es einige Nuancen, die Sie beachten sollten. In den folgenden Abschnitten werden diese Nuancen ausführlich erläutert.
Aggregationsabfragen
Bei Aggregationsabfragen wie count()
, sum()
und avg()
wird Ihnen ein gelesenes Dokument für jeden Stapel von bis zu 1000 Indexeinträgen berechnet, die mit der Abfrage übereinstimmen. Für Aggregationsabfragen, die mit 0 Indexeinträgen übereinstimmen, fällt eine Mindestgebühr für das Lesen eines Dokuments an.
Beispielsweise wird für count()
Vorgänge, die zwischen 0 und 1000 Indexeinträgen übereinstimmen, ein gelesenes Dokument in Rechnung gestellt. Für einen count()
Vorgang, der 1500 Indexeinträge abgleicht, werden Ihnen 2 Dokumentlesevorgänge in Rechnung gestellt.
Abfrageergebnisse abhören
Mit Cloud Firestore können Sie die Ergebnisse einer Abfrage abhören und Echtzeitaktualisierungen erhalten, wenn sich die Abfrageergebnisse ändern.
Wenn Sie sich die Ergebnisse einer Abfrage anhören, wird Ihnen jedes Mal, wenn ein Dokument im Ergebnissatz hinzugefügt oder aktualisiert wird, ein Lesevorgang in Rechnung gestellt. Ein Lesevorgang wird Ihnen auch in Rechnung gestellt, wenn ein Dokument aus dem Ergebnissatz entfernt wird, weil sich das Dokument geändert hat. (Im Gegensatz dazu wird Ihnen beim Löschen eines Dokuments für das Lesen keine Gebühr berechnet.)
Die Abrechnung von Listenern im Mobil- und Web-SDKS hängt auch davon ab, ob die Offline-Persistenz aktiviert ist oder nicht:
Wenn die Offline-Persistenz aktiviert ist und die Verbindung zum Listener länger als 30 Minuten unterbrochen ist (z. B. wenn der Benutzer offline geht), werden Ihnen Lesevorgänge so in Rechnung gestellt, als hätten Sie eine brandneue Abfrage gestellt.
Wenn die Offline-Persistenz deaktiviert ist, werden Ihnen Lesevorgänge in Rechnung gestellt, als ob Sie eine brandneue Abfrage ausgegeben hätten, wann immer der Listener die Verbindung trennt und wieder herstellt.
Verwalten großer Ergebnismengen
Cloud Firestore verfügt über mehrere Funktionen, die Sie bei der Verwaltung von Abfragen unterstützen, die eine große Anzahl von Ergebnissen zurückgeben:
- Cursor , mit denen Sie eine lang laufende Abfrage fortsetzen können.
- Seiten-Tokens , die Ihnen beim Paginieren der Abfrageergebnisse helfen.
- Limits , die angeben, wie viele Ergebnisse abgerufen werden sollen.
- Offsets , mit denen Sie eine feste Anzahl von Dokumenten überspringen können.
Für die Verwendung von Cursorn, Seitentokens und Limits fallen keine zusätzlichen Kosten an. Tatsächlich können Ihnen diese Funktionen dabei helfen, Geld zu sparen, indem Sie nur die Dokumente lesen, die Sie tatsächlich benötigen.
Wenn Sie jedoch eine Abfrage senden, die einen Offset enthält, wird Ihnen für jedes übersprungene Dokument ein Lesevorgang berechnet. Wenn Ihre Abfrage beispielsweise einen Offset von 10 verwendet und die Abfrage 1 Dokument zurückgibt, werden Ihnen 11 Lesevorgänge in Rechnung gestellt. Aufgrund dieser zusätzlichen Kosten sollten Sie nach Möglichkeit Cursor anstelle von Offsets verwenden.
Andere Abfragen als das Lesen von Dokumenten
Bei anderen Abfragen als dem Lesen von Dokumenten, beispielsweise einer Anforderung einer Liste von Sammlungs-IDs, wird Ihnen ein gelesenes Dokument in Rechnung gestellt. Wenn zum Abrufen des gesamten Ergebnissatzes mehr als eine Anfrage erforderlich ist (z. B. wenn Sie Paginierung verwenden), wird Ihnen pro Anfrage einmal eine Rechnung gestellt.
Mindestgebühr für Anfragen
Für jede von Ihnen durchgeführte Abfrage wird eine Mindestgebühr für das Lesen eines Dokuments erhoben, auch wenn die Abfrage keine Ergebnisse liefert.
Cloud Firestore-Sicherheitsregeln
Wenn Ihre Cloud Firestore-Sicherheitsregeln für Mobil- und Web-Client-Bibliotheken exists()
, get()
oder getAfter()
verwenden, um ein oder mehrere Dokumente aus Ihrer Datenbank zu lesen, werden Ihnen für zusätzliche Lesevorgänge die folgenden Kosten berechnet:
Die Lesevorgänge, die zur Bewertung Ihrer Cloud Firestore-Sicherheitsregeln erforderlich sind, werden Ihnen in Rechnung gestellt.
Wenn sich Ihre Regeln beispielsweise auf drei Dokumente beziehen, Cloud Firestore jedoch nur zwei dieser Dokumente lesen muss, um Ihre Regeln auszuwerten, werden Ihnen zwei zusätzliche Lesevorgänge für die abhängigen Dokumente in Rechnung gestellt.
Ihnen wird nur ein Lesevorgang pro abhängigem Dokument berechnet, auch wenn Ihre Regeln mehr als einmal auf dieses Dokument verweisen.
Die Regelauswertung wird Ihnen nur einmal pro Anfrage in Rechnung gestellt.
Daher kann das Lesen mehrerer Dokumente weniger kosten als das Lesen einzelner Dokumente, da für das Lesen mehrerer Dokumente weniger Anfragen erforderlich sind.
Wenn Sie sich die Ergebnisse einer Abfrage anhören, wird Ihnen in allen folgenden Fällen die Regelauswertung in Rechnung gestellt:
- Wenn Sie die Abfrage stellen.
- Jedes Mal werden die Abfrageergebnisse aktualisiert.
- Jedes Mal, wenn das Gerät des Benutzers offline geht und dann wieder online geht.
- Jedes Mal, wenn Sie Ihre Regeln aktualisieren.
- Jedes Mal, wenn Sie die abhängigen Dokumente in Ihren Regeln aktualisieren.
Größe des Datenbankspeichers
Ihnen wird die Datenmenge in Rechnung gestellt, die Sie in Cloud Firestore speichern, einschließlich des Speicheraufwands. Der Overhead umfasst Metadaten, automatische Indizes und zusammengesetzte Indizes.
Für jedes im Cloud Firestore gespeicherte Dokument sind die folgenden Metadaten erforderlich:
- Die Dokument-ID, einschließlich der Sammlungs-ID und des Dokumentnamens.
- Der Name und Wert jedes Felds. Da Cloud Firestore schemalos ist, muss der Name jedes Felds in einem Dokument mit dem Feldwert gespeichert werden.
- Alle Einzelfeld- und zusammengesetzten Indizes, die auf das Dokument verweisen. Jeder Indexeintrag enthält die Sammlungs-ID; beliebig viele Feldwerte, abhängig von der Indexdefinition; und der Dokumentname.
Die Speicherkosten werden in GiB/Monat angegeben und täglich berechnet. Cloud Firestore misst täglich die Datenbankgröße. Über den Zeitraum eines Monats wird der Durchschnitt dieser Stichprobenpunkte gebildet, um die Datenbankspeichergröße zu berechnen. Dieser Durchschnittswert wird mit dem Speichereinheitspreis (GiB-Monat) multipliziert.
Erfahren Sie unter Speichergrößenberechnungen , wie der Cloud Firestore-Speicher berechnet wird.
PITR-Daten
Wenn Sie PITR aktivieren, wird Ihnen die Speicherung der PITR-Daten in Rechnung gestellt. Die meisten Kunden werden feststellen, dass die Gesamtkosten der PiTR-Datenspeicherung den Speicherkosten der Datenbank ähneln.
Die Speicherkosten für PITR werden in GiB/Monat angegeben und täglich berechnet. Cloud Firestore misst täglich die Datenbankgröße. Über den Zeitraum eines Monats wird der Durchschnitt dieser Stichprobenpunkte gebildet, um die Datenbankspeichergröße zu berechnen. Dieser Durchschnittswert wird mit dem Einheitspreis von PITR (GiB-Monat) multipliziert.
Wenn beispielsweise die durchschnittliche Größe Ihrer Datenbank während eines Monats 1 GiB beträgt und PITR für den gesamten Monat aktiviert ist, beträgt die abrechnungsfähige PITR-Datengröße ebenfalls 1 GiB.
Mindestabrechnung: Ihnen können bis zu 1 Tag PITR-Speicherkosten in Rechnung gestellt werden, selbst wenn Sie PITR innerhalb eines Tages nach der Aktivierung deaktivieren.
Datensicherung und Wiederherstellungsvorgänge
Wenn Sie Sicherungen aktivieren, wird Ihnen die Speicherung Ihrer Datenbanksicherungen in Rechnung gestellt. Die Speichergröße für eine Sicherung entspricht der Speichergröße der Datenbank zum Zeitpunkt der Sicherung.
Die Speicherkosten für Backups werden in GiB/Monat angegeben. Über den Zeitraum eines Monats wird außerdem die Anzahl der Tage berechnet, die jedes Backup im Durchschnitt über den Monat aufbewahrt wird. Die Kosten für jedes Backup werden anhand der Speichergröße des Backups multipliziert mit dem Anteil des Monats, in dem das Backup aufbewahrt wird, multipliziert mit dem Stückpreis berechnet.
Wenn Sie einen Wiederherstellungsvorgang durchführen, misst Cloud Firestore die Größe der Sicherung für den Wiederherstellungsvorgang. Die Größe des Backups wird mit dem Stückpreis der Wiederherstellungsvorgänge (GiB) multipliziert.
Netzwerk Bandbreite
Ihnen wird die von Ihren Cloud Firestore-Anfragen genutzte Netzwerkbandbreite in Rechnung gestellt, wie in den folgenden Abschnitten gezeigt. Die Kosten für die Netzwerkbandbreite einer Cloud Firestore-Anfrage hängen von der Antwortgröße der Anfrage, dem Standort Ihrer Cloud Firestore-Datenbank und dem Ziel der Antwort ab.
Cloud Firestore berechnet die Antwortgröße basierend auf einem serialisierten Nachrichtenformat. Protokoll-Overhead, wie z. B. SSL-Overhead, wird nicht auf die Netzwerkbandbreitennutzung angerechnet. Anfragen, die durch Ihre Cloud Firestore-Sicherheitsregeln abgelehnt werden, werden nicht auf die Netzwerkbandbreitennutzung angerechnet.
Um zu erfahren, wie viel Netzwerkbandbreite Sie genutzt haben, können Sie Ihre Abrechnungsdaten mit der GCP Console in eine Datei exportieren .
Allgemeine Netzwerkpreise
Für Anfragen, die von der Google Cloud Platform stammen (z. B. von einer Anwendung, die auf Google Compute Engine ausgeführt wird), werden Ihnen folgende Gebühren berechnet:
Verkehrstyp | Preis |
---|---|
Eindringen | Frei |
Ausgehender Traffic innerhalb einer Region | Frei |
Ausgehender Traffic zwischen Regionen in derselben Multiregion | Frei |
Ausgehender Traffic zwischen Regionen innerhalb der USA (pro GiB) | 0,01 $ (die ersten 10 GiB pro Monat sind kostenlos) |
Ausgehender Datenverkehr zwischen Regionen, ohne Datenverkehr zwischen US-Regionen | Internet-Ausgangsraten der Google Cloud Platform |
Wenn Sie in einer anderen Währung als USD bezahlen, gelten die in Ihrer Währung auf den Cloud Platform-SKUs aufgeführten Preise.
Für Cloud Firestore fallen außerdem zusätzliche Gebühren für ausgehenden Internetverkehr für Folgendes an:
- Google Cloud-Anfragen zwischen Regionen, ohne Datenverkehr zwischen US-Regionen
- Anfragen von außerhalb von Google Cloud (z. B. vom Mobilgerät eines Nutzers)
Sehen Sie sich die Tarife für ausgehenden Internet-Traffic von Google Cloud an.
Sehen Sie sich ein Preisbeispiel an
Um zu sehen, wie die Abrechnungskosten für Cloud Firestore in einer realen Beispiel-App anfallen, sehen Sie sich das Abrechnungsbeispiel für Cloud Firestore an.
Ausgaben verwalten
Um unerwartete Belastungen auf Ihrer Rechnung zu vermeiden, legen Sie über die Abrechnungskonsole von Google Cloud monatliche Budgets und Benachrichtigungen fest.
Um Ihre Cloud Firestore-Nutzung zu überwachen, öffnen Sie die Registerkarte „Cloud Firestore- Nutzung “ in der Firebase-Konsole. Verwenden Sie das Dashboard, um Ihre Nutzung über verschiedene Zeiträume hinweg zu messen.