Google is committed to advancing racial equity for Black communities. See how.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Grundlegendes zur Abrechnung von Cloud Firestore

In diesem Dokument werden die Preisdetails für Cloud Firestore erläutert. Außerdem erfahren Sie, wie Sie Ihre Ausgaben für Cloud Firestore begrenzen und überwachen können.

Wenn Sie in einer anderen Währung als USD bezahlen, gelten die in Ihrer Währung auf den Cloud Platform-SKUs angegebenen Preise.

Preisübersicht

Wenn Sie Cloud Firestore verwenden, werden Ihnen folgende Gebühren berechnet:

  • Die Anzahl der Dokumente, die Sie lesen, schreiben und löschen .
  • Die Menge an Speicher, die Ihre Datenbank verwendet , einschließlich des Overheads für Metadaten und Indizes.
  • Die Menge der Netzwerkbandbreite, die Sie verwenden .

Speicher und Bandbreitennutzung werden in Gigabyte (GiB) berechnet, wobei 1 GiB = 2 30 Byte ist. Alle Gebühren fallen täglich an.

In den folgenden Abschnitten erfahren Sie, wie Ihnen die Nutzung Ihres Cloud Firestore in Rechnung gestellt wird.

Preisgestaltung nach Standort

In der folgenden Tabelle sind die Preise für Lesen, Schreiben, Löschen und Speichern für jeden Cloud Firestore-Standort aufgeführt:

Region wählen

USA (Multi-Region)

USA (Multi-Region)

Preisgestaltung über das kostenlose Kontingent hinaus
Dokument liest 0,06 USD pro 100.000 Dokumente
Dokument schreibt 0,18 USD pro 100.000 Dokumente
Dokument wird gelöscht 0,02 USD pro 100.000 Dokumente
Gespeicherte Daten 0,18 USD / GiB / Monat

Los Angeles

Los Angeles

Preisgestaltung über das kostenlose Kontingent hinaus
Dokument liest 0,036 USD pro 100.000 Dokumente
Dokument schreibt 0,108 USD pro 100.000 Dokumente
Dokument wird gelöscht 0,012 USD pro 100.000 Dokumente
Gespeicherte Daten 0,108 USD / GiB / Monat

Salt Lake City

Salt Lake City

Preisgestaltung über das kostenlose Kontingent hinaus
Dokument liest 0,036 USD pro 100.000 Dokumente
Dokument schreibt 0,108 USD pro 100.000 Dokumente
Dokument wird gelöscht 0,012 USD pro 100.000 Dokumente
Gespeicherte Daten 0,108 USD / GiB / Monat

Nord Virginia

Nord Virginia

Preisgestaltung über das kostenlose Kontingent hinaus
Dokument liest 0,033 USD pro 100.000 Dokumente
Dokument schreibt 0,099 USD pro 100.000 Dokumente
Dokument wird gelöscht 0,011 USD pro 100.000 Dokumente
Gespeicherte Daten 0,099 USD / GiB / Monat

Las Vegas

Las Vegas

Preisgestaltung über das kostenlose Kontingent hinaus
Dokument liest 0,033 USD pro 100.000 Dokumente
Dokument schreibt 0,099 USD pro 100.000 Dokumente
Dokument wird gelöscht 0,011 USD pro 100.000 Dokumente
Gespeicherte Daten 0,165 USD / GiB / Monat

South Carolina

South Carolina

Preisgestaltung über das kostenlose Kontingent hinaus
Dokument liest 0,06 USD pro 100.000 Dokumente
Dokument schreibt 0,18 USD pro 100.000 Dokumente
Dokument wird gelöscht 0,02 USD pro 100.000 Dokumente
Gespeicherte Daten 0,18 USD / GiB / Monat

Montreal

Montreal

Preisgestaltung über das kostenlose Kontingent hinaus
Dokument liest 0,033 USD pro 100.000 Dokumente
Dokument schreibt 0,099 USD pro 100.000 Dokumente
Dokument wird gelöscht 0,011 USD pro 100.000 Dokumente
Gespeicherte Daten 0,099 USD / GiB / Monat

São Paulo

São Paulo

