Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Comprendi la fatturazione di Cloud Firestore

Questo documento spiega i dettagli dei prezzi di Cloud Firestore. Ti spiega anche come limitare e monitorare la tua spesa su Cloud Firestore.

Se paghi in una valuta diversa da USD, vengono applicati i prezzi indicati nella tua valuta sugli SKU di Cloud Platform .

Panoramica dei prezzi

Quando utilizzi Cloud Firestore, ti vengono addebitati i seguenti costi:

  • Il numero di letture, scritture ed eliminazioni eseguite .
  • La quantità di spazio di archiviazione utilizzata dal database , incluso il sovraccarico per metadati e indici.
  • La quantità di larghezza di banda di rete che utilizzi .

Lo spazio di archiviazione e l'utilizzo della larghezza di banda sono calcolati in gigabyte (GiB), dove 1 GiB = 2 30 byte. Tutte le spese maturano giornalmente.

Le sezioni seguenti forniscono dettagli su come ti viene addebitato l'utilizzo di Cloud Firestore.

Prezzi per località

La tabella seguente elenca i prezzi per letture, scritture, eliminazioni e archiviazione per ogni posizione Cloud Firestore:

Seleziona la regione

USA (multi-regione)

USA (multi-regione)

Prezzo oltre la quota gratuita
Il documento legge $ 0,06 per 100.000 documenti
Il documento scrive $ 0,18 per 100.000 documenti
Il documento viene eliminato $ 0,02 per 100.000 documenti
Dati memorizzati $ 0,18 / GiB / mese

Los Angeles

Los Angeles

Prezzo oltre la quota gratuita
Il documento legge $ 0,036 per 100.000 documenti
Il documento scrive $ 0,108 per 100.000 documenti
Il documento viene eliminato $ 0,012 per 100.000 documenti
Dati memorizzati $ 0,108 / GiB / mese

Salt Lake City

Salt Lake City

Prezzo oltre la quota gratuita
Il documento legge $ 0,036 per 100.000 documenti
Il documento scrive $ 0,108 per 100.000 documenti
Il documento viene eliminato $ 0,012 per 100.000 documenti
Dati memorizzati $ 0,108 / GiB / mese

Virginia settentrionale

Virginia settentrionale

Prezzo oltre la quota gratuita
Il documento legge $ 0,033 per 100.000 documenti
Il documento scrive $ 0,099 per 100.000 documenti
Il documento viene eliminato $ 0,011 per 100.000 documenti
Dati memorizzati $ 0,099 / GiB / mese

Las Vegas

Las Vegas

Prezzo oltre la quota gratuita
Il documento legge $ 0,033 per 100.000 documenti
Il documento scrive $ 0,099 per 100.000 documenti
Il documento viene eliminato $ 0,011 per 100.000 documenti
Dati memorizzati $ 0,165 / GiB / mese

Carolina del Sud

Carolina del Sud

Prezzo oltre la quota gratuita
Il documento legge $ 0,06 per 100.000 documenti
Il documento scrive $ 0,18 per 100.000 documenti
Il documento viene eliminato $ 0,02 per 100.000 documenti
Dati memorizzati $ 0,18 / GiB / mese

Montreal

Montreal

Prezzo oltre la quota gratuita
Il documento legge $ 0,033 per 100.000 documenti
Il documento scrive $ 0,099 per 100.000 documenti
Il documento viene eliminato $ 0,011 per 100.000 documenti
Dati memorizzati $ 0,099 / GiB / mese

San Paolo

San Paolo

Prezzo oltre la quota gratuita
Il documento legge $ 0,045 per 100.000 documenti
Il documento scrive $ 0,135 per 100.000 documenti
Il documento viene eliminato $ 0,015 per 100.000 documenti
Dati memorizzati $ 0,135 / GiB / mese

Europa (multi-regione)

Europa (multi-regione)

Prezzo oltre la quota gratuita
Il documento legge $ 0,06 per 100.000 documenti
Il documento scrive $ 0,18 per 100.000 documenti
Il documento viene eliminato $ 0,02 per 100.000 documenti
Dati memorizzati $ 0,18 / GiB / mese

Zurigo

Zurigo

Prezzo oltre la quota gratuita
Il documento legge $ 0,042 per 100.000 documenti
Il documento scrive $ 0,126 per 100.000 documenti
Il documento viene eliminato $ 0,014 per 100.000 documenti
Dati memorizzati $ 0,210 / GiB / mese

Francoforte

Francoforte

Prezzo oltre la quota gratuita
Il documento legge $ 0,039 per 100.000 documenti
Il documento scrive $ 0,117 per 100.000 documenti
Il documento viene eliminato $ 0,013 per 100.000 documenti
Dati memorizzati $ 0,117 / GiB / mese

Londra

Londra

Prezzo oltre la quota gratuita
Il documento legge $ 0,039 per 100.000 documenti
Il documento scrive $ 0,117 per 100.000 documenti
Il documento viene eliminato $ 0,013 per 100.000 documenti
Dati memorizzati $ 0,117 / GiB / mese

Mumbai

