Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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
- Volg de zelfstudie Een MongoDB-toepassing verbinden met Azure Cosmos DB voor informatie over het ophalen van verbindingsreeksinformatie voor uw account.
- Volg de zelfstudie Use Studio 3T met Azure Cosmos DB voor meer informatie over het maken van een verbinding tussen uw Azure Cosmos DB-database en MongoDB-app in Studio 3T.
- Volg de zelfstudie MongoDB-gegevens importeren in Azure Cosmos DB om uw gegevens te importeren in een Azure Cosmos DB-database.