Delen via


MongoDB Atlas en Azure Cosmos DB voor MongoDB vergelijken

VAN TOEPASSING OP: MongoDB

Azure Cosmos DB voor MongoDB biedt een krachtige volledig beheerde mongoDB-compatibele database terwijl deze naadloos wordt geïntegreerd met het Azure-ecosysteem. Hierdoor kunnen ontwikkelaars profiteren van de voordelen van de robuuste functies van Azure Cosmos DB, zoals wereldwijde distributie, sla met hoge beschikbaarheid van 99,999% en sterke beveiligingsmaatregelen, terwijl ze de mogelijkheid behouden om hun vertrouwde MongoDB-hulpprogramma's en -toepassingen te gebruiken. Ontwikkelaars kunnen leverancierneutraal blijven, zonder zich aan te passen aan een nieuwe set hulpprogramma's of hun huidige bewerkingen drastisch te wijzigen. Dit zorgt voor een soepele overgang en werking voor MongoDB-ontwikkelaars, waardoor Azure Cosmos DB voor MongoDB een aantrekkelijke keuze is voor een schaalbare, veilige en efficiënte databaseoplossing voor hun MongoDB-workloads.

Tip

Wilt u azure Cosmos DB voor MongoDB op basis van vCore zonder toezegging proberen? Maak gratis een Azure Cosmos DB voor MongoDB-cluster .

Azure Cosmos DB voor MongoDB versus MongoDB Atlas