Mumbai

Prezzo oltre la quota gratuita
Il documento legge $ 0,035 per 100.000 documenti
Il documento scrive $ 0,104 per 100.000 documenti
Il documento viene eliminato $ 0,012 per 100.000 documenti
Dati memorizzati $ 0,104 / GiB / mese

Sydney

Sydney

Prezzo oltre la quota gratuita
Il documento legge $ 0,038 per 100.000 documenti
Il documento scrive $ 0,115 per 100.000 documenti
Il documento viene eliminato $ 0,013 per 100.000 documenti
Dati memorizzati $ 0,115 / GiB / mese

Hong Kong

Hong Kong

Prezzo oltre la quota gratuita
Il documento legge $ 0,06 per 100.000 documenti
Il documento scrive $ 0,18 per 100.000 documenti
Il documento viene eliminato $ 0,02 per 100.000 documenti
Dati memorizzati $ 0,18 / GiB / mese

Tokyo

Tokyo

Prezzo oltre la quota gratuita
Il documento legge $ 0,038 per 100.000 documenti
Il documento scrive $ 0,115 per 100.000 documenti
Il documento viene eliminato $ 0,013 per 100.000 documenti
Dati memorizzati $ 0,115 / GiB / mese

Jakarta

Jakarta

Prezzo oltre la quota gratuita
Il documento legge $ 0,038 per 100.000 documenti
Il documento scrive $ 0,115 per 100.000 documenti
Il documento viene eliminato $ 0,013 per 100.000 documenti
Dati memorizzati $ 0,192 / GiB / mese

Osaka

Osaka

Prezzo oltre la quota gratuita
Il documento legge $ 0,038 per 100.000 documenti
Il documento scrive $ 0,115 per 100.000 documenti
Il documento viene eliminato $ 0,013 per 100.000 documenti
Dati memorizzati $ 0,195 / GiB / mese

Seoul

Seoul

Prezzo oltre la quota gratuita
Il documento legge $ 0,038 per 100.000 documenti
Il documento scrive $ 0,115 per 100.000 documenti
Il documento viene eliminato $ 0,013 per 100.000 documenti
Dati memorizzati $ 0,192 / GiB / mese

Se paghi in una valuta diversa da USD, vengono applicati i prezzi indicati nella tua valuta sugli SKU di Cloud Platform .

Legge, scrive ed elimina

Ti viene addebitato ogni documento letto, scritto ed eliminato che esegui con Cloud Firestore.

Gli addebiti per operazioni di scrittura ed eliminazione sono semplici. Per le scritture, ogni operazione di set o update conta come una singola scrittura.

Gli addebiti per le letture hanno alcune sfumature che dovresti tenere a mente. Le sezioni seguenti spiegano queste sfumature in dettaglio.

Ascolto dei risultati della query

Cloud Firestore ti consente di ascoltare i risultati di una query e ricevere aggiornamenti in tempo reale quando i risultati della query cambiano.

Quando ascolti i risultati di una query, ti viene addebitata una lettura ogni volta che un documento nel set di risultati viene aggiunto o aggiornato. Ti viene addebitata anche una lettura quando un documento viene rimosso dal set di risultati perché il documento è stato modificato. (Al contrario, quando un documento viene eliminato, non ti viene addebitata una lettura.)

