Prezzi di Firestore in modalità Datastore

Questo documento spiega i dettagli sui prezzi di Datastore.

Tabella dei prezzi

Firestore in modalità Datastore offre un utilizzo gratuito che ti consente di iniziare senza alcun costo. Per superare la quota gratuita, è necessario attivare la fatturazione per il tuo progetto.

L'utilizzo viene applicato giornalmente e reimpostato intorno alla mezzanotte del fuso orario del Pacifico.

  • Taiwan (asia-east1)
  • Hong Kong (asia-east2)
  • Tokyo (asia-northeast1)
  • Osaka (asia-northeast2)
  • Seoul (asia-northeast3)
  • Mumbai (asia-south1)
  • Delhi (asia-south2)
  • Singapore (asia-southeast1)
  • Jakarta (asia-southeast2)
  • Sydney (australia-southeast1)
  • Melbourne (australia-southeast2)
  • Warsaw (europe-central2)
  • Belgium (europe-west1)
  • London (europe-west2)
  • Frankfurt (europe-west3)
  • Netherlands (europe-west4)
  • Zurich (europe-west6)
  • Montreal (northamerica-northeast1)
  • Toronto (northamerica-northeast2)
  • Sao Paulo (southamerica-east1)
  • Iowa (us-central1)
  • South Carolina (us-east1)
  • Northern Virginia (us-east4)
  • Oregon (us-west1)
  • Los Angeles (us-west2)
  • Salt Lake City (us-west3)
  • Las Vegas (us-west4)

Prezzo (USD)

Letture entità

0 count to 50,000 count
Free per 1 day / project
50,000 count and above
0,06 USD / 100,000 count, per 1 day / project

Operazioni di scrittura entità

0 count to 20,000 count
Free per 1 day / project
20,000 count and above
0,18 USD / 100,000 count, per 1 day / project

Operazioni di eliminazione entità

0 count to 20,000 count
Free per 1 day / project
20,000 count and above
0,02 USD / 100,000 count, per 1 day / project

Dati archiviati

0 gibibyte day to 1 gibibyte day
Free per 1 day / project
1 gibibyte day and above
0,000246575 USD / 1 gibibyte hour, per 1 day / project

Operazioni ridotte

0 count to 50,000 count
Free per 1 day / project
50,000 count and above
0,00 USD (Free) / 100,000 count, per 1 day / project

Trasferimento di dati in uscita

0 gibibyte to 10 gibibyte
0,00 USD (Free) / 1 gibibyte, per 1 month / account
10 gibibyte and above
0,01 USD / 1 gibibyte, per 1 month / account

Le seguenti operazioni e funzionalità non includono l'utilizzo gratuito. Devi abilitare la fatturazione per utilizzare queste funzionalità:

  • Dati PITR
  • Esegui il backup dei dati
  • Operazioni di ripristino
  • Operazioni di clonazione
  • TTL

Per ulteriori informazioni su come vengono fatturate queste funzionalità, vedi Considerazioni sulle dimensioni di archiviazione.

Prezzi per regione

Per visualizzare i prezzi per letture, scritture, eliminazioni e spazio di archiviazione per ciascuna località in modalità Datastore, consulta la pagina Prezzi di Firestore.

Operazioni di lettura

Ti viene addebitata un'operazione di lettura per ogni entità letta e un'operazione di lettura per ogni batch di massimo 1000 voci di indice lette.

Voci di indice

Ti viene addebitata un'operazione di lettura per ogni batch di massimo 1000 voci di indice lette da una query, tranne nei seguenti casi:

Le query che hanno fino a una proprietà di intervallo non vengono addebitate per le voci di indice lette e hanno un addebito minimo di zero operazioni di lettura. Utilizza gli esempi seguenti per acquisire familiarità con i casi in cui viene addebitata la lettura delle voci di indice. Quindi utilizza la sezione billing_details di Query Explain per verificare la tua comprensione.

La seguente query contiene una proprietà di uguaglianza (age) e una proprietà di intervallo (start_date) e non viene addebitata per le voci di indice lette:

  • Java
Caricamento in corso...

La seguente query contiene due proprietà di intervallo (age e start_date) e viene addebitata per le letture delle voci di indice:

  • Java
Caricamento in corso...

Una proprietà che compare nella clausola order by è considerata una proprietà di intervallo quando esiste almeno un'altra proprietà di intervallo. Pertanto, la seguente query contiene due proprietà di intervallo (age e start_date) e viene addebitata per le letture delle voci di indice:

  • Java
Caricamento in corso...

