Azure Cosmos DB for MongoDB Last Updated : 09 Nov, 2022 Comments Improve Suggest changes Like Article Like Report The Azure Cosmos DB API for MongoDB combines the power of MongoDB with the benefits of Azure Cosmos DB. MongoDB developers can use Azure Cosmos DB as if it were a MongoDB database while also gaining access to it. This is a fully managed, multi-model, NoSQL database as a service; reducing hassle from provisioning and resource management. There is an ability to scale up and down in real-time; no 24-hour wait to scale resources down to size. There is a flexible billing option to right-size cost to workload; access to a serverless consumption-based billing. Features:Guaranteed availability at any scale:Gain unparalleled speed and throughput, fast global access, and instant elasticity.Financially-backed SLAs for 99.999% high availability Turn-key replication to any Azure regionMulti-region writes for low latencyThroughput options for different workloadsMission-critical ready:Guarantee business continuity, 99.999% availability, and enterprise-level security for every application.Industry-leading 99.999% availability worldwideDistribute data globally with automatic data replicationZero downtime with multi-region writes or RPO 0 when using strong consistency.Enterprise-grade encryption-at-rest and self-managed keysFully managed and cost-effective:Managed database, with serverless deployments and cost-efficient instantaneous autoscale as well as a free tier to start at no cost.Handles maintenance and updatesAPI upgrades were done with a single click and zero downtimeServerless and autoscale options Free-tier discount: Get the first 1000 RU/s & 25 GB storage free monthly for one Azure Cosmos DB account per Azure subscription (free for the lifetime of the account)Simplified app development:Leverage MongoDB drivers, no or minimal change to Application code, schema-less data, and no-ETL analytics over operational data.Leverage existing MongoDB drivers, libraries, and toolsBuilt-in MongoDB shellACID-compliant multi-document transaction support with API v4.2Deep integration with key Azure services including Azure Synapse Analytics Change stream: Track and manage changes to database containersEmulator for local developmentMigration with Azure:Make data modernization easy with seamless migration of NoSQL workloads to the cloudBring app data from existing MongoDB deploymentsLeverage existing tools, drivers, and libraries, and continue using existing apps’ current SDKsTurnkey geo-replicationNo infrastructure or VM management requiredAutomatic backupsAutomatic API upgrades without interruption to data availability Common Migration Methods:Database Migration Service (Online and Offline mode both):Fully managedSimplifies, guides, and automates migrationNative MongoDB Tools (Offline):Familiar, easy to set up, and integratemongodump & mongorestore – BSON-basedmongoexport & mongoimport – JSON or CSV-based, Can be used to migrate a subset of dataAzure Data Factory (Offline):A fully managed, serverless data integration service Comment More infoAdvertise with us Next Article Azure Cosmos DB for MongoDB C crypticj Follow Improve Article Tags : DBMS Technical Scripter 2022 Similar Reads Introduction to Azure Cosmos DB for Apache Gremlin Pre-requisite: Microsoft Cosmos DB Microsoft offers Azure Cosmos DB, a multi-model, globally distributed database service. It is the first cloud database to offer comprehensive support for the Apache Gremlin graph API, making it the perfect choice for developers who want to build highly-scalable and 8 min read Difference between MongoDB and CouchDB 1. MongoDB : MongoDB is an open-source document-oriented database used for high volume data storage. It falls under classification of NoSQL database. NoSQL tool means that it doesnât utilize usual rows and columns. MongoDB uses BSON (document storage format), which is a binary style of JSON document 2 min read Difference between MongoDB and Amazon CloudSearch 1. MongoDB : MongoDB is an open-source document-oriented database used for high volume data storage. It falls under classification of NoSQL database. NoSQL tool means that it doesnât utilize usual rows and columns. MongoDB uses BSON (document storage format) which is binary style of JSON documents. 2 min read Difference between MongoDB and IBM Db2 1. MongoDB : MongoDB is an open-source document-oriented database used for high volume data storage. It falls under the classification of the NoSQL database. NoSQL tool means that it does not utilize usual rows and columns. MongoDB uses BSON (Document Storage Format), which is a binary style of JSON 2 min read Difference between MongoDB and Amazon SimpleDB 1. MongoDB : MongoDB is an open-source document-oriented database used for high volume data storage. It falls under classification of NoSQL database. NoSQL tool means that it doesnât utilize usual rows and columns. MongoDB uses BSON (document storage format) which is binary style of JSON documents. 2 min read Like