Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

Informationen zur Cloud Firestore-Abrechnung

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.

Wenn Sie in einer anderen Währung als USD zahlen, finden die Preise in Ihre Währung auf Cloud Platform SKUs gelten.

Preisübersicht

Wenn Sie Cloud Firestore verwenden, werden Ihnen folgende Kosten in Rechnung gestellt:

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

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

In den folgenden Abschnitten finden Sie Details dazu, wie Ihnen Ihre Cloud Firestore-Nutzung in Rechnung gestellt wird.

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 über das kostenlose Kontingent hinaus
Dokument liest 0,06 USD pro 100.000 Dokumente
Dokument schreibt 0,18 USD pro 100.000 Dokumente
Dokument löscht 0,02 USD pro 100.000 Dokumente
Gespeicherte Daten 0,18 $/GiB/Monat

Los Angeles

Los Angeles

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

Salt Lake City

Salt Lake City

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

Nord-Virginia

Nord-Virginia

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

Las Vegas

Las Vegas

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

South Carolina

South Carolina

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

Montreal

Montreal

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

São Paulo

São Paulo

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

Europa (mehrere Regionen)

Europa (mehrere Regionen)

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

Zürich

Zürich

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

Warschau

Warschau

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

Frankfurt

Frankfurt

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

London

London

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

Mumbai

Mumbai

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

Sydney

Sydney

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

Hongkong

Hongkong

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

Tokio

Tokio

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

Jakarta

Jakarta

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

Osaka

Osaka

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

Seoul

Seoul

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

Wenn Sie in einer anderen Währung als USD zahlen, finden die Preise in Ihre Währung auf Cloud Platform SKUs gelten.

Liest, schreibt und löscht

Jedes mit Cloud Firestore durchgeführte Lesen, Schreiben und Löschen von Dokumenten wird Ihnen in Rechnung gestellt.

Die Gebühren für Schreib- und Löschvorgänge sind unkompliziert. Für schreibt, jeder set oder update - Operation gilt als einzigen Schreib.

Gebühren für Reads haben einige Nuancen, die Sie beachten sollten. In den folgenden Abschnitten werden diese Nuancen im Detail erläutert.

Abfrageergebnisse anhören

Cloud Firestor ermöglichen es Ihnen, auf die Ergebnisse einer Abfrage zu hören und in Echtzeit aktualisiert , wenn die Abfrageergebnisse Änderung erhalten.

Wenn Sie sich die Ergebnisse einer Abfrage anhören, wird Ihnen jedes Mal ein Lesevorgang in Rechnung gestellt, 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 fallen beim Löschen eines Dokuments keine Kosten für das Lesen an.)

Auch wenn der Listener für mehr als 30 Minuten getrennt ist (z. B. wenn der Benutzer offline geht), werden Ihnen die Lesevorgänge in Rechnung gestellt, als ob Sie eine brandneue Abfrage ausgegeben hätten.

Große Ergebnismengen verwalten

Cloud Firestore bietet mehrere Funktionen, mit denen Sie Abfragen verwalten können, die eine große Anzahl von Ergebnissen zurückgeben:

  • Cursor, mit dem Sie eine Abfrage mit langer Lauf fortzusetzen.
  • Seite Token, die Ihnen helfen, die Ergebnisse der Abfrage Paginieren.
  • Angeben begrenzt, die , wie viele Ergebnisse abzurufen.
  • Versätze, die Ihnen erlauben , eine feste Anzahl von Dokumenten zu überspringen.

Es fallen keine zusätzlichen Kosten für die Verwendung von Cursorn, Seiten-Token und Limits an. Tatsächlich können Sie mit diesen Funktionen Geld 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 in Rechnung gestellt. 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 Dokumentlesevorgänge

Bei anderen Abfragen als Dokumentlesevorgängen, wie z. B. einer Anforderung einer Liste von Sammlungs-IDs, wird Ihnen ein Dokumentlesevorgang in Rechnung gestellt. Wenn das Abrufen des vollständigen Ergebnissatzes mehr als eine Anfrage erfordert (z. B. wenn Sie Paginierung verwenden), wird Ihnen pro Anfrage einmal in Rechnung gestellt.

Mindestgebühr für Rückfragen

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

Cloud Firestore-Sicherheitsregeln