Preisgestaltung über das kostenlose Kontingent hinaus
Dokument liest 0,045 USD pro 100.000 Dokumente
Dokument schreibt 0,135 USD pro 100.000 Dokumente
Dokument wird gelöscht 0,015 USD pro 100.000 Dokumente
Gespeicherte Daten 0,135 USD / GiB / Monat

Europa (Multi-Region)

Europa (Multi-Region)

Preisgestaltung über das kostenlose Kontingent hinaus
Dokument liest 0,06 USD pro 100.000 Dokumente
Dokument schreibt 0,18 USD pro 100.000 Dokumente
Dokument wird gelöscht 0,02 USD pro 100.000 Dokumente
Gespeicherte Daten 0,18 USD / GiB / Monat

Zürich

Zürich

Preisgestaltung über das kostenlose Kontingent hinaus
Dokument liest 0,042 USD pro 100.000 Dokumente
Dokument schreibt 0,126 USD pro 100.000 Dokumente
Dokument wird gelöscht 0,014 USD pro 100.000 Dokumente
Gespeicherte Daten 0,210 USD / GiB / Monat

Warschau

Warschau

Preisgestaltung über das kostenlose Kontingent hinaus
Dokument liest 0,039 USD pro 100.000 Dokumente
Dokument schreibt 0,117 USD pro 100.000 Dokumente
Dokument wird gelöscht 0,013 USD pro 100.000 Dokumente
Gespeicherte Daten 0,195 USD / GiB / Monat

Frankfurt

Frankfurt

Preisgestaltung über das kostenlose Kontingent hinaus
Dokument liest 0,039 USD pro 100.000 Dokumente
Dokument schreibt 0,117 USD pro 100.000 Dokumente
Dokument wird gelöscht 0,013 USD pro 100.000 Dokumente
Gespeicherte Daten 0,117 USD / GiB / Monat

London

London

Preisgestaltung über das kostenlose Kontingent hinaus
Dokument liest 0,039 USD pro 100.000 Dokumente
Dokument schreibt 0,117 USD pro 100.000 Dokumente
Dokument wird gelöscht 0,013 USD pro 100.000 Dokumente
Gespeicherte Daten 0,117 USD / GiB / Monat

Mumbai

Mumbai

Preisgestaltung über das kostenlose Kontingent hinaus
Dokument liest 0,035 USD pro 100.000 Dokumente
Dokument schreibt 0,104 USD pro 100.000 Dokumente
Dokument wird gelöscht 0,012 USD pro 100.000 Dokumente
Gespeicherte Daten 0,104 USD / GiB / Monat

Sydney

Sydney

Preisgestaltung über das kostenlose Kontingent hinaus
Dokument liest 0,038 USD pro 100.000 Dokumente
Dokument schreibt 0,115 USD pro 100.000 Dokumente
Dokument wird gelöscht 0,013 USD pro 100.000 Dokumente
Gespeicherte Daten 0,115 USD / GiB / Monat

Hongkong

Hongkong

Preisgestaltung über das kostenlose Kontingent hinaus
Dokument liest 0,06 USD pro 100.000 Dokumente
Dokument schreibt 0,18 USD pro 100.000 Dokumente
Dokument wird gelöscht 0,02 USD pro 100.000 Dokumente
Gespeicherte Daten 0,18 USD / GiB / Monat

Tokio

Tokio

Preisgestaltung über das kostenlose Kontingent hinaus
Dokument liest 0,038 USD pro 100.000 Dokumente
Dokument schreibt 0,115 USD pro 100.000 Dokumente
Dokument wird gelöscht 0,013 USD pro 100.000 Dokumente
Gespeicherte Daten 0,115 USD / GiB / Monat

Jakarta

Jakarta

Preisgestaltung über das kostenlose Kontingent hinaus
Dokument liest 0,038 USD pro 100.000 Dokumente
Dokument schreibt 0,115 USD pro 100.000 Dokumente
Dokument wird gelöscht 0,013 USD pro 100.000 Dokumente
Gespeicherte Daten 0,192 USD / GiB / Monat

Osaka

Osaka

Preisgestaltung über das kostenlose Kontingent hinaus
Dokument liest 0,038 USD pro 100.000 Dokumente
Dokument schreibt 0,115 USD pro 100.000 Dokumente
Dokument wird gelöscht 0,013 USD pro 100.000 Dokumente
Gespeicherte Daten 0,195 USD / GiB / Monat

Seoul

Seoul

