Questo documento spiega i dettagli sui prezzi di Datastore.
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.
Prezzo (USD) | |
|---|---|
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 |
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 | |
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à:
Per ulteriori informazioni su come vengono fatturate queste funzionalità, vedi Considerazioni sulle dimensioni di archiviazione.
Per visualizzare i prezzi per letture, scritture, eliminazioni e spazio di archiviazione per ciascuna località in modalità Datastore, consulta la pagina Prezzi di Firestore.
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:
La seguente query contiene due proprietà di intervallo (age e start_date) e viene addebitata per le letture delle voci di indice:
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:
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:
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.
Le operazioni ridotte includono:
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.
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:
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.
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.
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:
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).