Coming October 25: PeerSpot Awards will be announced! Learn more

Amazon DynamoDB vs Microsoft Azure Cosmos DB comparison

Cancel
You must select at least 2 products to compare!
Comparison Buyer's Guide
Executive Summary

We performed a comparison between Amazon DynamoDB and Microsoft Azure Cosmos DB based on real PeerSpot user reviews.

Find out in this report how the two Managed NoSQL Databases solutions compare in terms of features, pricing, service and support, easy of deployment, and ROI.

To learn more, read our detailed Amazon DynamoDB vs. Microsoft Azure Cosmos DB report (Updated: September 2022).
633,952 professionals have used our research since 2012.
Quotes From Members
We asked business professionals to review the solutions they use.
Here are some excerpts of what they said:
Pros
"Its scalability is really good. I can go up to a petabyte of data. It is more of an on-demand use case. I can go from 100 MB to 1 PB if I want, which is very good. Most of the other databases would want you to stick to a specific data allocation. Its subscription cost is lower than similar databases offered by other vendors.""Storing is a valuable feature. We can store as an entire object rather than the traditional structure of the data.""One of the most valuable features of Amazon DynamoDB is it can handle unstructured or semi-structured data."

More Amazon DynamoDB Pros →

"Cosmos DB is stable and easy to use.""Its wide support to the ecosystem is valuable. We can use this database with a lot of use cases, and that's one of the reasons why we prefer it. We have a lot of vendors, databases, and use cases, and wherever possible, we are trying to standardize databases. It is also secure.""The most valuable features of Microsoft Azure Cosmos DB were the general infrastructure, ease to use, and interface.""The product has a lot of useful features that are there and ready to use, it's also very easy to use.""What I like about Microsoft Azure Cosmos DB is that it's easy to do data ingestion and use the data in different applications. If you talk about business intelligence such as the Power BI tool, it's easy to connect because both are Microsoft products. With Microsoft Azure Cosmos DB, it's easy to connect and do data ingestion.""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.""The solution is extremely user-friendly and easy to navigate.""With Azure you can start small and grow as you need."

More Microsoft Azure Cosmos DB Pros →

Cons
"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.""There are some issues like if we missed something or somehow were not able to store the data, then it was quite difficult for us to get back that data.""Currently, there is no option for a scheduled refresh in this solution. We want the data to be populated into DynamoDB on a timely basis. Currently, you have to go to the DynamoDB table and hit the refresh button to populate it with the new data. If you have connected DynamoDB to a BI application for creating visualizations with charts, graphs, or other things, you would want it to get updated as per the schedule so that you have updated visualizations in your BI application."

More Amazon DynamoDB Cons →

"We should have more freedom to tweak it and make our own queries for non-traditional use-cases.""A couple features that would help me in architectural solutions would be customizable architecture or customizable documentation, which both Microsoft Azure or Microsoft Teams can provide.""It would be ideal if we could integrate Cosmos DB with our Databricks. At this point, that's not possible.""At this stage, we would like more enterprise support. We use MongoDB a lot, and we're trying to get rid of MongoDB. So, I would like to see more features in the Cosmos DB API for MongoDB space.""Better documentation on how to integrate with other components would be helpful because I was struggling with this.""The API compatibility has room for improvement, particularly integration with MongoDB. You have to connect to a specific flavor of MongoDB. We'd also like a richer query capability in line with the latest Mongo features. That is one thing on our wish list. The current version is good enough for our use case, but it could be improved.""I have to say technical support is not very good as it takes too long. Sometimes it can take them two or three days to respond to your ticket.""It would be nice to have more options to ingest the data, for example, more file options or more search options. Currently, you can use JSON, but if there were other file types you can use for data ingestion, that would be nice."

More Microsoft Azure Cosmos DB Cons →