Una proprietà che compare nella clausola distinct on viene considerata una proprietà di intervallo quando esiste almeno un'altra proprietà di intervallo. Pertanto, la seguente query contiene due proprietà di intervallo (age e start_date) e viene addebitata per le letture delle voci di indice:

  • Java
Caricamento in corso...

Query di aggregazione

Per le query di aggregazione count(), sum() e avg(), ti viene addebitata una lettura di entità per ogni batch di massimo 1000 voci di indice lette dalla query.

Ad esempio, le query di aggregazione che leggono tra 0 e 1000 voci di indice vengono fatturate per una lettura di entità. Per una query di aggregazione che legge 1500 voci di indice, ti vengono addebitate 2 letture di entità.

Per saperne di più sugli indici utilizzati e sulle voci di indice lette, utilizza Query Explain.

Trasformazioni delle proprietà

Ogni operazione di trasformazione della proprietà come increment e appendMissingElements viene addebitata per una lettura e una scrittura. Un'operazione di commit con un'inserimento, un aggiornamento o un upsert e una trasformazione della proprietà sulla stessa entità conta come una lettura e una scrittura.

Operazioni ridotte

Le operazioni ridotte includono:

  • Chiamate per l'allocazione degli ID.
  • Query basate solo su chiavi. Una query basata solo su chiavi viene conteggiata come una singola lettura di entità per la query stessa. I singoli risultati vengono conteggiati come operazioni ridotte.
  • Query di proiezione che non utilizzano la clausola distinct on. Questo tipo di query viene conteggiato come una singola lettura di entità per la query stessa. I singoli risultati vengono conteggiati come operazioni ridotte.

Le operazioni ridotte sono gratuite, ma è necessario attivare la fatturazione per superare l'utilizzo gratuito giornaliero.

Spiegazione e analisi delle query

L'utilizzo di Spiega e analizza query comporta dei costi.

Quando una query viene spiegata con l'opzione predefinita, non vengono eseguite operazioni di lettura di indici o entità. Indipendentemente dalla complessità della query, viene addebitata un'operazione di lettura.

Quando una query viene spiegata con l'opzione di analisi, vengono eseguite operazioni di indice e lettura, pertanto ti viene addebitato il costo della query come di consueto. Non sono previsti costi aggiuntivi per l'attività di spiegazione e analisi, ma solo il costo abituale per la query eseguita.

Larghezza di banda della rete

Ti viene addebitata la larghezza di banda della rete utilizzata dalle richieste Firestore in modalità Datastore, come mostrato nelle sezioni seguenti. Il costo della larghezza di banda della rete di una richiesta dipende dalle dimensioni della risposta alla richiesta, dalla località del database in modalità Datastore e dalla destinazione della risposta.

Prezzi generali di rete

