Firestore Enterprise Edition introduce un modello di prezzi fondamentalmente nuovo rispetto a Firestore Standard Edition, spostando la fatturazione da una base "per documento" a una base "per unità" (o tranche) e separando il costo degli aggiornamenti in tempo reale.
La seguente tabella mostra il costo per unità per entrambe le edizioni. Il prezzo mostrato è per us-central1.
| Unità | Versione Standard di Firestore |
Versione Firestore Enterprise |
| Letture | 0,03$ogni 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 i 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. |
| Elimina | 0,01$per 100.000 eliminazioni o 0,10$per milione di eliminazioni | Utilizza le unità di scrittura |
| Aggiornamenti in tempo reale | 0,03$ogni 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 ora GiB | 0,00032 $ per ora GiB |
| Dati di backup | 0,00004 $ per ora GiB | 0,00004 $ per ora GiB |
| Operazione di ripristino | 0,20 $ per GiB | 0,20 $ per GiB |
| Dati PITR | 0,00020 $ per ora GiB | 0,00020 $ per ora GiB |
| 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 di Firestore (livello senza costi al giorno) | Firestore Enterprise Edition (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 Reads | 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/scrittura: in base alle dimensioni del documento
Una delle differenze di prezzo tra le versioni riguarda il 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 (addebito per documento) | Versione Enterprise (addebito per unità) |
Punti salienti dei prezzi |
| Lettura di un documento di grandi dimensioni (8 KB) | Il costo viene accumulato 1 lettura. | Il costo è di 2 unità di lettura (unità da 8 KiB /4 KiB, arrotondate a 2 unità). | La versione Enterprise è più economica. Sebbene la versione Enterprise consumi più unità di lettura rispetto alla versione Standard, il prezzo iniziale delle 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 KB ciascuno | Il costo viene accumulato 20 letture | Scansione della raccolta: il costo è di 5 unità di lettura (20 documenti * 1 KiB = 20 KiB totali; 20 KiB / 4 KiB unità = 5 unità) Scansione indicizzata: il costo è di 21 unità di lettura (20 documenti ciascuno a 1 KiB consultati, 1 lettura dell'indice) |
L'edizione Enterprise è molto più economica quando i documenti sono piccoli (dimensioni medie del documento 1-2 KiB). |
Costo di indicizzazione: le scritture di indice consumano unità
Nella versione Enterprise, gli indici non sono senza costi; 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 dell'indice addebitate per unità di 1 KiB) | Punti salienti dei prezzi |
| Scrittura di un documento di 5 KiB con 5 indici a campo singolo | Il costo è pari a 1 scrittura. | Il documento stesso accumula 5 unità di scrittura (5 KB / 1 KB 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 iniziale 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 il set iniziale di dati e viene addebitata utilizzando le unità di lettura.
- Aggiornamenti in tempo reale:aggiornamenti successivi che riflettono le modifiche apportate al documento dopo la query iniziale e vengono addebitati utilizzando le 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 anche un'unità di aggiornamento in tempo reale quando un documento viene rimosso dal set di risultati. Al contrario, quando un documento viene eliminato, non viene addebitata una lettura.
La fatturazione dei listener negli SDK per il web e per il mobile dipende anche dall'abilitazione o meno della persistenza offline:
- Se la persistenza offline è attivata e il listener viene scollegato per più di 30 minuti (ad esempio, se l'utente è offline), ti verrà addebitato l'importo come se avessi inviato una nuova query e gli aggiornamenti in tempo reale successivi.
- Se la persistenza offline è disattivata, ti verranno addebitati i documenti e le voci di indice letti come se avessi inviato una nuova query ogni volta che il listener si disconnette e si riconnette e gli aggiornamenti in tempo reale successivi.
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 | Predefinito* (USD) | Sconto per impegno di utilizzo (CUD) di Cloud Firestore - 1 anno* (USD) | Sconto per impegno di utilizzo (CUD) Cloud Firestore - 3 anni* (USD) |
| Nord America 5 (nam5) | 0,6 $ / 1.000.000 di conteggi |
0,48 $ per 1.000.000 di conteggi |
0,36 $ per 1.000.000 di conteggi |
| Virginia del Nord (us-east4) | 0,3 $ / 1.000.000 di conteggi |
0,24 $ / 1.000.000 di conteggi |
0,18 / 1.000.000 di conteggi |
| Paesi Bassi (europe-west4) | $0,315 per 1.000.000 di conteggi |
$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 $ / 1.000.000 di conteggi |
0,208 per 1.000.000 di conteggi |
| Mumbai (asia-south1) | 0,312 $ / 1.000.000 di conteggi |
$0,249 / 1.000.000 di conteggi |
0,187/ 1.000.000 di conteggi |
| San Paolo (southamerica-east1) | $0,476 / 1.000.000 di conteggi |
$0,381 per 1.000.000 di conteggi |
0,285 per 1.000.000 di conteggi |
I clienti hanno anche diritto a un livello senza costi più ampio per Firestore Enterprise. I dettagli sono disponibili nella sezione Prezzi della versione Enterprise di Firestore. Ciò include 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 Esempi di prezzi.