Prezzi

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.
Le scritture di indice ora costano unità di scrittura. Tieni presente che i campi di indicizzazione consumano unità di scrittura separate, quindi l'indicizzazione di un campo con una stringa di 2 KiB comporta 2 unità di scrittura.

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.