Pertinente solo per la versione Enterprise di Cloud Firestore. |
Cloud Firestore con compatibilità MongoDB consente agli sviluppatori di utilizzare codice applicativo, driver, strumenti e l'ecosistema open source di integrazioni MongoDB esistenti con Cloud Firestore.
Cloud Firestore offre un servizio di database di documenti serverless differenziato, con replica multi-regione con coerenza elevata, scalabilità praticamente illimitata, alta affidabilità leader del settore fino al 99, 999% di SLA (accordo sul livello del servizio) e prestazioni di lettura a singola cifra in millisecondi.
Cloud Firestore con compatibilità MongoDB è disponibile nella versione Enterprise.
Funzionalità principali
Cloud Firestore con compatibilità MongoDB offre una serie di funzionalità chiave:
Differenziazione | Descrizione |
---|---|
Compatibilità con MongoDB | Cloud Firestore fornisce un'API compatibile con MongoDB che ti consente di utilizzare Cloud Firestore come database per le tue applicazioni MongoDB esistenti. |
Serverless | Cloud Firestore utilizza un modello pay-per-use. Cloud Firestore non richiede il provisioning preliminare delle risorse e viene scalato automaticamente in base al carico. |
Scalabilità praticamente illimitata | Cloud Firestore scala in modo fluido il calcolo e l'archiviazione on demand senza la necessità di configurare la capacità, lo sharding o il provisioning dell'archiviazione e dell'I/O. |
Alta disponibilità leader nel settore | Tutti i database Cloud Firestore offrono alta disponibilità, con una disponibilità del 99,99% per i deployment regionali e del 99,999% per i deployment multiregionali. Cloud Firestore offre replica automatica dei dati multiregione, query con elevata coerenza, operazioni batch atomiche e supporto per le transazioni. |
Latenza di lettura in millisecondi a una sola cifra | Cloud Firestore offre una latenza di lettura di pochi millisecondi. |
Sicurezza e monitoraggio di livello aziendale | Proteggi Cloud Firestore con la governance centralizzata di Google Cloud. Ottieni una maggiore visibilità e una gestione semplificata del tuo parco risorse di database Cloud Firestore con il nostro Database Center integrato. Approfitta di una visualizzazione unificata del parco risorse e di una gestione semplificata grazie al controllo centralizzato e all'Assistenza AI. |
Come funziona?
Cloud Firestore è un database di documenti NoSQL cloud-first che offre compatibilità con MongoDB.
Seguendo il modello di dati di Cloud Firestore con compatibilità MongoDB, i dati vengono archiviati in documenti che contengono campi mappati ai valori. Questi documenti vengono archiviati in raccolte, che sono contenitori per i documenti che puoi utilizzare per organizzare i dati e creare query. I documenti supportano molti tipi di dati diversi, dalle stringhe e dai numeri agli oggetti complessi incorporati.
Inoltre, le query in Cloud Firestore sono espressive, efficienti e flessibili. Puoi utilizzare il driver MongoDB standard o MongoDB Query Language (MQL). Puoi creare query superficiali per recuperare i dati a livello di documento senza dover recuperare l'intera raccolta e aggiungere ordinamento, filtri e limiti alle query o ai cursori per paginare i risultati.
Infine, Cloud Firestore con compatibilità MongoDB è completamente integrato con i servizi di governance di Google Cloud, come descritto in Gestione della sicurezza e dell'accesso.