What users are saying about
Top Rated
72 Ratings
Top Rated
72 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.3 out of 101
3 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 9 out of 101

Add comparison

Likelihood to Recommend

Amazon RDS

Redshift RDS - Data Lakes and Data Warehouses
Aurora RDS - nice alternative to mySQL or Postgres, but skill the performance and features of those other engines
DynamoDB RDS - scalability and flexibility like other no-SQL database
No photo available

Azure Cosmos DB

Cosmos DB is hands-down the most flexible and performant way to store and access data related to the functionality of your applications. If you don't really need a 3rd-normal-form relational schema, and if you're not working on a (hot or cold) big data analytics scenario, then you should almost definitely be using Cosmos DB! The only major exception is if your use case can be addressed with some thoughtful planning and use of plain old Azure Storage, which might not get a lot of attention but is still a rock-solid platform.
Lars Kemmann profile photo

Feature Rating Comparison

NoSQL Databases

Amazon RDS
Azure Cosmos DB
9.6
Performance
Amazon RDS
Azure Cosmos DB
9.0
Availability
Amazon RDS
Azure Cosmos DB
10.0
Concurrency
Amazon RDS
Azure Cosmos DB
10.0
Security
Amazon RDS
Azure Cosmos DB
10.0
Scalability
Amazon RDS
Azure Cosmos DB
10.0
Data model flexibility
Amazon RDS
Azure Cosmos DB
10.0
Deployment model flexibility
Amazon RDS
Azure Cosmos DB
8.0

Pros

  • It's quite easy to set up and provision new RDS instances.
  • Setting up multi-zone failover tolerant databases is literally just a couple mouse clicks.
  • Databases are automatically backed up and have minor version upgrades applied.
  • Set and forget.
Justin Schroeder profile photo
  • Turn-key geo-redundancy with multi-master writes is unprecedented and unparalleled in the industry!
  • Guaranteed low latency makes Cosmos DB an excellent fit for most of our performance-intensive situations.
  • The tunable consistency model simplifies so many challenges in distributed systems engineering that otherwise require advanced knowledge of computer science topics. I continue to be impressed at how Cosmos DB has abstracted away so much complexity.
Lars Kemmann profile photo

Cons

  • RDS is much more expensive than MySQL+EC2.
Dharma raju profile photo
  • Cosmos DB can be very expensive if you're using it for scenarios that are better completed in regular old Azure Table Storage or Blob Storage, specifically if you put some thought into your partitioning schemes. No product is a good substitute for thoughtful system design.
  • It would be helpful if I had some more insight into how many resources (DTUs) an individual query uses.
  • The auto-indexing is great, but a little mysterious -- not usually an issue but it does require some intentional thought.
Lars Kemmann profile photo

Likelihood to Renew

No score
No answers yet
No answers on this topic
Azure Cosmos DB10.0
Based on 1 answer
Cosmos DB has such a head start and unique position in the market, backed as it is by Microsoft's global backbone network, that it's hard to imagine any other solution coming close to it in terms of overall capabilities. While it's not the right fit for every situation, whenever Cosmos DB is a candidate it should probably be your first choice.
Lars Kemmann profile photo

Alternatives Considered

Initially, we planned to move everything to Dynamo DB, however, we had our initial architecture with MySQL, so we thought it would be a good option to migrate and use AWS RDS which seemed to be a good idea actually. I feel the security and the placing it in a VPC, is one advantage over the other products.
No photo available
Cosmos DB is unique in the industry as a true multi-model, cloud-native database engine that comes with solutions for geo-redundancy, multi-master writes, (globally!) low latency, and cost-effective hosting built in. I've yet to see anything else that even comes close to the power that Cosmos DB packs into its solution. The simplicity and tooling support are nice bonus features as well.
Lars Kemmann profile photo

Return on Investment

  • Provides you with six familiar database engines to choose from, including Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle, and Microsoft SQL Server.
  • Easily migrates or replicates your existing databases to Amazon RDS.
  • It frees you to focus on your applications so you can give them the fast performance, high availability, security and compatibility they need.
Dharma raju profile photo
  • Tremendously reduced our time-to-market with solutions built on graph databases
  • Helped our team to think more broadly about data by making NoSQL options much more accessible
  • Saved us significant effort on geo-replication and global availability
Lars Kemmann profile photo

Pricing Details

Amazon RDS

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details

Azure Cosmos DB

General
Free Trial
Free/Freemium Version
Premium Consulting/Integration Services
Entry-level set up fee?
No
Additional Pricing Details