La versione Enterprise di Firestore 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 mostra 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 addebitate per documento | 0,05$ per milione di unità di letturaLe 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 addebitate 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 le unità di scrittura |
| Aggiornamenti in tempo reale | 0,03$ per 100.000 letture o 0,30 $ per milione di letture addebitate per documento | 0, 30$ Gli aggiornamenti in tempo reale hanno un nuovo SKU separato. |
| Dati archiviati | 0,00020 $ per GiB all'ora | 0,00032 $ per GiB all'ora |
| Dati di backup | 0,00004 $ per GiB all'ora | 0,00004 $ per GiB all'ora |
| Operazione di ripristino | 0,20 $ per GiB | 0,20 $ per GiB |
| Dati PITR | 0,00020 $ per GiB all'ora | 0,00020 $ per GiB all'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 nelle scritture |
| Aggiornamenti in tempo reale | Incluso nello SKU delle 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 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à da 4 KiB e le scritture sono in unità da 1 KiB.
| Scenario (lettura dei documenti) | Versione Standard (addebito per documento) | Versione Enterprise (addebito per unità) |
Punti salienti dei prezzi |
| Lettura di un documento di grandi dimensioni (8 KiB) | Il costo comporta 1 lettura. | Il costo comporta 2 unità di lettura (8 KiB /4 KiB per unità, 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 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 | Il costo comporta 20 letture. | Scansione della raccolta: il costo comporta 5 unità di lettura (20 documenti * 1 KiB = 20 KiB totali; 20 KiB / 4 KiB per unità = 5 unità). Scansione indicizzata: il costo comporta 21 unità di lettura (20 documenti da 1 KiB ciascuno, 1 lettura di indice). |
La versione Enterprise è notevolmente più economica quando i documenti sono di piccole dimensioni (dimensioni medie dei documenti da 1 a 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 di indice addebitate per unità da 1 KiB) | Punti salienti dei prezzi |
| Scrittura di un documento di 5 KiB con 5 indici a campo singolo | Il costo comporta 1 scrittura. | Il documento stesso comporta 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. | Il sovraccarico di indicizzazione fa sì che le scritture di grandi dimensioni con più indici comportino un numero maggiore 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 dei documenti 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 dispositivi mobili e web dipende anche dal fatto che la persistenza offline sia abilitata o meno:
- Se la persistenza offline è abilitata e il listener viene disconnesso 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 è disabilitata, 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 | Valore predefinito* (USD) | CUD di Cloud Firestore - 1 anno* (USD) | CUD di Cloud Firestore - 3 anni* (USD) |
| Nord America 5 (nam5) | 0,6 $ / 1.000.000 di conteggi |
0,48 $ / 1.000.000 di conteggi |
0,36 $ / 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 $ / 1.000.000 di conteggi |
0,252 $ / 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 $/ 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 $ / 1.000.000 di conteggi |
0,285 $ / 1.000.000 di conteggi |
I clienti hanno anche diritto a un livello senza costi più ampio per la versione Enterprise di Firestore. I dettagli sono disponibili nella pagina relativa ai prezzi della versione Enterprise di Firestore. È incluso un livello senza costi per le unità di lettura di 50.000 unità al giorno. Per saperne di più sul funzionamento di questi modelli di prezzi, consulta Esempi di prezzi.