Panoramica della compatibilità con MongoDB

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.

Passaggi successivi