Con l'introduzione del supporto di Firestore in modalità Native nella versione Enterprise, sono disponibili sia le operazioni Cloud Firestore Core sia le operazioni 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 prezzo diverso.
| Funzionalità | Versione Standard | Versione Enterprise |
| Operazioni supportate | Limitato alle operazioni Firestore Core. | Supporta le operazioni Cloud Firestore Core e Pipeline, nonché le operazioni di compatibilità MongoDB di Firestore. |
| Requisito di indicizzazione | Tutte le query richiedono indici. | Gli indici non sono obbligatori per le query. |
| Creazione di indici | Gli indici automatici vengono creati 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 | In genere, le query sono 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 è previsto alcun addebito 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 dimensioni della voce di indice). Risparmi sui costi di archiviazione non creando voci di indice per ogni campo. |
| Modello di fatturazione (letture/scritture/eliminazioni) | Addebito per lettura, scrittura ed eliminazione di documenti. | Addebito 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. In genere, i prezzi sono inferiori se i documenti hanno dimensioni 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. |