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

Amazon DynamoDB vs Google Cloud Bigtable vs Microsoft Azure Cosmos DB comparison

 

Comparison Buyer's Guide

Executive Summary

Review summaries and opinions

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

Mindshare comparison

As of June 2025, in the Managed NoSQL Databases category, the mindshare of Amazon DynamoDB is 17.1%, down from 24.9% compared to the previous year. The mindshare of Google Cloud Bigtable is 5.6%, down from 9.5% compared to the previous year. The mindshare of Microsoft Azure Cosmos DB is 15.3%, down from 18.4% compared to the previous year. It is calculated based on PeerSpot user engagement data.
Managed NoSQL Databases
 

Featured Reviews

Prabin Silwal - PeerSpot reviewer
Offers exceptional performance to users
Previously, when in my company, we used to store 64 KB of data, we used to get problems and errors, and due to such reason, at such a point in time, we had to find a different storage system or modify the system so that the size of the value is not more than 64 KB. The main aforementioned issue in the tool can be considered for improvement for Amazon DynamoDB. In our company, we have some data which can be stored as we want. Previously, only 64 KB could be used, and later, I think, it was about 400 KB. If the tool could have an additional 10 MB to offer, then the tool could be easier to use. The tool is a key value storage, where the key will be long. In terms of value, we couldn't store more than 64 kb previously in the tool, but later on, it was increased to 400 KB, which is a limitation that I don't like in the tool.
Aakash Sharma - PeerSpot reviewer
Great for streaming data and being a managed service is an advantage
Our primary use case is for analytics, analyzing the data sets and curing Bigtable is very user-friendly where streaming data is required. I think it's relatively easier to use than Ascentra. The fact that it's a managed service is an advantage.   The cost of this product is too expensive.…
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

"Never used the support. I got all the information from the documentation."
"Scalability has significantly enhanced data retrieval speeds."
"The ability to store multiple data attributes is crucial. For example, in a contact flow, if a customer calls, we can integrate DynamoDB dynamically. We need only the customer's mobile number as the primary key, which is stored in the DynamoDB table."
"Amazon DynamoDB is powerful and fast. Its performance is good."
"AWS technical support is very friendly."
"The most valuable features of the solution are its price and stability."
"I appreciate the visibility of DynamoDB, as I can observe everything on the Console."
"We use the single table design pattern extensively since it helps us describe very complex patterns and data types on the table."
"Scalability-wise, I rate the solution a ten out of ten."
"It's very user-friendly where streaming data is required."
"The most valuable feature is the backup and replication service."
"Stability-wise, it is a simple solution. I rate the solution's stability a ten out of ten."
"The solution is very convenient."
"Bigtable is faster than other competitors in the market. It helps us collate all the data, and the security features are great. The latency is low, and the computation speed is fantastic. Bigtable is also a managed service, so you don't have to worry about anything aside from analyzing the data ingested."
"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."
"Cosmos is a PaaS, so you don't need to worry about infrastructure and hosting. It has various APIs that allow it to integrate with other solutions. For example, we are using a MongoDB-compatible API for customers, which makes it easier for developers on the team who previously used MongoDB or are accustomed to the old document storage paradigm."
"Microsoft Azure Cosmos DB's most valuable feature is latency."
"Change notification works well, and the ability to process documents in a scalable way is important. This means we can efficiently thread out different operations and meet our organizational performance and scalability needs."
"Microsoft Azure Cosmos DB is very fast. Data retrieval and data storage are very quick."
"The searching capability is exceptional. It is very simple and incomparable to competitors."
"We doubled our productivity with this small application."
"I truly recommend Cosmos DB because it is a serverless product."
 

Cons

"It would be nice to have some AI features in DynamoDB."
"If you purchase the support plan, their support team is good. If not, it takes two to three days to respond, sometimes even more."
"The design patterns and the documentation for this solution could be improved. In a future release, we would like to see an improvement of the data push options as we sometimes experience blockers when moving data."
"In future releases, I would like a feature that lets us store information about public holidays or weekends. When customers call during those closed periods, we could use DynamoDB to trigger an automatic message. So this would eliminate the need for agents to manually inform customers."
"Having an import option, whether through browsing or local file uploads, would significantly improve the efficiency of data migration, enabling users to swiftly transfer large volumes of data into DynamoDB."
"I would rate the stability a seven out of ten. We faced some configuration issues."
"Amazon DynamoDB could improve by being more robust, having a better user interface and data management. Additionally, there is some limited functionality compared to other solutions, such as MongoDB."
"If you have no prior experience with this type of non-relational database, the syntaxes, implementation, or understanding may be difficult."
"The cost of this product is too expensive."
"Improvement should be made as per customer recommended and requirements."
"When it comes to complex queries, a user can't get any help from a drop-down box and pick columns. It would be great if some improvements could be made in the aforementioned area concerning the solution."
"The lagging problem of the product I face is an area of concern where improvements are required."
"I've used Bigtable for about three or four years."
"This product needs better security and transparency, and the price should be reduced."
"It doesn't support all databases."
"I would like to see Cosmos DB introduce a feature that would convert machine language to human-readable queries."
"We expect Cosmos DB to lead on that. There is potential for improved security features, which is important for data storage, especially for Dell Technologies."
"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 spent researching how to enable HTTPS communication when connecting the container and the emulator."
"Microsoft Azure Cosmos DB's performance could be better. In large volumes of documents, the querying process becomes slow and complicated."
"Azure Cosmos DB is generally a costly resource compared to other Azure resources. It comes with a high cost."
"Continuing to educate customers on how they can take better advantage of Microsoft Azure Cosmos DB without having to completely rewrite their entire application paradigm would be beneficial."
"Microsoft's support services are inadequate, especially during critical incidents."
 

