Con l'introduzione del supporto di Firestore in modalità nativa nella versione Enterprise, sono disponibili sia le operazioni di base di Firestore sia quelle della pipeline. Le operazioni del Centro funzionano in modo diverso rispetto alla versione Standard a causa delle nuove regole di indicizzazione e di un modello di determinazione del prezzo diverso.
| Funzionalità | Versione Standard | Versione Enterprise |
| Operazioni di query supportate | Limitate alle operazioni di base di Firestore. | Supporta le operazioni di base e della pipeline di Firestore, nonché le operazioni di compatibilità con Firestore MongoDB. |
| Requisito di indicizzazione | Tutte le query richiedono indici. | Gli indici non sono obbligatori per le query. |
| Creazione di indici | Vengono creati indici automatici per i singoli campi. Puoi creare manualmente indici compositi. | Non vengono creati indici automatici. Gli indici devono essere gestiti manualmente. |
| Costo e prestazioni delle query | Le query sono generalmente efficienti grazie ai requisiti di indice. | I costi e le prestazioni delle query possono essere migliori rispetto alla versione Standard con gli indici. Puoi identificare gli indici mancanti utilizzando Query Explain e Query Insights.
Le query senza indici potrebbero essere inefficienti e costose man mano che il set di dati aumenta, richiedendo monitoraggio e ottimizzazione. |
| Costo di overhead dell'indicizzazione | Non viene addebitato alcun costo per le scritture delle voci di indice, poiché gli indici sono automatici. Tuttavia, gli indici obbligatori comportano costi di archiviazione. | La scrittura delle voci di indice consuma unità di scrittura quando viene scritto un documento associato (1 unità di scrittura per 1 KiB di dimensione della voce di indice). Risparmi sui costi di archiviazione non creando voci di indice per ogni campo. |
| Modello di fatturazione (letture/scritture/eliminazioni) | Viene addebitato un costo per ogni lettura, scrittura ed eliminazione di documenti. | Viene addebitato un costo per letture e scritture in tranche di byte. Le letture vengono addebitate in unità di lettura (tranche da 4 KiB). Le scritture e le eliminazioni vengono unite in unità di scrittura (tranche da 1 KiB). |
| Prezzi base (per milione)
I prezzi indicati si riferiscono alla regione us-central1. |
Letture: 0,03$ogni 100.000 documenti (o 0,30 $per milione).
Scritture: 0,09$ogni 100.000 documenti (o 0,90 $per milione). Eliminazioni: 0,01$ogni 100.000 documenti (o 0,10 $per milione) |
Unità di lettura: 0,05$per 1 milione di unità di lettura.
Unità di scrittura: 0,26$per 1 milione di unità di scrittura. I prezzi sono generalmente inferiori se i documenti sono inferiori a 4 KiB rispetto al costo di lettura standard. |
| Aggiornamenti in tempo reale
I prezzi indicati si riferiscono alla regione us-central1 |
Gli aggiornamenti in tempo reale sono inclusi nella fatturazione come letture a 0,03 $ogni 100.000 documenti. | Gli aggiornamenti in tempo reale hanno uno SKU separato (unità di aggiornamento in tempo reale), addebitato per tranche da 4 KiB. Gli aggiornamenti in tempo reale costano 0,30$per milione di unità di lettura. |