Für die mobilen und Web - Client - Bibliotheken, wenn Sie Ihr Cloud - exists() get() getAfter() Firestor Sicherheitsregeln Gebrauch exists() ist exists() , get() oder getAfter() ein oder mehr Dokumente aus der Datenbank zu lesen, werden Sie zusätzlich berechnet wie folgt lautet:

  • Lesevorgänge, die zum Auswerten 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 in Rechnung gestellt, selbst wenn Ihre Regeln mehr als einmal auf dieses Dokument verweisen.

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

    Infolgedessen kann das Lesen mehrerer Dokumente weniger kosten als das Lesen einzelner Dokumente, da das Lesen mehrerer Dokumente weniger Anforderungen erfordert.

  • 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 ausgeben.
    • Jedes Mal, wenn die Abfrageergebnisse aktualisiert werden.
    • Jedes Mal, wenn das Gerät des Benutzers offline geht, geht es wieder online.
    • 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 in Rechnung gestellt, die Sie in Cloud Firestore speichern, einschließlich des Speicher-Overheads. Der Overhead umfasst Metadaten, automatische Indizes und zusammengesetzte Indizes. Jedes in Cloud Firestore gespeicherte Dokument erfordert die folgenden Metadaten:

  • Die Dokument-ID, einschließlich der Sammlungs-ID und des Dokumentnamens.
  • Der Name und der 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 den Dokumentnamen.

Erfahren Sie, wie Cloud - Firestor Lagerung bei berechneter Speichergröße Berechnungen . Sie können die Menge an Speicher anzuzeigen , dass Ihre Datenbank verwendet , die durch die Gast App Engine Quote Einzelheiten Seite in der GCP - Konsole.

Netzwerk Bandbreite

Die von Ihren Cloud Firestore-Anfragen verwendete Netzwerkbandbreite wird Ihnen in Rechnung gestellt, wie in den folgenden Abschnitten dargestellt. Die Kosten für die Netzwerkbandbreite 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 SSL-Overhead, wird nicht auf die Nutzung der Netzwerkbandbreite angerechnet. Anfragen, die von Ihren Cloud Firestore-Sicherheitsregeln abgelehnt werden, zählen nicht zur Nutzung der Netzwerkbandbreite.

Um zu erfahren , wie viel Netzwerkbandbreite Sie verwendet haben, können Sie die GCP - Konsole verwenden , um Ihre Abrechnungsdaten in eine Datei zu 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 Kosten in Rechnung gestellt:

Verkehrsart Preis
Eindringen Kostenlos
Ausgehend innerhalb einer Region Kostenlos
Ausgehender Traffic zwischen Regionen in derselben Multiregion Kostenlos
Ausgehender Traffic zwischen Regionen innerhalb der USA (pro GiB) 0,01 USD (die ersten 10 GiB pro Monat sind kostenlos)
Ausgehender Traffic zwischen Regionen, ohne Traffic zwischen US-Regionen Raten für ausgehenden Internettraffic der Google Cloud Platform

Wenn Sie in einer anderen Währung als USD zahlen, finden die Preise in Ihre Währung auf Cloud Platform SKUs gelten.

Cloud Firestore unterliegt außerdem zusätzlichen Gebühren für ausgehenden Internettraffic für Folgendes:

  • Google Cloud-Anfragen zwischen Regionen, ohne Traffic zwischen US-Regionen
  • Anfragen von außerhalb von Google Cloud (z. B. vom Mobilgerät eines Nutzers)

Siehe Google Cloud Internet - Austritts - Raten .

Preisbeispiel ansehen

Um zu sehen , wie Cloud - Firestor Abrechnungskosten in einer realen Beispielanwendung entstehen, finden Sie in das Wolke Firestor Abrechnungs Beispiel .

Ausgaben verwalten

So vermeiden Sie unerwartet Kosten auf Ihrer Rechnung, Satz monatliche Budgets und Warnungen über Google Cloud Billing - Konsole.

Um Ihre Wolke Firestor Nutzung, öffnen Sie die Wolke Firestor zu überwachen Registerkarte Auslastung in der Firebase Console. Verwenden Sie das Dashboard, um Ihre Nutzung über verschiedene Zeiträume hinweg zu messen.