No more typing reviews! Try our Samantha, our new voice AI agent.
Microsoft Azure Cosmos DB Logo

Microsoft Azure Cosmos DB pros and cons

Vendor: Microsoft
4.1 out of 5
Badge Ranked 1

Pros & Cons summary

Buyer's Guide

Get pricing advice, tips, use cases and valuable features from real users of this product.
Get the report

Prominent pros & cons

PROS

Microsoft Azure Cosmos DB is highly valued for its scalability, allowing seamless adaptation to various concurrency and data update demands.
The platform offers excellent latency and high availability, providing real-time access and ensuring optimal performance for critical applications.
Users appreciate the flexible schema support, which simplifies data management and integration across different data models and use cases.
The robust security features and reliability of Microsoft Azure Cosmos DB, including geo-replication, enhance data protection and global accessibility.
Microsoft Azure Cosmos DB allows for efficient data storage and retrieval, particularly with its ability to handle large volumes of unstructured data quickly.

CONS

Query complexity in Microsoft Azure Cosmos DB can be challenging and requires improvement, particularly for non-traditional use cases and integration with MongoDB.
Documentation and support for integration with other services, such as Databricks, are insufficient, and many users report difficulty understanding the pricing model.
The pricing model of Microsoft Azure Cosmos DB is complicated and expensive compared to competitors, and auto-scaling features could offer more granular control.
The lack of seamless integration with other databases and support for cross-container joins complicates the data retrieval process.
Microsoft Azure Cosmos DB's documentation, particularly around indexing and RU consumption, is inadequate and needs enhancement to make it more cost-effective for users.
 

Microsoft Azure Cosmos DB Pros review quotes

Michael Hasenfang - PeerSpot reviewer
Director, Platform Engineering - Infrastructure Systems and Automation at a computer software company with 1,001-5,000 employees
Nov 18, 2025
The value that it has added to my AI or search workloads is that I think it's optimized that process and made it easier; we have a lot of unstructured data coming from different dissimilar systems and different data sources, so correlating those things together and making sense of it has been very beneficial.
AV
Associate Data Scientist
Jul 1, 2025
It performs very well, especially under high load where it automatically scales up the RUs, and the main advantage of Microsoft Azure Cosmos DB is its low latency, with response times in milliseconds, making it great for chatbots.
Eric Fletcher - PeerSpot reviewer
Solutions Architect at a retailer with 10,001+ employees
Nov 19, 2025
Microsoft Azure Cosmos DB has helped decrease my company's total cost of ownership; it's easier because we have less to maintain, we're not trying to set up multiple SQL servers with replication and everything, and centralization helps a lot.
Learn what your peers think about Microsoft Azure Cosmos DB. Get advice and tips from experienced pros sharing their opinions. Updated: July 2026.
908,858 professionals have used our research since 2012.
Andrea Settimo - PeerSpot reviewer
Senior Data & Ai Engineer at Cluster Reply
Nov 18, 2025
The dynamic autoscale or serverless model of Microsoft Azure Cosmos DB has indeed helped reduce our costs and operational effort by allowing us to scale horizontally in a straightforward manner according to our needs.
Joseph Andiwo - PeerSpot reviewer
Private Wealth Advisor & Head of Secretariat at Arima Fund Ltd
Aug 5, 2025
The benefits of Microsoft Azure Cosmos DB were immediate for us.
reviewer2724105 - PeerSpot reviewer
Senior Director of Product Management at a tech vendor with 1,001-5,000 employees
Jun 18, 2025
The efficiency of search capabilities is significant, particularly when it comes to the flexibility of conducting in-depth, almost recursive searches that are both efficient and cost-effective.
Matt Loupe - PeerSpot reviewer
Director, Backend Services at Paperless Environments
Nov 18, 2025
The scalability and ease of use with the APIs of Microsoft Azure Cosmos DB have allowed us to meet our customers' expectations pretty easily with little barrier to entry.
Klemen Vezjak - PeerSpot reviewer
Cloud Infrastructure Team Leader at a computer software company with 501-1,000 employees
Nov 19, 2025
Overall, I think Microsoft Azure Cosmos DB works fine; I don't remember any case where our developers or our clients have been disappointed with it.
MichaelJohn - PeerSpot reviewer
Director | Data & AI at a tech services company with 11-50 employees
Oct 25, 2024
The most valuable feature of Azure Cosmos DB is its scalability. That is the biggest reason I use Azure Cosmos DB.
SS
Senior Data Engineer at Bajaj Finserv
Jun 20, 2025
Their new feature, dynamic data masking, is very cool and useful for us.
 

Microsoft Azure Cosmos DB Cons review quotes

Michael Hasenfang - PeerSpot reviewer
Director, Platform Engineering - Infrastructure Systems and Automation at a computer software company with 1,001-5,000 employees
Nov 18, 2025
Customer service and technical support from Microsoft have been all right. On a scale of 1 to 10, I would give them probably a six, maybe a hard seven at most.
AV
Associate Data Scientist
Jul 1, 2025
To show this in real time, we need a live connection that automatically updates in response to new records being inserted. This automated updating feature is lacking in Microsoft Azure Cosmos DB compared to Databricks.
Eric Fletcher - PeerSpot reviewer
Solutions Architect at a retailer with 10,001+ employees
Nov 19, 2025
I think Microsoft Azure Cosmos DB can be improved by providing continuous backup for multi-region rights. I believe it's available for non-multi-region rights, but there are many features that are locked behind continuous backup that I can't use because it's not enabled yet.
Learn what your peers think about Microsoft Azure Cosmos DB. Get advice and tips from experienced pros sharing their opinions. Updated: July 2026.
908,858 professionals have used our research since 2012.
Andrea Settimo - PeerSpot reviewer
Senior Data & Ai Engineer at Cluster Reply
Nov 18, 2025
A way Microsoft Azure Cosmos DB could be improved is through the introduction of an access control list on a row and on a specific field within the document, rather than relying on application-level coding to manage different access control lists.
Joseph Andiwo - PeerSpot reviewer
Private Wealth Advisor & Head of Secretariat at Arima Fund Ltd
Aug 5, 2025
The operational complexity of Microsoft Azure Cosmos DB can be challenging for individuals who are not tech-savvy.
reviewer2724105 - PeerSpot reviewer
Senior Director of Product Management at a tech vendor with 1,001-5,000 employees
Jun 18, 2025
Right now, the vectors are stored as floating-point numbers within the NoSQL document, which makes them inefficiently large. This leads to increased storage space requirements, and searching through a vast number of documents in the vector database becomes quite costly in terms of RUs. While the integration works well, the expense associated with it is relatively high. I would really like to see a reduction in costs for their vector search, as it is currently on the expensive side.
Matt Loupe - PeerSpot reviewer
Director, Backend Services at Paperless Environments
Nov 18, 2025
I wouldn't say we have benefited from the workload management by using it; we just sync data to it and make it available for people to retrieve.
Klemen Vezjak - PeerSpot reviewer
Cloud Infrastructure Team Leader at a computer software company with 501-1,000 employees
Nov 19, 2025
The only problem I face is more with infrastructure as code templates that don't cover everything that can be set up or configured on the portal, requiring some manual work which is additional work for us.
MichaelJohn - PeerSpot reviewer
Director | Data & AI at a tech services company with 11-50 employees
Oct 25, 2024
Firstly, having a local development emulator or simulator for Azure Cosmos DB would be beneficial. It would be very handy to have a Docker container that developers can use locally.
SS
Senior Data Engineer at Bajaj Finserv
Jun 20, 2025
In Microsoft Azure Cosmos DB, I would suggest improvements in security.