Inoltre, se il listener viene disconnesso per più di 30 minuti (ad esempio, se l'utente va offline), ti verranno addebitate le letture come se avessi emesso una query nuova di zecca.

Gestione di set di risultati di grandi dimensioni

Cloud Firestore ha diverse funzionalità per aiutarti a gestire le query che restituiscono un numero elevato di risultati:

  • Cursori , che consentono di riprendere una query di lunga durata.
  • Token di pagina , che ti aiutano a impaginare i risultati della query.
  • Limiti , che specificano quanti risultati recuperare.
  • Offset , che consentono di saltare un numero fisso di documenti.

Non ci sono costi aggiuntivi per l'utilizzo di cursori, token di pagina e limiti. In effetti, queste funzionalità possono aiutarti a risparmiare denaro leggendo solo i documenti di cui hai effettivamente bisogno.

Tuttavia, quando invii una query che include un offset, ti viene addebitata una lettura per ogni documento ignorato. Ad esempio, se la query utilizza un offset di 10 e la query restituisce 1 documento, ti verranno addebitate 11 letture. A causa di questo costo aggiuntivo, dovresti usare i cursori invece degli offset quando possibile.

Query diverse dalle letture di documenti

Per le query diverse dalle letture di documenti, come la richiesta di un elenco di ID raccolta, ti viene addebitata la lettura di un documento. Se il recupero del set completo di risultati richiede più di una richiesta (ad esempio, se stai utilizzando l'impaginazione), ti verrà fatturato una volta per richiesta.

Costo minimo per le domande

È previsto un addebito minimo di un documento letto per ogni query eseguita, anche se la query non restituisce alcun risultato.

Regole di sicurezza di Cloud Firestore

Per le librerie client per dispositivi mobili e Web, se le regole di sicurezza di Cloud Firestore utilizzano getAfter() exists() , get() o getAfter() per leggere uno o più documenti dal database, vengono addebitate ulteriori letture come segue:

  • Ti vengono addebitate le letture necessarie per valutare le regole di sicurezza di Cloud Firestore.

    Ad esempio, se le tue regole fanno riferimento a tre documenti, ma Cloud Firestore deve leggere solo due di questi documenti per valutare le tue regole, ti verranno addebitate due letture aggiuntive per i documenti dipendenti.

    Ti viene addebitata una sola lettura per documento dipendente, anche se le tue regole fanno riferimento a quel documento più di una volta.

  • Ti viene addebitata la valutazione delle regole solo una volta per richiesta.

    Di conseguenza, può costare meno leggere più documenti che leggere documenti uno alla volta, perché la lettura di più documenti richiede meno richieste.

  • Quando ascolti i risultati di una query, ti viene addebitata la valutazione delle regole in tutti i seguenti casi:

    • Quando esegui la query.
    • Ogni volta che i risultati della query vengono aggiornati.
    • Ogni volta che il dispositivo dell'utente va offline, quindi torna online.
    • Ogni volta che aggiorni le tue regole.
    • Ogni volta che aggiorni i documenti dipendenti nelle tue regole.

Dimensioni di archiviazione

Ti viene addebitata la quantità di dati archiviati in Cloud Firestore, incluso il sovraccarico di archiviazione. La quantità di overhead include metadati, indici automatici e indici compositi. Ogni documento archiviato in Cloud Firestore richiede i seguenti metadati:

  • L'ID del documento, inclusi l'ID della raccolta e il nome del documento.
  • Il nome e il valore di ogni campo. Poiché Cloud Firestore è privo di schemi, il nome di ogni campo in un documento deve essere archiviato con il valore del campo.
  • Qualsiasi indice a campo singolo e composto che fa riferimento al documento. Ogni voce di indice contiene l'ID della raccolta; qualsiasi numero di valori di campo, a seconda della definizione dell'indice; e il nome del documento.

Scopri come viene calcolato lo spazio di archiviazione di Cloud Firestore in Calcoli delle dimensioni di archiviazione . Puoi visualizzare la quantità di spazio di archiviazione utilizzata dal tuo database visitando la pagina Dettagli quota di App Engine nella console di GCP.

Larghezza di banda di rete

Ti viene addebitata la larghezza di banda di rete utilizzata dalle tue richieste Cloud Firestore, come mostrato nelle sezioni seguenti. Il costo della larghezza di banda di rete di una richiesta Cloud Firestore dipende dalle dimensioni della risposta della richiesta, dalla posizione del database Cloud Firestore e dalla destinazione della risposta.

Cloud Firestore calcola la dimensione della risposta in base a un formato di messaggio serializzato. Il sovraccarico del protocollo, come il sovraccarico SSL, non viene conteggiato ai fini dell'utilizzo della larghezza di banda della rete. Le richieste rifiutate dalle regole di sicurezza di Cloud Firestore non vengono conteggiate ai fini dell'utilizzo della larghezza di banda della rete.

Per sapere quanta larghezza di banda di rete hai utilizzato, puoi utilizzare la console di GCP per esportare i dati di fatturazione in un file .

Prezzi di rete generali

Per le richieste che hanno origine all'interno di Google Cloud Platform (ad esempio, da un'applicazione in esecuzione su Google Compute Engine), ti viene addebitato come segue:

Tipo di traffico Prezzo
Ingresso Gratuito
In uscita all'interno di una regione Gratuito
In uscita tra aree geografiche nella stessa area multipla Gratuito
Traffico in uscita tra aree geografiche all'interno degli Stati Uniti (per GiB) $ 0,01 (i primi 10 GiB al mese sono gratuiti)
Traffico in uscita tra le regioni, escluso il traffico tra le regioni degli Stati Uniti Tariffe in uscita da Internet di Google Cloud Platform

Se paghi in una valuta diversa da USD, vengono applicati i prezzi indicati nella tua valuta sugli SKU di Cloud Platform .

Cloud Firestore è inoltre soggetto a costi aggiuntivi in ​​uscita da Internet per quanto segue:

  • Richieste di Google Cloud Platform tra regioni, escluso il traffico tra le regioni degli Stati Uniti
  • Richieste dall'esterno di Google Cloud Platform (ad esempio, dal dispositivo mobile di un utente)

Visualizza le tariffe in uscita da Internet di Google Cloud Platform .

Vedi un esempio di prezzo

Per vedere come maturano i costi di fatturazione di Cloud Firestore in un'app di esempio reale, vedi l' esempio di fatturazione di Cloud Firestore .

Gestisci la spesa

Per evitare addebiti imprevisti sulla tua fattura, imposta budget e avvisi mensili utilizzando la console di fatturazione di Google Cloud Platform.

Per monitorare l'utilizzo di Cloud Firestore, apri la scheda Utilizzo di Cloud Firestore nella console di Firebase. Utilizza la dashboard per valutare il tuo utilizzo in diversi periodi di tempo.