What users are saying about
<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
Top Rated
92 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
Top Rated
95 Ratings

Amazon DynamoDB

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
Top Rated
92 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.5 out of 101

Amazon RDS

<a href='https://www.trustradius.com/static/about-trustradius-scoring#question3' target='_blank' rel='nofollow noopener noreferrer'>Customer Verified: Read more.</a>
Top Rated
95 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow noopener noreferrer'>trScore algorithm: Learn more.</a>
Score 8.8 out of 101

Likelihood to Recommend

Amazon DynamoDB

It is ideal for those projects where you need to store a large amount of data, but you do not know how many will be so you need the database to increase its storage capacity together with the number of users, without having to spend extra money, it also has a great potential thanks to the fast connection it offers, so the data travels at high speed, and this speeds up the performance of the applications, excellent for projects where non-relational databases are used and what matters is to store large quantities of information and use them at high speed.
Winston Mendes profile photo

Amazon RDS

For a general-purpose workload, RDS is a perfect fit and works really well and takes care of a lot of stuff for you (replication, security, monitoring, scaling, storage, publishing logs to CloudWatch). If you have a read-intensive load though, you should probably think of switching to a NoSQL database service like DocumentDB or DynamoDB.
Alok Patwal profile photo

Feature Rating Comparison

NoSQL Databases

Amazon DynamoDB
8.6
Amazon RDS
Performance
Amazon DynamoDB
9.1
Amazon RDS
Availability
Amazon DynamoDB
9.4
Amazon RDS
Concurrency
Amazon DynamoDB
9.0
Amazon RDS
Security
Amazon DynamoDB
9.2
Amazon RDS
Scalability
Amazon DynamoDB
9.6
Amazon RDS
Data model flexibility
Amazon DynamoDB
6.7
Amazon RDS
Deployment model flexibility
Amazon DynamoDB
7.4
Amazon RDS

Pros

Amazon DynamoDB

  • It's very easy to get started, creating a table with a partition/sort key and you're on your way.
  • You can scale up and down your read/write IO as needed.
  • You can store structured and unstructured data.
  • It works great with Web Development as it's JSON based.
Bob Smith profile photo

Amazon RDS

  • End-to-end management of your database -- including configuration, handling security, and maintenance.
  • Offers compatibility with many (and the most popular) database technologies -- including but not limited to MySQL, Postgres, Microsoft SQL Server, Oracle DB.
  • Makes backups and replications very easy, which is one of the toughest things to do effectively.
Gabriel Samaroo profile photo

Cons

Amazon DynamoDB

  • Complex searching (no support for case-insensitive or full-text search).
  • Only supports up to two-key indexes.
  • Requires choosing the indexes up-front when doing searches.
  • Does not have an SQL compatible query front-end.
  • No join-table support (requires putting all data into one table).
Chris Moyer profile photo

Amazon RDS

  • My engineers would be able to speak more thoroughly to the cons. I have only benefited from the fruit of their labor. I can say that, from a Project Management standpoint (interfacing with RDS via a PostgreSQL client and my dashboards), it has only performed well so far.
Kyle Reichelt profile photo

Likelihood to Renew

Amazon DynamoDB

Amazon DynamoDB 9.0
Based on 31 answers
We will most likely continue to use DynamoDB for certain use-cases. If we stopped using DynamoDB as often, it would likely be because we started using Aurora Serverless more. Aurora Serverless may offer similar availability, management and cost benefits while allowing developers to use their MySQL tools and experience.
No photo available

Amazon RDS

No score
No answers yet
No answers on this topic

Usability

Amazon DynamoDB

No score
No answers yet
No answers on this topic

Amazon RDS

Amazon RDS 8.3
Based on 3 answers
I've been using AWS Relational Database Services in several projects in different environments and from the AWS products, maybe this one together to EC2 are my favourite. They deliver what they promise. Reliable, fast, easy and with a fair price (in comparison to commercial products which have obscure license agreements).
Erlon Sousa Pinheiro profile photo

Support

Amazon DynamoDB

No score
No answers yet
No answers on this topic

Amazon RDS

Amazon RDS 9.1
Based on 7 answers
Support for overall AWS services is a 10. We had one issue with creating a dev / stage / prod database within Aurora and a quick call with Amazon allowed us to figure out the issues we were having and it was determined it was how we were creating our initial setup of the databases
Matthew King profile photo

Alternatives Considered

Amazon DynamoDB

We evaluated using MongoDB or Amazon DyanmoDB. For us, the biggest advantage is that there's no maintenance cost for Amazon DynamoDB. Mongo gets complicated when you setup sharding. With Amazon DynamoDB, it's literally a push of button to increase throughput. This saves time and money on DevOps resources.
No photo available

Amazon RDS

Our other application components are all hosted within Amazon's systems already, and the tight coupling of RDS with the security groups and virtual private cloud offerings made locking down privacy and security much easier than integrating with an outside provider. The deeper support for Postgres also made it easier to make the decision for Amazon as that database was higher on our wish list.
Eric Mann profile photo

Return on Investment

Amazon DynamoDB

  • Since the Amazon manages the instance, the amount of time a developer needs to spend configuring the database is less. For comparison, if we were to manage the same instance manually, we need to set up EC2 instance, install the DB, setup backup scripts, track backup failures, which is a great overhead for the dev. Using DynamoDB this overhead is reduced and hence having a great ROI.
  • Great documentation and easy setup makes an easy learning curve to transition to DynamoDB. Only caveat is as with any database, the data structure should be thoroughly analyzed for types of querying because there are limitations with the DynamoDB API.
  • Ties very well with rest of the Amazon eco system. Having rest of the applications in Amazon allows managing the application security a breeze.
Anudeep Palanki profile photo

Amazon RDS

  • RDS makes projects much easier. Set up time is decreased, and it is very easy to create and destroy databases as needed for testing.
  • The ability to call AWS tech support for database-level issues and advice is a money saver if you don't have a high-end DBA on your team or need someone else to set things up with a little assistance.
  • It is cheap and easy to grant secure access to your RDS instances to other companies or divisions of your company that use AWS.
No photo available

Pricing Details

Amazon DynamoDB

General

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

Amazon RDS

General

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

Rating Summary

Likelihood to Recommend

Amazon DynamoDB
8.7
Amazon RDS
9.0

Likelihood to Renew

Amazon DynamoDB
9.0
Amazon RDS

Usability

Amazon DynamoDB
Amazon RDS
8.3

Support

Amazon DynamoDB
Amazon RDS
9.1

Add comparison