Machen Sie sich mit der Cloud Firestore-Abrechnung vertraut

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 mit Ihrer (default) Datenbank beginnen 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
Ausgehende Datenübertragung 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:

  • Verwendung benannter (nicht standardmäßiger) Datenbanken
  • 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

Belgien

Belgien

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,220 $/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

Dammam

Dammam

Preise, die über das kostenlose Kontingent hinausgehen
Dokument liest 0,048 $ pro 100.000 Dokumente
Dokument schreibt 0,144 $ pro 100.000 Dokumente
Dokument wird gelöscht 0,016 $ pro 100.000 Dokumente
TTL löscht 0,016 $ pro 100.000 Dokumente
Gespeicherte Daten 0,240 $/GiB/Monat
PITR-Daten 0,240 $/GiB/Monat
Backup-Daten 0,048 $/GiB/Monat
Betrieb wiederherstellen 0,320 $/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.

Kein kostenloses Kontingent für benannte Datenbanken

Um eine benannte (nicht standardmäßige) Datenbank zu erstellen, müssen Sie den Abrechnungsplan Ihres Projekts aktualisieren.

Für das Erstellen oder Löschen der genannten Datenbanken fallen für Sie keine zusätzlichen Kosten an, diese Datenbanken sind jedoch nicht für das kostenlose Kontingent qualifiziert. Stattdessen wird Ihnen die Nutzung dieser genannten Datenbanken in Rechnung gestellt.

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 die Lesevorgänge so in Rechnung gestellt, als ob Sie eine brandneue Abfrage gestellt hätten.

  • 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 Feldes. 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, für die jede Sicherung im Monatsdurchschnitt 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 Netzwerkbandbreitenkosten einer Cloud Firestore-Anfrage hängen von der Antwortgröße der Anfrage, dem Speicherort 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
Eingehende Datenübertragung Frei
Datenübertragung innerhalb einer Region Frei
Datenübertragung zwischen Regionen in derselben Multiregion Frei
Datenübertragung zwischen Regionen innerhalb der USA (pro GiB) 0,01 $ (die ersten 10 GiB pro Monat sind kostenlos)
Datenübertragung zwischen Regionen, ohne Datenverkehr zwischen US-Regionen Übertragungsraten für ausgehende Internetdaten 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.