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.
Azure Cosmos DB is een volledig beheerde en serverloze NoSQL-database voor moderne app-ontwikkeling, waaronder AI-toepassingen en -agents. Dankzij de snelheid en beschikbaarheid van de SLA en directe dynamische schaalbaarheid is het ideaal voor realtime NoSQL-toepassingen die hoge prestaties en gedistribueerde computing vereisen voor enorme volumes NoSQL-gegevens.
Azure Cosmos DB voor MongoDB is een volledig beheerde NoSQL-databaseservice waarmee u MongoDB-workloads in de cloud kunt uitvoeren met minimale wijzigingen in uw toepassingscode. Deze API ondersteunt het MongoDB-wire-protocol, zodat u uw bestaande MongoDB-stuurprogramma's, softwareontwikkelingskits (SDK's) en hulpprogramma's kunt gebruiken. U kunt verbinding maken met de API voor MongoDB om te communiceren met uw gegevens, net zoals met een systeemeigen MongoDB-database.
Gegevens
De API voor MongoDB is ontworpen voor documentgegevensmodellen, zodat u JSON-achtige documenten met flexibele schema's kunt opslaan en er query's op kunt uitvoeren. Verzamelingen kunnen documenten van verschillende structuren bevatten, zodat u uw toepassing in de loop van de tijd eenvoudig kunt ontwikkelen. Dit model is ideaal voor inhoudsbeheer, catalogi, gebruikersprofielen en elk scenario waarin u uitgebreide, hiërarchische gegevens moet opslaan en ophalen.
Kenmerken
Elke Compatibiliteits-API van Azure Cosmos DB biedt een robuuste set functies om u te helpen moderne, schaalbare toepassingen te bouwen. Belangrijke functies van de API voor MongoDB zijn:
Compatibiliteit met wire-protocollen: gebruik uw bestaande MongoDB-stuurprogramma's, SDK's en hulpprogramma's met minimale wijzigingen, vaak alleen het bijwerken van de verbindingsreeks.
Volledig beheerde service: Azure Cosmos DB verwerkt infrastructuur, patches, schalen en back-ups, zodat u zich kunt richten op uw toepassing.
Elastische schaalbaarheid: schaal de doorvoer en opslag direct om verzamelingen met miljoenen documenten en hoge transactiesnelheden te verwerken.
Wereldwijde distributie: Distribueer uw gegevens over elke Azure-regio voor toegang met lage latentie en hoge beschikbaarheid.
Automatische en transparante sharding: gegevens worden automatisch gepartitioneerd en gedistribueerd voor optimale prestaties en schaal, zonder handmatige sharding vereist.
Realtime analyse: voer analyseworkloads uit op uw operationele gegevens zonder dat dit van invloed is op transactionele prestaties, met behulp van geïntegreerde functies zoals Azure Synapse Link.
Aanpasbare consistentieniveaus: Kies uit vijf consistentieniveaus om de prestaties en gegevensconsistentie voor uw toepassing in balans te brengen.
Beveiliging op ondernemingsniveau: profiteer van versleuteling in rust en in transit, op rollen gebaseerd toegangsbeheer, auditlogboeken en nalevingscertificeringen.
Algemene scenario's
De API voor MongoDB is geschikt voor toepassingen die flexibele documentopslag, hoge beschikbaarheid en wereldwijde schaal vereisen. Veelvoorkomende gebruiksvoorbeelden zijn:
Inhoudsbeheer en catalogi: Productcatalogussen, artikelen of digitale assets opslaan en beheren met flexibele documentstructuren.
Gebruikersprofielen en persoonlijke instellingen: gebruikersgegevens, voorkeuren en activiteitenlogboeken beheren voor web- en mobiele toepassingen.
IoT en telemetrie: grote hoeveelheden apparaat- of sensorgegevens opnemen en analyseren in realtime.
Realtime analyses en dashboards: Power Analytics-toepassingen waarvoor snelle opname en query's op operationele gegevens nodig zijn.
Belangrijk
In deze inleiding worden verschillende functies van Azure Cosmos DB voor MongoDB besproken die compatibiliteit met wire-protocollen bieden met MongoDB-databases. Microsoft voert geen MongoDB-databases uit om deze service te bieden. Azure Cosmos DB is niet gekoppeld aan MongoDB, Inc.
Azure Cosmos DB voor MongoDB vCore
Voor sommige workloads kan het aanpassen aan Azure Cosmos DB voor MongoDB een uitdaging zijn vanwege verschillen in gedrag of configuratie van het systeemeigen platform. Deze beperking is met name van toepassing op lift-and-shift-migraties. Azure Cosmos DB voor MongoDB vCore is een eigen Azure-service met toegewezen exemplaren voor nieuwe en bestaande MongoDB-apps. Deze architectuur biedt een vertrouwde vCore-architectuur voor MongoDB-gebruikers, onmiddellijk schalen en naadloze systeemeigen integratie met verschillende Azure-services.
Zie voor meer informatie Azure Cosmos DB voor MongoDB vCore.