Panoramica della compatibilità di Firestore con MongoDB

Firestore con compatibilità MongoDB consente agli sviluppatori di utilizzare il codice dell'applicazione, i driver, gli 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 multiregionale con coerenza forte, scalabilità praticamente illimitata, alta affidabilità leader del settore fino al 99, 999% di SLA (accordo sul livello del servizio) e prestazioni di lettura in millisecondi a singola cifra.

Firestore con compatibilità MongoDB è disponibile nella versione Enterprise.

Funzionalità principali

Firestore con compatibilità MongoDB offre una serie di funzionalità principali:

Differenziazione Descrizione
Compatibilità con MongoDB Cloud Firestore fornisce operazioni compatibili con MongoDB che ti consentono di utilizzare Cloud Firestore come database per le applicazioni MongoDB esistenti.
Serverless Cloud Firestore utilizza un modello di pagamento a consumo. Cloud Firestore non richiede il pre-provisioning delle risorse e si scalda automaticamente in base al carico.
Scala praticamente illimitata Cloud Firestore scala senza problemi il calcolo e l'archiviazione on demand senza la necessità di configurare la capacità, lo sharding o il provisioning di archiviazione e I/O.
Alta affidabilità leader del settore Tutti i database Cloud Firestore offrono un'alta affidabilità, con una disponibilità del 99,99% per le implementazioni regionali e del 99,999% per le implementazioni multi-regione .

Cloud Firestore offre la replica automatica dei dati multi-regione, query con coerenza elevata, operazioni batch atomiche e supporto per le transazioni.
Latenza di lettura in millisecondi a singola cifra Cloud Firestore offre una latenza di lettura in millisecondi a singola cifra.
Sicurezza e monitoraggio di livello enterprise Proteggi Cloud Firestore con la governance centralizzata di Google Cloud. Ottieni una visibilità migliorata e una gestione semplificata del parco risorse di database Cloud Firestore con il nostro Database Center integrato. Approfitta di una visualizzazione unificata del parco risorse e gestione semplificata grazie al controllo centralizzato e all'Assistenza AI.

Come funziona?

Cloud Firestore è un database di documenti NoSQL cloud-first che offre la compatibilità con MongoDB.

Seguendo il modello dei dati Cloud Firestore, i dati vengono archiviati in documenti che contengono campi che mappano i valori. Questi documenti vengono archiviati in raccolte, che sono container 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 impaginare i risultati.

Infine, Cloud Firestore è completamente integrato con i servizi di governance Google Cloud come descritto in Identity and Access Management.

Passaggi successivi