Panoramica di Firestore con compatibilità MongoDB

Firestore con compatibilità MongoDB consente agli sviluppatori di utilizzare codice applicativo MongoDB esistente, driver, strumenti e l'ecosistema open source di integrazioni MongoDB con Firestore.

Firestore offre un servizio di database di documenti serverless differenziato, con replica multi-regione con elevata coerenza, 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 nell'ambito di Firestore Enterprise Edition.

Funzionalità principali

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

Differenziazione Descrizione
Compatibilità con MongoDB Firestore fornisce un'API compatibile con MongoDB che ti consente di utilizzare Firestore come database per le tue applicazioni MongoDB esistenti.
Serverless Firestore utilizza un modello pay-per-use. Firestore non richiede il provisioning preliminare delle risorse e si ridimensiona automaticamente in base al carico.
Scalabilità praticamente illimitata Firestore scala senza problemi le risorse di calcolo e archiviazione on demand senza la necessità di configurare capacità, partizionamento o provisioning di spazio di archiviazione e I/O.
Alta disponibilità leader nel settore Tutti i database Firestore offrono un'alta disponibilità, con una disponibilità del 99,99% per i deployment regionali e del 99,999% per i deployment multiregionali.

Firestore offre la 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 Firestore offre una latenza di lettura in millisecondi a singola cifra.
Sicurezza e monitoraggio di livello aziendale Proteggi Firestore con una governance centralizzata che comprende Identity and Access Management, Controlli di servizio VPC (VPC-SC), Access Transparency, Access Approval, Cloud Monitoring e Cloud Logging. Google Cloud Ottieni una maggiore visibilità e una gestione semplificata del tuo parco risorse di database 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?

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

Seguendo il modello dei dati di Firestore con compatibilità MongoDB, memorizzi i dati 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 a oggetti complessi incorporati.

Inoltre, le query in 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, Firestore con compatibilità MongoDB è completamente integrato con i servizi di governance, tra cui Identity and Access Management (IAM), Cloud Monitoring e Cloud Audit Logs. Google Cloud

Passaggi successivi