La versione Firestore Enterprise introduce un modello di prezzi che sposta la fatturazione da una base "per documento" a una base "per unità" (o tranche) e separa il costo degli aggiornamenti in tempo reale.
La tabella seguente descrive in dettaglio il costo per unità per entrambe le versioni. Il prezzo mostrato è per us-central1.
| Unità | Versione Standard |
Versione Enterprise |
| Letture | 0,03$per 100.000 letture o 0,30 $per milione di letture addebitati per documento | 0,05$per milione di unità di lettura Le unità di lettura sono dati elaborati (documenti o indici) quando leggi i dati dal database, calcolati in tranche da 4 KiB. |
| Scritture | 0,09$per 100.000 scritture o 0,90 $per milione di scritture addebitati per documento | 0,26$per milione di unità di scrittura
Le scritture vengono misurate in unità da 1 KiB. |
| Eliminazioni | 0,01$per 100.000 eliminazioni o 0,10$per milione di eliminazioni | Utilizza unità di scrittura |
| Aggiornamenti in tempo reale | 0,03$per 100.000 letture o 0,30 $per milione di letture addebitati per documento | 0, 30$per milione di unità di lettura Gli aggiornamenti in tempo reale hanno un nuovo SKU separato. |
| Dati archiviati | 0,00020 $ per GiB/ora | 0,00032 $ per GiB/ora |
| Dati di backup | 0,00004 $ per GiB/ora | 0,00004 $ per GiB/ora |
| Operazione di ripristino | 0,20 $ per GiB | 0,20 $ per GiB |
| Dati PITR | 0,00020 $ per GiB/ora | 0,00020 $ per GiB/ora |
| Operazione di clonazione | 0,20 $ per GiB | 0,20 $ per GiB |
Livello senza costi
La tabella seguente mostra i dettagli del Livello senza costi:
| Unità | Versione Standard (livello senza costi al giorno) | Versione Enterprise (livello senza costi al giorno) |
| Letture | 50.000 | 50.000 |
| Scritture | 20.000 | 40.000 |
| Eliminazioni | 20.000 | Incluso in Scritture |
| Aggiornamenti in tempo reale | Incluso nello SKU Letture | 50.000 |
| Dati archiviati | 1 GB di spazio di archiviazione | 1 GB di spazio di archiviazione |
Riepilogo dei prezzi con le operazioni della pipeline
Unità di lettura e scrittura: in base alle dimensioni del documento
Una delle differenze di prezzo tra le versioni risiede nel modo in cui vengono misurate le letture e le scritture. Nella versione Standard, i costi vengono generalmente addebitati per documento. Nella versione Enterprise, i costi vengono addebitati per unità in base alle dimensioni del documento: le letture sono in unità di 4 KiB e le scritture sono in unità di 1 KiB.
| Scenario (lettura di documenti) | Versione Standard (addebitata per documento) | Versione Enterprise (addebitata per unità) |
Informazioni principali sui prezzi |
| Lettura di un documento di grandi dimensioni da 8 KiB | Il costo aumenta di 1 lettura. | Il costo matura 2 unità di lettura (unità da 8 KiB /4 KiB, arrotondate per eccesso a 2 unità). | La versione Enterprise è più economica. Sebbene la versione Enterprise consumi più unità di lettura rispetto alla versione Standard, il prezzo di partenza per le unità di lettura della versione Enterprise è di 0,05 $per milione di unità di lettura rispetto a 0,30 $ per milione di letture nella versione Standard. |
| Scansione di una raccolta con 20 documenti da 1 KiB ciascuno | Costo maturato: 20 letture | Scansione della raccolta: il costo matura 5 unità di lettura (20 documenti * 1 KiB = 20 KiB totali; 20 KiB / 4 KiB unità = 5 unità) Scansione indicizzata: il costo matura 21 unità di lettura (20 documenti, ciascuno con 1 KiB cercato, 1 lettura dell'indice) |
La versione Enterprise è molto più economica quando i documenti sono di piccole dimensioni (dimensioni medie dei documenti di 1-2 KiB). |
Costo di indicizzazione: le scritture degli indici consumano unità
Nella versione Enterprise, gli indici non sono senza costi e consumano unità di scrittura quando viene scritto un documento. Viene accumulata un'unità di scrittura aggiuntiva per ogni campo correlato all'indice di un documento.
| Scenario (scrittura di un documento) | Versione Standard (nessun costo di scrittura dell'indice) | Versione Enterprise (scritture di indice addebitate per unità da 1 KiB) | Informazioni principali sui prezzi |
| Scrittura di un documento da 5 KiB con 5 indici a campo singolo | Il costo aumenta di 1 scrittura. | Il documento stesso accumula 5 unità di scrittura (5 KiB / 1 KiB per unità) con 5 unità di scrittura aggiuntive per i 5 indici, per un totale di 10 unità di scrittura. | L'overhead di indicizzazione fa sì che le scritture di grandi dimensioni con più indici comportino un maggior numero di unità di scrittura nella versione Enterprise. Sebbene la versione Enterprise consumi più unità di scrittura rispetto alla versione Standard, il prezzo di partenza per le unità di scrittura della versione Enterprise è di 0,26 $per milione di unità di scrittura rispetto a 0,90 $ per milione di scritture nella versione Standard. |
Prezzi delle query di ascolto in tempo reale
Le query in tempo reale sono suddivise in due passaggi distinti con una struttura dei prezzi separata:
- Query iniziale per sincronizzare i risultati : recupera l'insieme iniziale di dati e viene addebitata utilizzando le unità di lettura.
- Aggiornamenti in tempo reale:aggiornamenti successivi che riflettono le modifiche ai documenti dopo la query iniziale e vengono addebitati utilizzando unità di aggiornamento in tempo reale.
Per ogni documento aggiornato, paghi un'unità di aggiornamento in tempo reale per 4 KiB di dati.
Ti viene addebitata un'unità di aggiornamento in tempo reale anche quando un documento viene rimosso dal set di risultati. Al contrario, quando un documento viene eliminato, non ti viene addebitato alcun costo per la lettura.
La fatturazione dei listener negli SDK per dispositivi mobili e web dipende anche dall'attivazione o meno della persistenza offline:
- Se la persistenza offline è abilitata e l'ascoltatore è disconnesso per più di 30 minuti (ad esempio, se l'utente passa alla modalità offline), ti verrà addebitato il costo come se avessi eseguito una nuova query e i successivi aggiornamenti in tempo reale.
- Se la persistenza offline è disattivata, ti verranno addebitati i documenti e le voci di indice letti come se avessi eseguito una nuova query ogni volta che il listener si disconnette e si riconnette e i successivi aggiornamenti in tempo reale.
Utilizzo del Livello senza costi per gli aggiornamenti in tempo reale
Il livello senza costi si applica a un solo database Firestore per progetto. Il primo database creato in un progetto senza un database di livello senza costi riceverà il livello senza costi. Il livello senza costi per le query di aggiornamento in tempo reale è di 50.000 unità al giorno.
Una volta consumata la quota senza costi, si applicano i seguenti prezzi per le unità di lettura in tempo reale.
| Regioni | Valore predefinito* (USD) | Cloud Firestore CUD - 1 Year* (USD) | Cloud Firestore CUD - 3 Year* (USD) |
| Nord America 5 (nam5) | 0,60 $ per 1.000.000 di conteggi |
0,48 $ per 1.000.000 di conteggi |
0,36 $ / 1.000.000 di conteggi |
| Virginia del Nord (us-east4) | 0,30 $ per 1.000.000 di conteggi |
0,24 $ per 1.000.000 di conteggi |
0,18 $ per 1.000.000 di unità |
| Paesi Bassi (europe-west4) | 0,315 $ per 1.000.000 di unità |
0,252 $ per 1.000.000 di conteggi |
0,189 / 1.000.000 di conteggi |
| Taiwan (asia-east1) | 0,347 $ / 1.000.000 di conteggi |
0,277 $ per 1.000.000 di conteggi |
0,208/ 1.000.000 di conteggi |
| Mumbai (asia-south1) | 0,312 $ / 1.000.000 di unità |
0,249 $ per 1.000.000 di conteggi |
0,187/ 1.000.000 di conteggi |
| San Paolo (southamerica-east1) | 0,476 $ per 1.000.000 di conteggi |
0,381 $ per 1.000.000 di conteggi |
0,285 / 1.000.000 di conteggi |
I clienti sono inoltre idonei a un livello senza costi più ampio per Firestore Enterprise Edition. Dettagli disponibili nella pagina dei prezzi della versione Firestore Enterprise. È incluso un livello senza costi per le unità di lettura di 50.000 unità al giorno. Per saperne di più su come funzionano questi modelli di prezzi, consulta gli esempi di prezzi.