In diesem Dokument finden Sie Einzelheiten zu den Preisangaben für den Datastore-Modus.
Firestore im Datastore-Modus bietet eine kostenlose Nutzung für den Einstieg. Wenn Sie mehr als die kostenlose Nutzung nutzen möchten, müssen Sie für Ihr Projekt die Abrechnung aktivieren.
Ihre Nutzung wird täglich erfasst und gegen Mitternacht (Pacific Time) zurückgesetzt.
Preis (in $) | |
|---|---|
0 count to 50,000 count Free per 1 day / project 50,000 count and above 0,06 $ / 100,000 count, per 1 day / project | |
Entitätsschreibvorgänge | 0 count to 20,000 count Free per 1 day / project 20,000 count and above 0,18 $ / 100,000 count, per 1 day / project |
Entitätslöschvorgänge | 0 count to 20,000 count Free per 1 day / project 20,000 count and above 0,02 $ / 100,000 count, per 1 day / project |
Gespeicherte Daten | 0 gibibyte day to 1 gibibyte day Free per 1 day / project 1 gibibyte day and above 0,000246575 $ / 1 gibibyte hour, per 1 day / project |
0 count to 50,000 count Free per 1 day / project 50,000 count and above 0,00 $ (Free) / 100,000 count, per 1 day / project | |
0 gibibyte to 10 gibibyte 0,00 $ (Free) / 1 gibibyte, per 1 month / account 10 gibibyte and above 0,01 $ / 1 gibibyte, per 1 month / account |
Für die folgenden Vorgänge und Funktionen ist keine kostenlose Nutzung möglich. Sie müssen die Abrechnung aktivieren, um diese Funktionen nutzen zu können:
Weitere Informationen zur Abrechnung dieser Funktionen finden Sie unter „Überlegungen zur Speichergröße“.
Die Preise für Lese-, Schreib- und Löschvorgänge sowie den Speicher für jeden Datastore-Modus-Standort finden Sie unter Firestore-Preise.
Für jede gelesene Entität und für jeden Batch von bis zu 1.000 gelesenen Indexeinträgen wird Ihnen ein Lesevorgang in Rechnung gestellt.
Indexeinträge
Für jeden Batch von bis zu 1.000 Indexeinträgen, die von einer Abfrage gelesen werden, wird Ihnen ein Lesevorgang in Rechnung gestellt, außer in den folgenden Fällen:
Für Abfragen mit bis zu einer Bereichseigenschaft werden keine Kosten für gelesene Indexeinträge berechnet. Die Mindestgebühr beträgt null Lesevorgänge. Anhand der folgenden Beispiele können Sie sich damit vertraut machen, wann das Lesen von Indexeinträgen in Rechnung gestellt wird. Verwenden Sie dann den Abschnitt „billing_details“ von Query Explain, um Ihr Verständnis zu überprüfen.
Die folgende Abfrage enthält ein Gleichheitsattribut (age) und ein Bereichsattribut (start_date). Für gelesene Indexeinträge werden keine Gebühren erhoben:
Die folgende Abfrage enthält zwei Bereichseigenschaften (age und start_date) und wird für das Lesen von Indexeinträgen berechnet:
Eine Eigenschaft, die in der ORDER BY-Klausel vorkommt, wird als Bereichseigenschaft betrachtet, wenn es mindestens eine weitere Bereichseigenschaft gibt. Daher enthält die folgende Abfrage zwei Bereichseigenschaften (age und start_date) und wird für das Lesen von Indexeinträgen berechnet:
Eine Property, die in der DISTINCT ON-Klausel vorkommt, wird als Bereichs-Property betrachtet, wenn es mindestens eine weitere Bereichs-Property gibt. Daher enthält die folgende Abfrage zwei Bereichseigenschaften (age und start_date) und wird für das Lesen von Indexeinträgen berechnet:
Aggregationsabfragen
Bei Aggregationsabfragen mit count(), sum() und avg() wird pro Batch von bis zu 1.000 Indexeinträgen, die von der Abfrage gelesen werden, ein Entitätslesevorgang in Rechnung gestellt.
Bei Aggregationsabfragen, die zwischen 0 und 1.000 Indexeinträge lesen, wird beispielsweise ein Entitätslesevorgang in Rechnung gestellt. Für eine Aggregationsabfrage, die 1.500 Indexeinträge liest, werden Ihnen 2 Entitätslesevorgänge in Rechnung gestellt.
Weitere Informationen zu den verwendeten Indexen und den gelesenen Indexeinträgen erhalten Sie mit Query Explain.
Property-Transformationen
Für jede Eigenschaftstransformation wie „increment“ und „appendMissingElements“ werden ein Lese- und ein Schreibvorgang berechnet. Ein Commit-Vorgang mit einem Einfüge-, Aktualisierungs- oder Upsert-Vorgang und einer Attributtransformation für dieselbe Entität zählt als ein Lese- und ein Schreibvorgang.
Kleine Vorgänge sind:
Kleine Vorgänge sind kostenlos, aber Sie müssen die Abrechnung aktivieren, um die täglich kostenlose Nutzung überschreiten zu können.
Abfragen, Erklären und Analysieren
Die Verwendung von Query Explain and Analyze verursacht Kosten.
Wenn eine Abfrage mit der Standardoption erklärt wird, werden keine Index- oder Entitätslesevorgänge ausgeführt. Unabhängig von der Komplexität der Abfrage wird ein Lesevorgang berechnet.
Wenn eine Abfrage mit der Option „Analysieren“ erläutert wird, werden Index- und Lesevorgänge ausgeführt. Die Abfrage wird also wie gewohnt abgerechnet. Für die Aktivitäten „Erklären“ und „Analysieren“ fallen keine zusätzlichen Kosten an, sondern nur die üblichen Kosten für die ausgeführte Abfrage.
Die durch Firestore-Anfragen im Datastore-Modus genutzte Netzwerkbandbreite wird Ihnen in Rechnung gestellt, wie in den folgenden Preistabellen dargestellt. Die Netzwerkbandbreitenkosten für eine Anfrage hängen von der Antwortgröße der Anfrage, dem Standort der Datenbank im Datastore-Modus und dem Ziel der Antwort ab.
Allgemeine Netzwerkpreise
Anfragen, die aus der Google Cloud Platform stammen (zum Beispiel von einer Anwendung in Google Compute Engine), werden Ihnen folgendermaßen in Rechnung gestellt:
Traffictyp | Preis (in $) |
|---|---|
Eingehende Datenübertragung | Kostenlos |
Datenübertragung innerhalb einer Region | Kostenlos |
Datenübertragung zwischen Regionen in derselben Multiregion | Kostenlos |
Datenübertragung zwischen Regionen innerhalb der USA (pro GiB) | 0 gibibyte to 10 gibibyte 0,00 $ (Free) / 1 gibibyte, per 1 month / account 10 gibibyte and above 0,01 $ / 1 gibibyte, per 1 month / account |
Datenübertragung zwischen Regionen ohne Traffic zwischen Regionen in den USA | Google Cloud Platform-Preise für ausgehenden Internettraffic |
Wenn Sie in einer anderen Währung als US-Dollar bezahlen, gelten die unter Cloud Platform SKUs für Ihre Währung angegebenen Preise.
Preise für die Internetdatenübertragung
So wird Ihnen die Internet-Datenübertragung in Rechnung gestellt:
Element | Preis (in $) |
|---|---|
Netzwerk (ausgehende Datenübertragung) NACH Nordamerika (pro GiB in USD) | 0 gibibyte to 1 gibibyte 0,00 $ (Free) / 1 gibibyte, per 1 month / account 1 gibibyte to 1,024 gibibyte 0,12 $ / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte 0,11 $ / 1 gibibyte, per 1 month / account 10,240 gibibyte and above 0,08 $ / 1 gibibyte, per 1 month / account |
Netzwerk (ausgehende Datenübertragung) NACH Europa (pro GiB in USD) | 0 gibibyte to 1 gibibyte 0,00 $ (Free) / 1 gibibyte, per 1 month / account 1 gibibyte to 1,024 gibibyte 0,12 $ / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte 0,11 $ / 1 gibibyte, per 1 month / account 10,240 gibibyte and above 0,085 $ / 1 gibibyte, per 1 month / account |
Netzwerk (ausgehende Datenübertragung) NACH Asien (ohne Korea, Indonesien) (pro GiB in USD) | 0 gibibyte to 1 gibibyte 0,00 $ (Free) / 1 gibibyte, per 1 month / account 1 gibibyte to 1,024 gibibyte 0,12 $ / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte 0,11 $ / 1 gibibyte, per 1 month / account 10,240 gibibyte and above 0,085 $ / 1 gibibyte, per 1 month / account |
Netzwerk (ausgehende Datenübertragung) NACH Australien, Indonesien, Korea, Südamerika, Saudi-Arabien (pro GiB in USD) | 0 gibibyte to 1,024 gibibyte 0,19 $ / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte 0,18 $ / 1 gibibyte, per 1 month / account 10,240 gibibyte and above 0,15 $ / 1 gibibyte, per 1 month / account |
Netzwerk (ausgehende Datenübertragung) IN den Nahen Osten (ohne Saudi-Arabien), Afrika (pro GiB in USD) | 0 gibibyte to 1 gibibyte 0,00 $ (Free) / 1 gibibyte, per 1 month / account 1 gibibyte to 1,024 gibibyte 0,15 $ / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte 0,13 $ / 1 gibibyte, per 1 month / account 10,240 gibibyte and above 0,11 $ / 1 gibibyte, per 1 month / account |
Netzwerk (ausgehende Datenübertragung) AN Ziele in China (außer Hongkong) (pro GiB in $) | 0 gibibyte to 1,024 gibibyte 0,23 $ / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte 0,22 $ / 1 gibibyte, per 1 month / account 10,240 gibibyte and above 0,20 $ / 1 gibibyte, per 1 month / account |
Netzwerk (eingehende Datenübertragung) | Kostenlos |
Wenn Sie in einer anderen Währung als US-Dollar bezahlen, gelten die Preise, die unter Cloud Platform SKUs für Ihre Währung angegeben sind.
Bei Export- und Importvorgängen werden die Lese- und Schreibvorgänge von Entitäten zu den Preisen berechnet, die in der obigen Tabelle aufgeführt sind. Wenn Sie einen Export- oder Importvorgang abbrechen, werden Ihnen die Vorgänge in Rechnung gestellt, die bis zu dem Zeitpunkt ausgeführt wurden, zu dem die Abbruchanfrage bei Firestore im Datastore-Modus eingegangen ist.
Hinweis: Die Kosten für Export- und Importvorgänge werden nicht auf Budgets angerechnet, die Sie für App Engine oder Firestore im Datastore-Modus festgelegt haben. Außerdem werden diese Kosten nicht durch Budgets begrenzt, die Sie für App Engine und Firestore im Datastore-Modus festlegen. Dies bedeutet, dass die Kosten die Budgetgrenzen überschreiten können, die Sie für diese Produkte festgelegt haben.
Informationen zur Kontingentnutzung für Ihre Anwendung finden
Öffnen Sie die Seite mit den Kontingentinformationen für App Engine, um die Datastore-Modus-Nutzung Ihrer Anwendung einschließlich des Kontingentverbrauchs anzusehen. Dies gilt auch dann, wenn Ihre Anwendung nicht in App Engine ausgeführt wird.
Die von Ihrer Anwendung genutzten Datastore-Modus-Ressourcen werden auf der angezeigten Storage-Seite aufgeführt. Sie können auch auf Nicht verwendete Ressourcen einblenden klicken, dann wird Ihnen die komplette Liste der verfügbaren Kontingentinformationen angezeigt.
Ihnen wird die im Datastore-Modus gespeicherte Datenmenge einschließlich des Speicheraufwands in Rechnung gestellt. Die Menge des Speicheraufwands umfasst Metadaten, integrierte Indexe, zusammengesetzte Indexe und PITR-Versionen (Point-in-Time Recovery). Außerdem werden Ihnen die Größe des Sicherungsspeichers und die Wiederherstellungsvorgänge in Rechnung gestellt.
Für jede in der Datenbank gespeicherte Entität sind folgende Metadaten erforderlich, die zur Speichergröße beitragen:
Unter Speichergrößenberechnungen erfahren Sie, wie der Speicher für den Datastore-Modus berechnet wird.
PITR-Daten
Wenn Sie PITR aktivieren, wird Ihnen die Speicherung von PITR-Daten in Rechnung gestellt. Die meisten Kunden werden feststellen, dass die Gesamtkosten für die PiTR-Datenspeicherung ähnlich hoch sind wie die Speicherkosten der Datenbank.
Hinweis: PITR-Daten werden separat von der Abrechnung der Datenbank-Speichergröße in Rechnung gestellt. PITR-Daten wirken sich nicht auf die Kosten für die Datenspeichergröße aus.
Die Speicherkosten für PITR werden in GiB/Monat angegeben und täglich berechnet. Im Datastore-Modus wird die Datenbankgröße täglich gemessen. Über den Zeitraum eines Monats werden diese Stichproben gemittelt, um die Speichergröße der Datenbank zu berechnen. Dieser Durchschnittswert wird mit dem Stückpreis für PITR (GiB/Monat) multipliziert.
Wenn die durchschnittliche Größe Ihrer Datenbank während eines Monats beispielsweise 1 GiB beträgt und PITR für den gesamten Monat aktiviert ist, beträgt die abrechenbare PITR-Datengröße ebenfalls 1 GiB.
Mindestabrechnung: Ihnen werden möglicherweise die Speicherkosten für bis zu einen Tag PITR in Rechnung gestellt, auch wenn Sie PITR innerhalb eines Tages nach der Aktivierung deaktivieren.
Datensicherung und Wiederherstellungsvorgänge
Wenn Sie Sicherungen aktivieren, wird Ihnen der Speicherplatz für die Datenbanksicherungen in Rechnung gestellt. Die Speichergröße einer Sicherung entspricht der Speichergröße der Datenbank zum Zeitpunkt der Sicherung.
Die Speicherkosten für Sicherungen werden in GiB/Monat angegeben. Außerdem wird für den Zeitraum eines Monats die Anzahl der Tage berechnet, für die jedes Backup aufbewahrt wird, gemittelt über den Monat. Die Kosten für jede Sicherung werden berechnet, indem die Speichergröße der Sicherung mit dem Anteil des Monats, in dem die Sicherung aufbewahrt wird, und dem Einheitspreis multipliziert wird. Die Tagesgrenzen werden für Abrechnungszwecke durch die Zeitzone „America/Los_Angeles“ definiert.
Wenn Sie einen Wiederherstellungsvorgang durchführen, misst der Datastore-Modus die Größe der Sicherung für den Wiederherstellungsvorgang. Die Größe der Sicherung wird mit dem Einheitspreis für Wiederherstellungsvorgänge (GiB) multipliziert.