


Azure Cosmos DB simply flips a few feature flags to go from one version to another. MongoDB feature compatibilityĬosmos DB for MongoDB is compatible with the following MongoDB server versions:Īll versions run on the same codebase, making upgrades a simple task that can be completed in seconds with zero downtime. Azure Cosmos DB is not affiliated with MongoDB, Inc. Microsoft does not run MongoDB databases to provide this service. This article describes a feature of Azure Cosmos DB that provides wire protocol compatibility with MongoDB databases.
Mongodb database driver#
Any MongoDB client driver compatible with the API version you're using should be able to connect, with no special configuration. Azure Cosmos DB doesn't host the MongoDB database engine. This implementation allows transparent compatibility with MongoDB client SDKs, drivers, and tools. In-depth monitoring capabilities: Cosmos DB for MongoDB integrates natively with Azure Monitor to provide in-depth monitoring capabilities.Ĭosmos DB for MongoDB implements the wire protocol for MongoDB. Role Based Access Control: With Azure Cosmos DB for MongoDB, you can assign granular roles and permissions to users to control access to your data and audit user actions- all using native Azure tooling. Upgrades take seconds: All API versions are contained within one codebase, making version changes as simple as flipping a switch, with zero downtime. This means that you can restore your database to any point in time within the last 7 days.
Mongodb database free#
Free tier accounts are automatically sandboxed so you never pay for usage.įree 7 day Continuous Backups: Azure Cosmos DB for MongoDB offers free 7 day continuous backups for any amount of data.
Mongodb database for free#
With Serverless, you're only charged per operation, and don't pay for the database when you don't use it.įree Tier: With Azure Cosmos DB free tier, you get the first 1000 RU/s and 25 GB of storage in your account for free forever, applied at the account level. Serverless deployments: Cosmos DB for MongoDB offers a serverless capacity mode. Easily create Power BI dashboards, integrate with Azure Machine Learning and Azure Cognitive Services, and bring all of your data from your MongoDB workloads into a single data warehousing solution. This analysis is fast and inexpensive, due to the cloud native analytical columnar store being utilized, with no ETL pipelines. Real time analytics (HTAP) at any scale: Run analytics workloads against your transactional MongoDB data in real time with no effect on your database. This means that you can scale your database to the exact size you need, without paying for unused resources. The Azure Cosmos DB platform can scale in increments as small as 1/100th of a VM due to its architecture. MongoDB Atlas global clusters only support active-passive deployments for writes for the same data.Ĭost efficient, granular, unlimited scalability: Sharded collections can scale to any size, unlike other MongoDB service offerings. Databases can span multiple regions, with no single point of failure for writes and reads for the same data. This automation gives you more time to focus on developing applications for your users.įive 9's of availability: 99.999% availability is easily configurable to ensure your data is always there for you.Īctive-active database: Unlike MongoDB Atlas, Cosmos DB for MongoDB supports active-active across multiple regions.

Other MongoDB offerings such as MongoDB Atlas, require you to specify and manage sharding to horizontally scale. This management includes sharding and optimizing the number of shards. Other MongoDB offerings such as MongoDB Atlas can take hours to scale up and up to days to scale down.Īutomatic and transparent sharding: The API for MongoDB manages all of the infrastructure for you. Instantaneous scalability: With the Autoscale feature, your database scales instantaneously with zero warmup period.

Cosmos DB for MongoDB benefitsĬosmos DB for MongoDB has numerous benefits compared to other MongoDB service offerings such as MongoDB Atlas: Want to try the Azure Cosmos DB for MongoDB with no commitment? Create an Azure Cosmos DB account using Try Azure Cosmos DB for free.
