Try our new research platform with insights from 80,000+ expert users

Microsoft Azure Cosmos DB vs Milvus comparison

 

Comparison Buyer's Guide

Executive SummaryUpdated on Jan 5, 2025

Review summaries and opinions

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Categories and Ranking

Microsoft Azure Cosmos DB
Ranking in Vector Databases
4th
Average Rating
8.2
Reviews Sentiment
7.2
Number of Reviews
80
Ranking in other categories
Database as a Service (DBaaS) (6th), NoSQL Databases (3rd), Managed NoSQL Databases (1st)
Milvus
Ranking in Vector Databases
7th
Average Rating
7.4
Reviews Sentiment
7.5
Number of Reviews
5
Ranking in other categories
Open Source Databases (10th)
 

Mindshare comparison

As of February 2025, in the Vector Databases category, the mindshare of Microsoft Azure Cosmos DB is 1.6%. The mindshare of Milvus is 8.8%, up from 8.3% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Vector Databases
 

Featured Reviews

MichaelJohn - PeerSpot reviewer
Very efficient for application-facing scenarios
There are several areas for improvement. 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. Although, I know there is a free tier and so on and so forth, having a local environment would be nice. For example, SQL Server is very portable. You can even install it on your machine. That is the number one thing that is missing in Azure Cosmos DB. The second improvement area is the IDE of choice. That means how you interact with Azure Cosmos DB. For example, with SQL Server, you have SQL Server Management Studio. I know there is a little bit of support for Azure Cosmos DB in Azure Data Studio, but it is not heavily advertised or it does not feel like first-class citizen support. Developer experience or developer tooling is missing in terms of interacting with the database. Better developer tools or an IDE for interacting with Azure Cosmos DB would enhance the developer experience. Lastly, there is some mixed messaging about what Azure Cosmos DB is, given its multiple APIs. There are so many Azure Cosmos DB APIs available. There is NoSQL. There are MongoDB, Gremlin, and others. There is still some mixed messaging for others who are new to Azure Cosmos DB about what Azure Cosmos DB is. Is this like MongoDB, but then there is also MongoDB in Azure Cosmos DB? I know it well, and I know that the default one is just NoSQL, but others I have interacted with over the last ten years or so get confused.
Sameer Bhangale - PeerSpot reviewer
Provides quick and easy containerization, but documentation is not very user-friendly
Milvus' documentation is not very user-friendly and doesn't help me get started quickly. Chroma DB provides super user-friendly documentation, enabling new users to get started quickly. Chroma DB's setup doesn't have many dependencies, whereas Milvus usually comes with some dependencies because of the way it needs to be deployed. Unlike Milvus, it's very easy to do POCs with Chroma DB.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"It is non-SQL and helps to manage and manipulate data from the coding, rather than direct data and complex queries."
"It works reasonably fast. You can retain the original format of the document as received by the third-party system."
"We primarily use Cosmos DB because it's a managed platform service, eliminating concerns about hosting and reliability."
"The solution is easy to use, and it is also easy to integrate with several things for database use cases."
"We have both our SaaS app and the analytical side running without throttling issues."
"Cosmos is preferred because of its speed, robustness, and utilization. We have all the merchandising information in Cosmos DB, which provides concrete and optimized data when searching for new products on the site. It is faster than other relational databases."
"Cosmos DB has helped us by providing faster response times for everything, which significantly improved our search results quality."
"The most valuable feature of Microsoft Azure Cosmos DB is its real-time analytics capabilities, which allow for turnaround times in milliseconds. This is crucial for applications like fraud detection."
"The best feature of Milvus was finding the closest chunk from a huge amount of data."
"Milvus has good accuracy and performance."
"I like the accuracy and usability."
"The solution is well containerized, and since containerization is quick and easy for me, I can scale it up quickly."
"Milvus offers multiple methods for calculating similarities or distances between vectors, such as L2 norm and cosine similarity. These methods help in comparing different vectors based on specific use cases. For instance, in our use case, we find that the L2 distance works best, but you can experiment with different methods to find the most suitable one for your needs."
 

Cons

