Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
SI APPLICA A: MongoDB
Azure Cosmos DB for MongoDB offre un database compatibile con MongoDB completamente gestito e perfettamente integrato con l'ecosistema di Azure. Ciò consente agli sviluppatori di sfruttare i vantaggi offerti dalle solide funzionalità di Azure Cosmos DB, ad esempio distribuzione globale, contratto di servizio a disponibilità elevata del 99,999% e misure di sicurezza avanzate, mantenendo al tempo stesso la possibilità di usare gli strumenti e le applicazioni MongoDB familiari. Gli sviluppatori possono rimanere indipendenti dal fornitore, senza dover adattarsi a un nuovo set di strumenti o modificare drasticamente le operazioni correnti. Ciò garantisce una transizione e un'operazione fluide per gli sviluppatori MongoDB, rendendo Azure Cosmos DB per MongoDB una scelta interessante per una soluzione di database scalabile, sicura ed efficiente per i carichi di lavoro MongoDB.
Suggerimento
Si vuole provare Azure Cosmos DB for MongoDB basato su vCore senza alcun impegno? Creare un cluster vCore di Azure Cosmos DB for MongoDB gratuitamente.
Confronto tra Azure Cosmos DB for MongoDB e MongoDB Atlas
Funzionalità | Azure Cosmos DB for MongoDB | MongoDB Atlas di MongoDB, Inc |
---|---|---|
Compatibile con gli strumenti e i driver mongoDB | Sì | Sì |
Protocollo di collegamento MongoDB | Sì: v8 (anteprima privata), v7, v6, v5, v4 | v8, v7, v6, v5. Mongo Atlas non supporta versioni precedenti, ad esempio v4 e presto v5 (fine del servizio a ottobre 2024) |
Distribuzione globale | Sì, distribuito a livello globale con replica automatica e veloce dei dati in un numero qualsiasi di aree di Azure | Sì, distribuito a livello globale con replica automatica e veloce dei dati tra provider di servizi cloud o aree supportate |
Disponibilità SLA 99,999% | Sì | No. MongoDB Atlas offre un contratto di servizio con disponibilità del 99,995% |
SLA copre la piattaforma cloud | Sì | No. Per altre informazioni, vedere il contratto di servizio Atlas di MongoDB |
Scalabilità istantanea e automatica | Sì, le distribuzioni basate su UR di Azure Cosmos DB ridimensionano automaticamente e istantaneamente 10 volte con impatto sulle prestazioni zero e i livelli di scalabilità automatica di Azure Cosmos DB per MongoDB basati su vCore (anteprima). | Istanze dedicate di Atlas gestite dagli utenti o ridimensionate automaticamente dopo l'analisi del carico di lavoro in un giorno. |
Cluster dedicati di sviluppo/test | Sì, con cluster Azure Cosmos DB for MongoDB basati su vCore non a disponibilità elevata con un risparmio del 50%. | No, i cluster devono sempre essere a disponibilità elevata, causando il pagamento per il calcolo non necessario. |
Scritture in più aree (note anche come multimaster) | Sì. Con le scritture in più aree, i clienti possono aggiornare qualsiasi documento in qualsiasi area, abilitando il contratto di servizio con disponibilità del 99,999% | Sì. Con le zone in più aree, i clienti possono configurare aree di scrittura diverse per partizione. I dati all'interno di una singola partizione sono scrivibili in una singola area. |
Scalabilità senza limiti | Azure Cosmos DB offre la possibilità di ridimensionare le UR fino a un miliardo di richieste al secondo, con archiviazione illimitata, completamente gestita come servizio. Le distribuzioni di Azure Cosmos DB for MongoDB basate su vCore supportano il ridimensionamento tramite il partizionamento orizzontale | Le distribuzioni di MongoDB Atlas supportano il ridimensionamento tramite partizionamento orizzontale. |
Scalabilità indipendente per velocità effettiva e archiviazione | Sì, con Azure Cosmos DB for MongoDB basato su UR | No |
Ricerca vettoriale per applicazioni di intelligenza artificiale | Sì, con Azure Cosmos DB basato su vCore per MongoDB. È possibile combinare facilmente filtri geospaziali e/o filtri di testo con la ricerca vettoriale, migliorando l'efficienza delle query di ricerca vettoriali. | Sì, con le istanze dedicate di MongoDB Atlas |
Ricerca di testo integrata, elaborazione geospaziale | Sì | Sì |
Livello gratuito | 1.000 unità richieste (UR) e 25 GB di spazio di archiviazione per sempre. Impedisce di superare i limiti se si desidera. Azure Cosmos DB for MongoDB basato su vCore offre un livello gratuito con archiviazione da 32 GB per sempre. | Sì, con 512 MB di spazio di archiviazione |
Live Migration | Sì | Sì |
Integrazioni di Azure | Integrazioni proprietarie native con i servizi di Azure | Integrazioni di terze parti, inclusi alcuni servizi nativi di Azure |
Scelta della configurazione dell'istanza | Sì, con Azure Cosmos DB for MongoDB basato su vCore | Sì |
Supporto di esperti | Supporto 24x7 fornito da Microsoft per Azure Cosmos DB. Un contratto di supporto di Azure copre tutti i prodotti Azure, incluso Azure Cosmos DB, che consente di collaborare con un team di supporto senza costi di supporto aggiuntivi | Supporto 24x7 fornito da MongoDB per MongoDB Atlas con varie opzioni di contratto di servizio disponibili |
Supporto per transazioni ACID multidocumento MongoDB | Sì, con Azure Cosmos DB for MongoDB basato su vCore | Sì |
Supporto del tipo di dati JSON | BSON (JSON binario) | BSON (JSON binario) |
Supporto per la pipeline di aggregazione MongoDB | Sì. Supporto del protocollo di collegamento MongoDB v7, v6 e v5 nelle architetture vCore e UR. | Sì |
Dimensioni massime documenti | 16 MB nell'architettura vCore e UR | 16 MB |
Schema JSON per i controlli di governance dei dati | Attualmente in fase di sviluppo. | Sì |
Ricerca di testo integrata | Sì | Sì |
Esecuzione integrata di query sui dati nell'archiviazione di oggetti cloud | Sì, con Collegamento a Synapse | Sì |
Combinare dati con join e unioni per le query di analisi | Sì | Sì |
Consigli sulle prestazioni | Sì, con strumenti Microsoft nativi | Sì |
Configurazione del set di repliche | Sì, con Azure Cosmos DB for MongoDB basato su vCore | Sì |
Supporto per il partizionamento orizzontale | Azure Cosmos DB supporta il partizionamento orizzontale automatico lato server. Gestisce automaticamente la creazione, la selezione e il bilanciamento delle partizioni | Più metodologie di partizionamento orizzontale supportate per adattarsi a vari casi d'uso. La strategia di partizionamento orizzontale può essere modificata senza influire sull'applicazione |
Sospendere e riprendere i cluster | Attualmente in fase di sviluppo. | Sì |
Esplora dati | Sì, usando gli strumenti nativi di Azure e Azure Cosmos DB Explorer. Supporto per strumenti di terze parti, ad esempio Robo3T | Sì, usando strumenti MongoDB nativi, ad esempio Compass e Atlas Esplora dati. Supporto per strumenti di terze parti, ad esempio Robo3T |
Provider di servizi cloud | Azure. La compatibilità del protocollo di collegamento MongoDB consente di rimanere indipendenti dal fornitore | Azure, AWS e Google Cloud |
Connettività basata su SQL | Sì | Sì |
Visualizzazione dei dati nativa senza strumenti BI di terze parti | Sì, uso di Power BI | Sì, con i grafici Atlas |
Database supportato nelle distribuzioni locali e ibride | No | Sì |
Database incorporabile con sincronizzazione per dispositivi mobili | No, a causa di una bassa domanda di utenti | Sì |
Controllo dettagliato degli accessi in base al ruolo. | Sì | Sì |
Crittografia dei dati in anteprima | Sì | Sì |
Crittografia dei dati inattivi | Sì | Sì |
Crittografia a livello di campo lato client | Sì | Sì |
Integrazione LDAP | Sì | Sì |
Controllo a livello di database | Sì | Sì |
Transazioni ACID multidocumento tra raccolte e partizioni | Sì | Sì |
Backup continuo con ripristino su richiesta | Sì | Sì |
Passaggi successivi
- Per istruzioni su come ottenere le informazioni della stringa di connessione dell'account, seguire l'esercitazione Connettere un'applicazione MongoDB ad Azure Cosmos DB.
- Per informazioni su come creare una connessione tra il database Azure Cosmos DB e l'app MongoDB in Studio 3T, vedere l'esercitazione Usare Studio 3T con Azure Cosmos DB.
- Per importare i dati in un database Azure Cosmos DB, vedere l'esercitazione Importare i dati di MongoDB in Azure Cosmos DB.