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.