"Because there is no local way of doing things, Azure Cosmos DB will always be considered expensive."
"The size of the continuation token in Azure Cosmos DB should be static rather than increasing with more data, as it can lead to application crashes."
"Microsoft Azure Cosmos DB's performance could be better. In large volumes of documents, the querying process becomes slow and complicated."
"The integration with other solutions needs to improve because Cosmos DB's interoperability is lacking in some scenarios. For example, I'm currently implementing Fabric. That involves migrating from environments without apps, processing data and users, and taking them to Fabric."
"The tool's pricing is expensive."
"There are no particular factors that need improvement. There is a little bit of a learning curve with scaling workloads, but it works smoothly."
"Azure Cosmos DB is generally a costly resource compared to other Azure resources. It comes with a high cost."
"It is easy to use, but optimization has been a mixed experience. It has been more of trying to figure out how to do so. We have not found much support there, so we have to come up with our own way of optimizing it in different ways. That is one area of improvement."
"Milvus could make it simpler. Simplifying the requirements and making it more accessible. It could be more user-friendly."
"Milvus has higher resource consumption, which introduces complexity in implementation."
"Milvus' documentation is not very user-friendly and doesn't help me get started quickly."
"I've heard that when we store too much data in Milvus, it becomes slow and does not work properly."
 

Pricing and Cost Advice

"Pricing is one of the solution's main features because it is based on usage, scales automatically, and is not too costly."
"From a startup point of view, it appears to be expensive. If I were to create my startup, it would not have the pricing appeal compared to the competition, such as Supabase. All those other databases are well-advertised by communities. I know there is a free tier with Azure Cosmos DB. It is just not well advertised."
"Azure Cosmos DB is generally a costly resource compared to other Azure resources. It comes with a high cost. We have reserved one thousand RUs. Free usage is also limited."
"The pricing is perceived as being on the higher side. However, if you have large data operations, it might reduce costs due to performance efficiencies."
"It is expensive. The moment you have high availability options and they are mixed with the type of multitenant architecture you use, the pricing is on the higher end."
"The pricing model of Microsoft Azure Cosmos DB is a bit complex."
"Microsoft Azure Cosmos DB is moderately priced, where it is neither expensive nor cheap."
"Cosmos DB gave us three accounts for $400. We pay according to the usage."
"Milvus is an open-source solution."
"Milvus is an open-source solution."
report
Use our free recommendation engine to learn which Vector Databases solutions are best for your needs.
838,713 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Computer Software Company
12%
Legal Firm
11%
Comms Service Provider
11%
Financial Services Firm
10%
Computer Software Company
22%
Manufacturing Company
10%
Financial Services Firm
9%
University
8%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
No data available
 

Questions from the Community

What do you like most about Microsoft Azure Cosmos DB?
The initial setup is simple and straightforward. You can set up a Cosmos DB in a day, even configuring things like availability zones around the world.
What is your experience regarding pricing and costs for Microsoft Azure Cosmos DB?
Azure Cosmos DB is generally a costly resource compared to other Azure resources. It comes with a high cost. We have reserved one thousand RUs. Free usage is also limited.
What needs improvement with Microsoft Azure Cosmos DB?
Overall, it is a good resource. I am not aware of the background, but it seems to currently support only JSON documents. They could expand their scope to support other types of data, such as XML or...
What do you like most about Milvus?
I like the accuracy and usability.
What needs improvement with Milvus?
Milvus could be improved how it could automatically generate insights from the data it holds. Milvus maintains embedding information and knows the relationships between data points. It would be use...
What is your primary use case for Milvus?
Milvus is primarily used in RAG, which involves retrieving relevant documents or data to augment the generation of new content. Milvus helps convert text and other data into a vector space, and the...
 

Also Known As

Microsoft Azure DocumentDB, MS Azure Cosmos DB
No data available
 

Overview

 

Sample Customers

TomTom, KPMG Australia, Bosch, ASOS, Mercedes Benz, NBA, Zero Friction, Nederlandse Spoorwegen, Kinectify
1. Alibaba Group 2. Tencent 3. Baidu 4. JD.com 5. Meituan 6. Xiaomi 7. Didi Chuxing 8. ByteDance 9. Huawei 10. ZTE 11. Lenovo 12. Haier 13. China Mobile 14. China Telecom 15. China Unicom 16. Ping An Insurance 17. China Life Insurance 18. Industrial and Commercial Bank of China 19. Bank of China 20. Agricultural Bank of China 21. China Construction Bank 22. PetroChina 23. Sinopec 24. China National Offshore Oil Corporation 25. China Southern Airlines 26. Air China 27. China Eastern Airlines 28. China Railway Group 29. China Railway Construction Corporation 30. China Communications Construction Company 31. China Merchants Group 32. China Evergrande Group
Find out what your peers are saying about Microsoft Azure Cosmos DB vs. Milvus and other solutions. Updated: January 2025.
838,713 professionals have used our research since 2012.