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

Amazon Neptune vs Microsoft Azure Cosmos DB comparison

 

Comparison Buyer's Guide

Executive SummaryUpdated on Apr 6, 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

Amazon Neptune
Ranking in Managed NoSQL Databases
4th
Average Rating
8.6
Reviews Sentiment
7.1
Number of Reviews
3
Ranking in other categories
No ranking in other categories
Microsoft Azure Cosmos DB
Ranking in Managed NoSQL Databases
1st
Average Rating
8.2
Reviews Sentiment
7.2
Number of Reviews
89
Ranking in other categories
Database as a Service (DBaaS) (6th), NoSQL Databases (3rd), Vector Databases (3rd)
 

Mindshare comparison

As of May 2025, in the Managed NoSQL Databases category, the mindshare of Amazon Neptune is 11.9%, down from 14.2% compared to the previous year. The mindshare of Microsoft Azure Cosmos DB is 15.4%, down from 18.2% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Managed NoSQL Databases
 

Featured Reviews

Matthew Spieth - PeerSpot reviewer
Useful pattern identification, price well, and straightforward implementation
Relational databases are never good at identifying patterns in graphs or other similar relationships, whereas Amazon Neptune is. Amazon Neptune is good for identifying fraud and many banks are using it. For example, know that I go to certain places all the time that are connected with nodes and edges, such as gas stations, shops, and Amazon. Since people are creatures of habit, the banks can use those nodes and edges to make a model of where I like to shop and spend money. If they see something pop up that's out of character for me, then they know immediately that it is possible fraud. They can determine this because a purchase I made was somewhere I never go or because of geography.
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.

Quotes from Members

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

Pros

"Relational databases are never good at identifying patterns in graphs or other similar relationships, whereas Amazon Neptune is."
"The initial setup is actually simple."
"The most valuable features include the global write capability, which allows customers to read and write across different regions simultaneously, enhancing performance and availability."
"The standout features are its ability to do data compression easily and the ability to scale horizontally."
"Cosmos DB has helped our organization handle large amounts of data."
"Specifically, we are using the MongoDB API, so we leverage it in that way. I like the flexibility that it offers. My team does not have to spend time building out database tables. We can get going fairly quickly with being able to read and write data into a MongoDB collection that is hosted inside Azure Cosmos DB."
"It is a cloud-based solution that is easy to deploy, easy to access, and provides users with more features compared to other clouds like AWS and GCP."
"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."
"Switching to the cloud significantly improved scalability, flexibility, and uptime."
"Our team has found the vCore index to be one of the most valuable features. We have tokenized and vectorized our entire database and stored this data in MongoDB collections with a vCore index, which works like magic for keyword selection."
 

Cons

"Amazon Neptune could improve by spreading more awareness for others to have an understanding of the solution because the technology is fairly new. The developer community and larger community do not understand it yet."
"In my scenario, the integration wasn't easy because ................in Java."
"The query searching functionality has some complexities and could be more user-friendly. Improvements in this area would be very helpful."
"There is room for improvement in Microsoft's maintenance aspect. For example, we had a major incident at the end of December where the entire South Central region was down for our application, causing many problems due to a lack of access to the database."
"Areas of improvement for Microsoft Azure Cosmos DB include indexing. While it makes data retrieval easier, it also increases costs. If there's a better way to improve indexing at a lower cost, that would be really helpful, but that's the major point for now."
"While Microsoft Azure Cosmos DB is generally easy to use, it has some limitations."
"A limitation in Azure Cosmos DB is the 2 MB document size. Developers need more systemic support in chaining multiple documents if more than 2 MB is required."
"It should offer a simple user interface for querying Microsoft Azure Cosmos DB."
"We had some performance issues with a data segregation query. We worked closely with Microsoft to solve the problem of performance where, for example, one query had a delay of almost two or three minutes for this one use case. Microsoft tried to improve the product, but in the end, the solution was to change to MongoDB. MongoDB had better performance."
"I would like the speed of transferring data to be improved."
 

Pricing and Cost Advice

"Microsoft Azure and Amazon AWS are on par for pricing and Google has been raising its prices."
"Cosmos DB is expensive compared to any virtual machine based on conventional RDBMS like MySQL or PostgreSQL."
"Pricing is mid- to high-end."
"It is cost-efficient as long as you understand the right setup to optimize usage. Knowing the data needs of the organization and adjusting the Microsoft Azure Cosmos DB usage accordingly helps save costs, but if you don't know, you could end up spending more than necessary."
"Pricing is one of the solution's main features because it is based on usage, scales automatically, and is not too costly."
"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."
"Our experience with the pricing and setup cost is that it aligns with what we expect based on the pricing we see. However, I would absolutely like it to be less if possible."
"Pricing, at times, is not super clear because they use the request unit (RU) model. To manage not just Azure Cosmos DB but what you are receiving for the dollars paid is not easy. It is very abstract. They could do a better job of connecting Azure Cosmos DB with the value or some variation of that."
"Its price is very good for the basic stuff. When you go to a more complicated use case, especially when you need replication and availability zones, it gets a little costly."
report
Use our free recommendation engine to learn which Managed NoSQL Databases solutions are best for your needs.
849,686 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Computer Software Company
20%
Financial Services Firm
17%
Government
7%
Manufacturing Company
5%
Legal Firm
12%
Computer Software Company
11%
Comms Service Provider
11%
Financial Services Firm
10%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
No data available
 

Questions from the Community

What is your experience regarding pricing and costs for Amazon Neptune?
When taken as part of the whole AWS contract, it was cheaper, but as a single service, Neptune was more expensive compared to Neo4j.
What needs improvement with Amazon Neptune?
Some improvements could be made by introducing a UI that would clearly show the vertices and connections, which would make it easier to visualize and debug. Additionally, the need for downtime duri...
What is your primary use case for Amazon Neptune?
So, I'm not using it currently, but when I was working with my last organization, which was a gaming company, we used Amazon Neptune for real-time fraud detection. We maintained user data, mobile d...
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?
Its cost is transparent. Pricing depends on the transaction and data size, but overall, it is cheaper compared to hosting it on your corporate network due to other factors like power consumption. C...
What needs improvement with Microsoft Azure Cosmos DB?
I had a challenging experience implementing the emulator with a Mac. I had to install the emulator in a Docker container because it is not natively compatible. A significant amount of time was spen...
 

Also Known As

No data available
Microsoft Azure DocumentDB, MS Azure Cosmos DB
 

Overview

 

Sample Customers

Intuit, Pearson, Samsung, Ignition One, Lifeomic, Blackfynn, Paysense
TomTom, KPMG Australia, Bosch, ASOS, Mercedes Benz, NBA, Zero Friction, Nederlandse Spoorwegen, Kinectify
Find out what your peers are saying about Amazon Neptune vs. Microsoft Azure Cosmos DB and other solutions. Updated: April 2025.
849,686 professionals have used our research since 2012.