Preisgestaltung über das kostenlose Kontingent hinaus
Dokument liest 0,038 USD pro 100.000 Dokumente
Dokument schreibt 0,115 USD pro 100.000 Dokumente
Dokument wird gelöscht 0,013 USD pro 100.000 Dokumente
Gespeicherte Daten 0,192 USD / GiB / Monat

Wenn Sie in einer anderen Währung als USD bezahlen, gelten die in Ihrer Währung auf den Cloud Platform-SKUs angegebenen Preise.

Liest, schreibt und löscht

Für jedes mit Cloud Firestore durchgeführte Lesen, Schreiben und Löschen von Dokumenten wird 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 einziger Schreibvorgang.

Die Gebühren für Lesevorgänge weisen einige Nuancen auf, die Sie berücksichtigen sollten. In den folgenden Abschnitten werden diese Nuancen ausführlich erläutert.

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 die Ergebnisse einer Abfrage anhören, wird Ihnen jedes Mal ein Lesevorgang berechnet, wenn ein Dokument in der Ergebnismenge hinzugefügt oder aktualisiert wird. Ein Lesevorgang wird Ihnen auch in Rechnung gestellt, wenn ein Dokument aus der Ergebnismenge entfernt wird, weil sich das Dokument geändert hat. (Im Gegensatz dazu wird Ihnen beim Löschen eines Dokuments keine Lesegebühr berechnet.)

Wenn der Listener länger als 30 Minuten nicht verbunden ist (z. B. wenn der Benutzer offline geht), werden Ihnen Lesevorgänge in Rechnung gestellt, als hätten Sie eine brandneue Abfrage ausgegeben.

Große Ergebnismengen verwalten

Cloud Firestore bietet verschiedene Funktionen, mit denen Sie Abfragen verwalten können, die eine große Anzahl von Ergebnissen liefern:

  • Cursor , mit denen Sie eine lang laufende Abfrage fortsetzen können.
  • Seitentoken , mit denen Sie die Abfrageergebnisse paginieren können.
  • Grenzwerte , 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, Seitentoken und Limits fallen keine zusätzlichen Kosten an. Mit diesen Funktionen können Sie Geld sparen, indem Sie nur die Dokumente lesen, die Sie tatsächlich benötigen.

Wenn Sie jedoch eine Abfrage senden, die einen Versatz enthält, wird Ihnen für jedes übersprungene Dokument ein Lesevorgang berechnet. Wenn Ihre Abfrage beispielsweise einen Versatz von 10 verwendet und die Abfrage 1 Dokument zurückgibt, werden Ihnen 11 Lesevorgänge berechnet. Aufgrund dieser zusätzlichen Kosten sollten Sie nach Möglichkeit Cursor anstelle von Offsets verwenden.

Andere Abfragen als das Lesen von Dokumenten

Für andere Abfragen als das Lesen von Dokumenten, z. B. die Anforderung einer Liste von Sammlungs-IDs, wird Ihnen ein gelesenes Dokument in Rechnung gestellt. Wenn für das Abrufen des vollständigen Ergebnissatzes mehr als eine Anforderung erforderlich ist (z. B. wenn Sie die Paginierung verwenden), wird Ihnen einmal pro Anforderung eine Rechnung gestellt.

Mindestgebühr für Anfragen

Für jede von Ihnen durchgeführte Abfrage wird eine Mindestgebühr von einem gelesenen Dokument erhoben, selbst wenn die Abfrage keine Ergebnisse zurückgibt.

Sicherheitsregeln für Cloud Firestore