Per le richieste che provengono da Google Cloud Platform (ad esempio, da un'applicazione in esecuzione su Google Compute Engine), ti vengono addebitati i seguenti costi:

Tipo di traffico

Prezzo (USD)

Trasferimento di dati in entrata

Gratis

Trasferimento di dati all'interno di una regione

Gratis

Trasferimento di dati tra regioni nella stessa località a più regioni

Gratis

Trasferimento di dati tra regioni negli Stati Uniti (per GiB)

0 gibibyte to 10 gibibyte
0,00 USD (Free) / 1 gibibyte, per 1 month / account
10 gibibyte and above
0,01 USD / 1 gibibyte, per 1 month / account

Trasferimento di dati tra regioni, escluso il traffico tra regioni negli Stati Uniti

Tariffe per il trasferimento di dati in uscita da internet di Google Cloud Platform

Se la valuta utilizzata per il pagamento è diversa da USD, si applicano i prezzi elencati nella tua valuta negli SKU di Cloud Platform.

Velocità di trasferimento di dati su internet

Ti verrà addebitato il costo del trasferimento di dati internet per ciò che segue:

  • Richieste Google Cloud tra regioni, escluso il traffico tra regioni negli Stati Uniti
  • Richieste esterne a Google Cloud
  • Johannesburg (africa-south1)
  • Taiwan (asia-east1)
  • Hong Kong (asia-east2)
  • Tokyo (asia-northeast1)
  • Osaka (asia-northeast2)
  • Seoul (asia-northeast3)
  • Mumbai (asia-south1)
  • Delhi (asia-south2)
  • Singapore (asia-southeast1)
  • Jakarta (asia-southeast2)
  • Bangkok (asia-southeast3)
  • Sydney (australia-southeast1)
  • Melbourne (australia-southeast2)
  • Warsaw (europe-central2)
  • Finland (europe-north1)
  • Stockholm (europe-north2)
  • Madrid (europe-southwest1)
  • Belgium (europe-west1)
  • Berlin (europe-west10)
  • Turin (europe-west12)
  • London (europe-west2)
  • Frankfurt (europe-west3)
  • Netherlands (europe-west4)
  • Zurich (europe-west6)
  • Milan (europe-west8)
  • Paris (europe-west9)
  • Doha (me-central1)
  • Dammam (me-central2)
  • Tel Aviv (me-west1)
  • Montreal (northamerica-northeast1)
  • Toronto (northamerica-northeast2)
  • Mexico (northamerica-south1)
  • Sao Paulo (southamerica-east1)
  • Santiago (southamerica-west1)
  • Iowa (us-central1)
  • South Carolina (us-east1)
  • Northern Virginia (us-east4)
  • Columbus (us-east5)
  • Dallas (us-south1)
  • Oregon (us-west1)
  • Los Angeles (us-west2)
  • Salt Lake City (us-west3)
  • Las Vegas (us-west4)
  • Phoenix (us-west8)

Elemento

Prezzo (USD)

Rete (trasferimento dati in uscita) VERSO Nord America (per GiB in USD)

0 gibibyte to 1 gibibyte
0,00 USD (Free) / 1 gibibyte, per 1 month / account
1 gibibyte to 1,024 gibibyte
0,12 USD / 1 gibibyte, per 1 month / account
1,024 gibibyte to 10,240 gibibyte
0,11 USD / 1 gibibyte, per 1 month / account
10,240 gibibyte and above
0,08 USD / 1 gibibyte, per 1 month / account

Rete (trasferimento di dati in uscita) VERSO l'Europa (per GiB in USD)

0 gibibyte to 1 gibibyte
0,00 USD (Free) / 1 gibibyte, per 1 month / account
1 gibibyte to 1,024 gibibyte
0,12 USD / 1 gibibyte, per 1 month / account
1,024 gibibyte to 10,240 gibibyte
0,11 USD / 1 gibibyte, per 1 month / account
10,240 gibibyte and above
0,085 USD / 1 gibibyte, per 1 month / account

Rete (trasferimento di dati in uscita) VERSO l'Asia, escluse Corea e Indonesia (per GiB in USD)

0 gibibyte to 1 gibibyte
0,00 USD (Free) / 1 gibibyte, per 1 month / account
1 gibibyte to 1,024 gibibyte
0,12 USD / 1 gibibyte, per 1 month / account
1,024 gibibyte to 10,240 gibibyte
0,11 USD / 1 gibibyte, per 1 month / account
10,240 gibibyte and above
0,085 USD / 1 gibibyte, per 1 month / account

Rete (trasferimento di dati in uscita) VERSO Australia, Indonesia, Corea, Sud America, Arabia Saudita (per GiB in USD)

0 gibibyte to 1,024 gibibyte
0,19 USD / 1 gibibyte, per 1 month / account
1,024 gibibyte to 10,240 gibibyte
0,18 USD / 1 gibibyte, per 1 month / account
10,240 gibibyte and above
0,15 USD / 1 gibibyte, per 1 month / account

Rete (trasferimento dati in uscita) VERSO Medio Oriente, esclusi Arabia Saudita e Africa (per GiB in USD)

0 gibibyte to 1 gibibyte
0,00 USD (Free) / 1 gibibyte, per 1 month / account
1 gibibyte to 1,024 gibibyte
0,15 USD / 1 gibibyte, per 1 month / account
1,024 gibibyte to 10,240 gibibyte
0,13 USD / 1 gibibyte, per 1 month / account
10,240 gibibyte and above
0,11 USD / 1 gibibyte, per 1 month / account

Rete (trasferimento di dati in uscita) VERSO destinazioni in Cina (esclusa Hong Kong) (per GiB in USD)

0 gibibyte to 1,024 gibibyte
0,23 USD / 1 gibibyte, per 1 month / account
1,024 gibibyte to 10,240 gibibyte
0,22 USD / 1 gibibyte, per 1 month / account
10,240 gibibyte and above
0,20 USD / 1 gibibyte, per 1 month / account

Rete (trasferimento di dati in entrata)

Gratis

Se la valuta utilizzata per il pagamento è diversa da USD, si applicano i prezzi elencati nella tua valuta negli SKU di Cloud Platform.

Operazioni di esportazione e importazione

Le operazioni di esportazione e importazione vengono addebitate per letture e scritture delle entità alle tariffe indicate nella tabella precedente. Se annulli un'esportazione o un'importazione, ti verrà addebitato il costo delle operazioni eseguite fino al momento in cui la richiesta di annullamento viene propagata tramite Firestore in modalità Datastore.

Nota: i costi delle operazioni di esportazione e importazione non vengono considerati ai fini dei budget impostati per App Engine e Firestore in modalità Datastore. Inoltre, tali costi non sono limitati dai budget impostati per App Engine e Firestore in modalità Datastore. Questo significa che i costi possono superare i limiti di budget impostati per tali prodotti.

Individuare le informazioni relative all'utilizzo della quota per l'applicazione

Per visualizzare l'utilizzo dell'applicazione in modalità Datastore, incluso il consumo della quota, visita la pagina dei dettagli delle quote di App Engine. Dovrai effettuare questa operazione anche se la tua applicazione non viene eseguita in App Engine.

Le risorse in modalità Datastore utilizzate dalla tua applicazione sono elencate nella pagina di archiviazione che viene visualizzata. Se vuoi, puoi fare clic su Mostra risorse non in uso per esaminare l'elenco completo delle informazioni disponibili sulle quote.

Considerazioni relative alle dimensioni dello spazio di archiviazione

Ti viene addebitata la quantità di dati archiviati in modalità Datastore, incluso l'overhead di archiviazione. L'overhead comprende metadati, indici incorporati, indici composti e versioni di recupero point-in-time (PITR). Ti viene addebitato anche il costo delle dimensioni dello spazio di archiviazione dei backup e delle operazioni di ripristino.

Per ogni entità archiviata nel tuo database sono necessari i seguenti metadati che contribuiscono alla dimensione di archiviazione:

  • La chiave dell'entità, incluso il tipo, l'ID o il nome della chiave e le chiavi dei predecessori dell'entità.
  • Il nome e il valore di ogni proprietà. Poiché Firestore in modalità Datastore è senza schema, il nome di ogni proprietà deve essere archiviato insieme al valore della proprietà per ogni entità specificata.
  • Ogni riga degli indici integrati e composti che faccia riferimento a questa entità. Ogni riga contiene il tipo di entità, un numero qualsiasi di valori della proprietà a seconda della definizione dell'indice e la chiave dell'entità.

Per informazioni sul calcolo della capacità di archiviazione in modalità Datastore, consulta Calcoli delle dimensioni di archiviazione.

Dati PITR

Se abiliti PITR, ti viene addebitato il costo dell'archiviazione dei dati PITR. La maggior parte dei clienti scoprirà che il costo complessivo dell'archiviazione dei dati PiTR è simile al costo di archiviazione del database.

Nota: i dati PITR vengono fatturati separatamente dalla fatturazione delle dimensioni di archiviazione del database. I dati PITR non influiscono sui costi delle dimensioni di archiviazione dei dati.

I costi di archiviazione per PITR sono in GiB/mese e vengono calcolati giornalmente. La modalità Datastore misura le dimensioni del database ogni giorno. Nel corso di un mese, questi punti di campionamento vengono mediati per calcolare le dimensioni di archiviazione del database. Questo valore medio viene moltiplicato per il prezzo unitario del PITR (GiB-mese).

Ad esempio, se la dimensione media del tuo database durante un mese è di 1 GiB e il PITR è abilitato per l'intero mese, anche la dimensione dei dati PITR fatturabile è di 1 GiB.

Fatturazione minima: ti potrebbe essere addebitato fino a 1 giorno di costo di archiviazione PITR anche se disabiliti PITR entro un giorno dall'abilitazione.

Backup dei dati e operazioni di ripristino

Se abiliti i backup, ti viene addebitato il costo dell'archiviazione dei backup del database. La dimensione dello spazio di archiviazione per un backup è uguale alla dimensione dello spazio di archiviazione del database al momento del backup.

I costi di archiviazione per i backup sono in GiB/mese. Viene calcolato anche il numero di giorni per cui viene conservato ogni backup, in media nel corso del mese. Il costo di ogni backup viene calcolato utilizzando la dimensione dello spazio di archiviazione del backup moltiplicata per la proporzione del mese in cui il backup viene conservato, moltiplicata per il prezzo unitario. I limiti giornalieri sono definiti dal fuso orario America/Los_Angeles ai fini della fatturazione.

Quando esegui un'operazione di ripristino, la modalità Datastore misura le dimensioni del backup per l'operazione di ripristino. La dimensione del backup viene moltiplicata per il prezzo unitario delle operazioni di ripristino (GiB).

Richiedi un preventivo personalizzato

Grazie ai prezzi con pagamento a consumo di Google Cloud, paghi solo per i servizi che utilizzi. Per ricevere un preventivo personalizzato per la tua organizzazione, contatta il nostro team di vendita.
Google Cloud