Pricing and Cost Advice
  • "Its subscription cost is lower than similar databases offered by other vendors."
  • More Amazon DynamoDB Pricing and Cost Advice →

  • "Cosmos should be cheaper. We actually intend to stop using it in the near future because the price is too high."
  • "There is a licensing fee."
  • "For the cloud, we don't pay for the license, but for the on-prem versions, we do pay."
  • "Cosmos DB is a PaaS, so there are no upfront costs for infrastructure. There are only subscriptions you pay for Azure and things like that. But it's a PaaS, so it's a subscription service. The license isn't perpetual, and the cost might seem expensive on its face, but you have to look at the upkeep for infrastructure and what you're saving."
  • "The price of Microsoft Azure Cosmos DB could be a bit lower."
  • "The cost is the biggest limitation of this solution."
  • "Azure is a pay as you go subscription."
  • More Microsoft Azure Cosmos DB Pricing and Cost Advice →

    report
    Use our free recommendation engine to learn which Managed NoSQL Databases solutions are best for your needs.
    633,952 professionals have used our research since 2012.
    Questions from the Community
    Top Answer:Its scalability is really good. I can go up to a petabyte of data. It is more of an on-demand use case. I can go from 100 MB to 1 PB if I want, which is very good. Most of the other databases would… more »
    Top Answer:Currently, there is no option for a scheduled refresh in this solution. We want the data to be populated into DynamoDB on a timely basis. Currently, you have to go to the DynamoDB table and hit the… more »
    Top Answer:I am currently using it for proof of concept and testing out its capabilities. We are publishing the IoT data on DynamoDB. We have its latest version.
    Top Answer:With Azure you can start small and grow as you need.
    Top Answer:Azure is a pay as you go subscription. Each month you utilize the solution and at the end of the month, based upon your utilization, you will get a report and invoice. It depends on the architecture… more »
    Top Answer:I provide architect solutions on top of Azure. A couple of features that would help me in architectural solutions would be customizable architecture or customizable documentation, which both Microsoft… more »
    Ranking
    Views
    4,616
    Comparisons
    3,995
    Reviews
    3
    Average Words per Review
    462
    Rating
    7.3
    Views
    3,945
    Comparisons
    2,297
    Reviews
    8
    Average Words per Review
    411
    Rating
    8.0
    Comparisons
    Also Known As
    Microsoft Azure DocumentDB, MS Azure Cosmos DB
    Learn More
    Overview

    Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. You can use Amazon DynamoDB to create a database table that can store and retrieve any amount of data, and serve any level of request traffic. Amazon DynamoDB automatically spreads the data and traffic for the table over a sufficient number of servers to handle the request capacity specified by the customer and the amount of data stored, while maintaining consistent and fast performance.

    DocumentDB is a fully managed NoSQL database service built for fast and predictable performance, high availability, elastic scaling, global distribution, and ease of development. As a schema-free NoSQL database, DocumentDB provides rich and familiar SQL query capabilities with consistent low latencies on JSON data - ensuring that 99% of your reads are served under 10 milliseconds and 99% of your writes are served under 15 milliseconds. These unique benefits make DocumentDB a great fit for web, mobile, gaming, and IoT, and many other applications that need seamless scale and global replication.

    Offer
    Learn more about Amazon DynamoDB
    Learn more about Microsoft Azure Cosmos DB
    Sample Customers
    Samsung, Snapchat, Capital One, Expedia, Tinder, Airbnb, Comcast, Lyft, Redfin, Netflix, Adobe
    American Cancer Society, Exxon Mobil, Symantec
    Top Industries
    VISITORS READING REVIEWS
    Computer Software Company18%
    Comms Service Provider16%
    Media Company15%
    Financial Services Firm8%
    VISITORS READING REVIEWS
    Computer Software Company20%
    Comms Service Provider16%
    Financial Services Firm10%
    Government6%
    Company Size
    VISITORS READING REVIEWS
    Small Business16%
    Midsize Enterprise15%
    Large Enterprise69%
    REVIEWERS
    Small Business18%
    Midsize Enterprise9%
    Large Enterprise73%
    VISITORS READING REVIEWS
    Small Business18%
    Midsize Enterprise15%
    Large Enterprise67%
    Buyer's Guide
    Amazon DynamoDB vs. Microsoft Azure Cosmos DB
    September 2022
    Find out what your peers are saying about Amazon DynamoDB vs. Microsoft Azure Cosmos DB and other solutions. Updated: September 2022.
    633,952 professionals have used our research since 2012.

    Amazon DynamoDB is ranked 2nd in Managed NoSQL Databases with 3 reviews while Microsoft Azure Cosmos DB is ranked 1st in Managed NoSQL Databases with 9 reviews. Amazon DynamoDB is rated 7.4, while Microsoft Azure Cosmos DB is rated 8.0. The top reviewer of Amazon DynamoDB writes "Good scalability, low subscription cost, and meets our requirements". On the other hand, the top reviewer of Microsoft Azure Cosmos DB writes "It has various APIs that allow it to integrate with other solutions". Amazon DynamoDB is most compared with Amazon DocumentDB, Google Cloud Bigtable, Amazon Timestream, Amazon Neptune and Oracle NoSQL Database Cloud, whereas Microsoft Azure Cosmos DB is most compared with Amazon DocumentDB, Google Cloud Bigtable, Amazon Neptune, Amazon Timestream and Oracle NoSQL Database Cloud. See our Amazon DynamoDB vs. Microsoft Azure Cosmos DB report.

    See our list of best Managed NoSQL Databases vendors.

    We monitor all Managed NoSQL Databases reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.