Functie Azure Cosmos DB voor MongoDB MongoDB Atlas door MongoDB, Inc
Compatibel met MongoDB-hulpprogramma's en -stuurprogramma's Ja Ja
MongoDB wire-protocol Ja: v8 (private preview), v7, v6, v5, v4 v8, v7, v6, v5. Mongo Atlas biedt geen ondersteuning voor oudere versies zoals v4 en binnenkort v5 (einde van de levensduur in oktober 2024)
Wereldwijde distributie Ja, wereldwijd gedistribueerd met automatische en snelle gegevensreplicatie in een willekeurig aantal Azure-regio's Ja, wereldwijd gedistribueerd met automatische en snelle gegevensreplicatie tussen ondersteunde cloudproviders of regio's
SLA voor 99,999% beschikbaarheid Ja Nee. MongoDB Atlas biedt een SLA voor 99,995% beschikbaarheid
SLA behandelt cloudplatform Ja Nee. Lees de MongoDB Atlas SLA voor meer informatie
Direct schalen en automatisch schalen Ja, azure Cosmos DB RU-gebaseerde implementaties schalen automatisch en onmiddellijk 10x met geen invloed op de prestaties en op vCore gebaseerde Azure Cosmos DB voor Automatische schaalaanpassingslagen van MongoDB onmiddellijk schalen (preview). Toegewezen Atlas-exemplaren die door gebruikers worden beheerd of automatisch schalen na het analyseren van de workload gedurende een dag.
Toegewezen clusters ontwikkelen/testen Ja, met niet-HA vCore-gebaseerde Azure Cosmos DB voor MongoDB-clusters bespaart u 50%. Nee, clusters moeten altijd hoge beschikbaarheid zijn, waardoor u betaalt voor onnodige rekenkracht.
Schrijfbewerkingen in meerdere regio's (ook wel bekend als meerdere masters) Ja. Met schrijfbewerkingen voor meerdere regio's kunnen klanten elk document in elke regio bijwerken, waardoor de SLA voor beschikbaarheid van 99,999% is ingeschakeld Ja. Met zones voor meerdere regio's kunnen klanten verschillende schrijfregio's per shard configureren. Gegevens binnen één shard kunnen in één regio worden geschreven.
Schalen zonder enige beperking Azure Cosmos DB biedt de mogelijkheid om RU's te schalen tot en met meer dan een miljard aanvragen per seconde, met onbeperkte opslag, volledig beheerd, als een service. Azure Cosmos DB voor MongoDB-implementaties op basis van vCore bieden ondersteuning voor schalen via sharding MongoDB Atlas-implementaties ondersteunen schalen via sharding.
Onafhankelijk schalen voor doorvoer en opslag Ja, met op RU gebaseerde Azure Cosmos DB voor MongoDB Nee
Vector Search voor AI-toepassingen Ja, met azure Cosmos DB op basis van vCore voor MongoDB. U kunt georuimtelijke filtering en/of tekstfiltering naadloos combineren met uw vectorzoekopdrachten, waardoor de efficiëntie van uw vectorzoekquery's wordt verbeterd. Ja, met toegewezen MongoDB Atlas-exemplaren
Geïntegreerde zoekfunctie voor tekst, georuimtelijke verwerking Ja Ja
Gratis laag 1000 aanvraageenheden (RU's) en 25 GB opslag voor altijd. Hiermee voorkomt u dat u limieten overschrijdt als u wilt. Azure Cosmos DB voor MongoDB op basis van vCore biedt een gratis laag met 32 GB-opslag voor altijd. Ja, met 512 MB opslag
Live migration Ja Ja
Azure-integraties Systeemeigen integraties van eerste partijen met Azure-services Integraties van derden, waaronder enkele systeemeigen Azure-services
Keuze van exemplaarconfiguratie Ja, met Azure Cosmos DB op basis van vCore voor MongoDB Ja
Deskundige ondersteuning Ondersteuning van 24x7 van Microsoft voor Azure Cosmos DB. Een Azure-ondersteuningscontract omvat alle Azure-producten, waaronder Azure Cosmos DB, waarmee u met één ondersteuningsteam kunt werken zonder extra ondersteuningskosten Ondersteuning van 24x7 van MongoDB voor MongoDB Atlas met verschillende SLA-opties beschikbaar
Ondersteuning voor MongoDB ACID-transacties met meerdere documenten Ja, met Azure Cosmos DB op basis van vCore voor MongoDB Ja
Ondersteuning voor JSON-gegevenstypen BSON (binaire JSON) BSON (binaire JSON)
Ondersteuning voor MongoDB-aggregatiepijplijn Ja. Ondersteuning voor MongoDB Wire Protocol v7, v6 en v5 in vCore- en RU-architecturen. Ja
Maximale documentgrootte 16 MB in vCore- en RU-architectuur 16 MB
JSON-schema voor besturingselementen voor gegevensbeheer Momenteel in ontwikkeling Ja
Geïntegreerde zoekfunctie voor tekst Ja Ja
Geïntegreerde query's uitvoeren op gegevens in cloudobjectopslag Ja, met Synapse Link Ja
Gegevens combineren met joins en samenvoegingen voor analysequery's Ja Ja
Aanbevelingen voor prestaties Ja, met systeemeigen Microsoft-hulpprogramma's Ja
Configuratie van replicaset Ja, met Azure Cosmos DB op basis van vCore voor MongoDB Ja
Ondersteuning voor sharding Azure Cosmos DB biedt ondersteuning voor automatische sharding aan serverzijde. Het beheert het automatisch maken, plaatsen en verdelen van shards Meerdere sharding-methodologieën die worden ondersteund voor verschillende gebruiksscenario's. Shardingstrategie kan worden gewijzigd zonder dat dit van invloed is op de toepassing
Clusters onderbreken en hervatten Momenteel in ontwikkeling Ja
Data Explorer Ja, met systeemeigen Azure-hulpprogramma's en Azure Cosmos DB Explorer. Ondersteuning voor hulpprogramma's van derden, zoals Robo3T Ja, met systeemeigen MongoDB-hulpprogramma's zoals Compass en Atlas Data Explorer. Ondersteuning voor hulpprogramma's van derden, zoals Robo3T
Cloudproviders Azure. Compatibiliteit met MongoDB-wire-protocol stelt u in staat om leverancierneutraal te blijven Azure, AWS en Google Cloud
Connectiviteit op basis van SQL Ja Ja
Systeemeigen gegevensvisualisatie zonder BI-hulpprogramma's van derden Ja, power BI gebruiken Ja, met Atlas-grafieken
Database die wordt ondersteund in on-premises en hybride implementaties Nr. Ja
Insluitbare database met synchronisatie voor mobiele apparaten Nee, vanwege een lage gebruikersvraag Ja
Gedetailleerd op rollen gebaseerd toegangsbeheer Ja Ja
Versleuteling van gegevens in vlucht Ja Ja
Versleuteling van gegevens in rust Ja Ja
Versleuteling op veldniveau aan de clientzijde Ja Ja
LDAP-integratie Ja Ja
Controle op databaseniveau Ja Ja
ACID-transacties met meerdere documenten tussen verzamelingen en partities Ja Ja
Continue back-up met herstel op aanvraag Ja Ja

Volgende stappen