Firestore con compatibilità MongoDB consente agli sviluppatori di utilizzare in combinazione con Cloud Firestore il codice dell'applicazione, i driver e gli strumenti esistenti di MongoDB , oltre all'ecosistema open source delle integrazioni MongoDB.
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 in millisecondi a singola cifra.
Firestore con compatibilità MongoDB è disponibile nella versione Enterprise.
Funzionalità principali
Firestore con compatibilità MongoDB offre una serie di funzionalità chiave:
| 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 dell'archiviazione e dell'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-regionali
. 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 di 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 e 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.