Wenn für mobile und Webclient-Bibliotheken Ihre Cloud Firestore-Sicherheitsregeln exists() , get() oder getAfter() , um ein oder mehrere Dokumente aus Ihrer Datenbank zu lesen, werden Ihnen zusätzliche Lesevorgänge wie folgt berechnet:

  • Ihnen werden Lesevorgänge berechnet, die zur Bewertung Ihrer Cloud Firestore-Sicherheitsregeln erforderlich sind.

    Wenn sich Ihre Regeln beispielsweise auf drei Dokumente beziehen, Cloud Firestore jedoch nur zwei dieser Dokumente lesen muss, um Ihre Regeln zu bewerten, werden Ihnen zwei zusätzliche Lesevorgänge für die abhängigen Dokumente berechnet.

    Pro abhängigem Dokument wird nur ein Lesevorgang berechnet, selbst wenn sich Ihre Regeln mehr als einmal auf dieses Dokument beziehen.

  • Die Regelauswertung wird Ihnen nur einmal pro Anfrage in Rechnung gestellt.

    Infolgedessen kann das Lesen mehrerer Dokumente weniger kosten als das gleichzeitige Lesen von Dokumenten, da für das Lesen mehrerer Dokumente weniger Anforderungen erforderlich sind.

  • Wenn Sie die Ergebnisse einer Abfrage anhören, wird Ihnen in allen folgenden Fällen eine Regelbewertung berechnet:

    • Wenn Sie die Abfrage ausgeben.
    • Jedes Mal, wenn die Abfrageergebnisse aktualisiert werden.
    • Jedes Mal, wenn das Gerät des Benutzers offline geschaltet wird, wird es wieder online geschaltet.
    • Jedes Mal, wenn Sie Ihre Regeln aktualisieren.
    • Jedes Mal, wenn Sie die abhängigen Dokumente in Ihren Regeln aktualisieren.

Speichergröße

Ihnen wird die Datenmenge berechnet, die Sie im 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 der Wert jedes Feldes. Da Cloud Firestore schemenlos ist, muss der Name jedes Felds in einem Dokument mit dem Feldwert gespeichert werden.
  • Alle Einzelfeld- und zusammengesetzten Indizes, die sich auf das Dokument beziehen. Jeder Indexeintrag enthält die Sammlungs-ID. beliebig viele Feldwerte, abhängig von der Indexdefinition; und den Dokumentnamen.

Erfahren Sie, wie Cloud - Firestor Lagerung bei berechneter Speichergröße Berechnungen . Sie können die von Ihrer Datenbank verwendete Speichermenge anzeigen, indem Sie die Seite App Engine-Kontingentdetails in der GCP-Konsole aufrufen.

Netzwerk Bandbreite

Ihnen wird die von Ihren Cloud Firestore-Anforderungen verwendete Netzwerkbandbreite in Rechnung gestellt, wie in den folgenden Abschnitten gezeigt. Die Netzwerkbandbreitenkosten einer Cloud Firestore-Anforderung hängen von der Antwortgröße der Anforderung, 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, zählt nicht für die Nutzung der Netzwerkbandbreite. Anforderungen, die von Ihren Cloud Firestore-Sicherheitsregeln abgelehnt wurden, zählen nicht für die Nutzung der Netzwerkbandbreite.

Um zu erfahren, wie viel Netzwerkbandbreite Sie verwendet haben, können Sie Ihre Rechnungsdaten mithilfe der GCP-Konsole in eine Datei exportieren .

Allgemeine Netzwerkpreise

Für Anfragen, die von Google Cloud Platform stammen (z. B. von einer Anwendung, die auf Google Compute Engine ausgeführt wird), werden folgende Gebühren erhoben:

Verkehrstyp Preis
Ingress Kostenlos
Austritt innerhalb einer Region Kostenlos
Austritt zwischen Regionen in derselben Multi-Region Kostenlos
Austritt zwischen Regionen innerhalb der USA (pro GiB) 0,01 USD (die ersten 10 GiB pro Monat sind kostenlos)
Austritt zwischen Regionen, ohne Verkehr zwischen US-Regionen Internet-Austrittsraten 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 angegebenen Preise.

Für Cloud Firestore fallen außerdem zusätzliche Internet-Ausgangsgebühren 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)

Siehe Internet-Austrittsraten für Google Cloud .

Siehe ein Preisbeispiel

Informationen zum Abrechnen von Cloud Firestore-Abrechnungskosten in einer realen Beispiel-App finden Sie im Abrechnungsbeispiel für Cloud Firestore .

Ausgaben verwalten

Um unerwartete Belastungen Ihrer Rechnung zu vermeiden, legen Sie über die Abrechnungskonsole von Google Cloud monatliche Budgets und Benachrichtigungen fest .

Öffnen Sie zum Überwachen Ihrer Cloud Firestore-Nutzung die Registerkarte Cloud Firestore- Nutzung in der Firebase-Konsole. Verwenden Sie das Dashboard, um Ihre Nutzung über verschiedene Zeiträume zu messen.