Pricing and Cost Advice

"It is a little expensive."
"On a scale of one to ten, where one is a high price and ten is a low price, I rate the pricing a seven. It is not the cheapest, but it is not the costliest either."
"Amazon DynamoDB is not an expensive solution."
"Its subscription cost is lower than similar databases offered by other vendors."
"It is costly. To reduce the costs, users need to read the node in front of it. For read-heavy groups, cache optimization can help manage costs.I can't disclose specific pricing, but it's competitive compared to others in the market, and this information is easily accessible online"
"You can get committed capacity or transaction-based pricing. If you're doing it on demand, they charge based on whether you're reading or writing. They charge $1.25 for every million rights to the database and 25 cents for every million reads from the database. The first 25 gigabytes of storage are free, and they charge 25 cents a gigabyte a month. So, it's a very different world. It's a quarter a gigabyte a month. You can store a lot of data. They have a separate fee for automated backup, and if you want it globally distributed, where it's distributed around the world, there's a slightly different price."
"I would rate the pricing for this solution a four out of five."
"I can say that it is not the cheapest one because if we had our own kind of storage solution, our own hosting, and instead of using the cloud, we opted for some other method, it would have been a tool of a lower cost."
Information not available
"The customer had a high budget, but it turned out to be a little bit cheaper than what they expected. I am not sure how much they have spent so far, but they are satisfied with the pricing."
"The solution is very expensive."
"Azure Cosmos DB's pricing is competitive, though there is a need for more personalized pricing models to accommodate small applications without incurring high charges. A suggestion is to implement dynamically adjustable pricing that accounts for various user needs."
"You need to understand exactly the details of how the pricing works technically to stay within reasonable pricing."
"Microsoft Azure Cosmos DB pricing is based on RUs. Reading 1 KB document costs one RU, whereas writing one document costs five RUs. Pricing for querying depends on the complexity of the query. If you increase the document size, it will automatically increase the RU cost."
"If you are a small organization or startup building from scratch without the Microsoft Startup Founder Club support, it could be expensive."
"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."
"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."
report
Use our free recommendation engine to learn which Managed NoSQL Databases solutions are best for your needs.
857,028 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Computer Software Company
22%
Financial Services Firm
20%
Manufacturing Company
9%
Educational Organization
4%
Computer Software Company
17%
University
14%
Manufacturing Company
7%
Comms Service Provider
6%
Legal Firm
13%
Comms Service Provider
10%
Computer Software Company
10%
Financial Services Firm
10%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
No data available
 

Questions from the Community

What needs improvement with Amazon DynamoDB?
The user interface could be improved to make it more intuitive. From a design and solution perspective, it's really g...
What is your primary use case for Amazon DynamoDB?
We use Amazon DynamoDB for data lookups with the consultancy.
What do you like most about Google Cloud Bigtable?
Scalability-wise, I rate the solution a ten out of ten.
What needs improvement with Google Cloud Bigtable?
The lagging problem of the product I face is an area of concern where improvements are required. In general, the perf...
What is your primary use case for Google Cloud Bigtable?
When a client gives our organization a project where they need a dashboard for their company, they provide us with so...
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 av...
What is your experience regarding pricing and costs for Microsoft Azure Cosmos DB?
It is cost-efficient as long as you understand the right setup to optimize usage. Knowing the data needs of the organ...
What needs improvement with Microsoft Azure Cosmos DB?
What is missing in Microsoft Azure Cosmos DB is definitely cold storage. We know it's coming, but that's currently wh...
 

Also Known As

No data available
No data available
Microsoft Azure DocumentDB, MS Azure Cosmos DB
 

Overview

 

Sample Customers

Samsung, Snapchat, Capital One, Expedia, Tinder, Airbnb, Comcast, Lyft, Redfin, Netflix, Adobe
Cognite, Dow Jones, Loblaw Digital
TomTom, KPMG Australia, Bosch, ASOS, Mercedes Benz, NBA, Zero Friction, Nederlandse Spoorwegen, Kinectify
Find out what your peers are saying about Microsoft, Amazon Web Services (AWS), Neo4j and others in Managed NoSQL Databases. Updated: June 2025.
857,028 professionals have used our research since 2012.