What users are saying about

Amazon DynamoDB

Top Rated
51 Ratings

Amazon DynamoDB

Top Rated
51 Ratings
<a href='https://www.trustradius.com/static/about-trustradius-scoring' target='_blank' rel='nofollow'>trScore algorithm: Learn more.</a>
Score 8.2 out of 101

Amazon SimpleDB

1 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 DynamoDB

If you start with Amazon DynamoDB, you are over optimizing for the future. In my opinion, use Amazon DynamoDB only when SQL can not handle the load of your application.
No photo available

Amazon SimpleDB

Well suited for: Games, Chat rooms, real time software like corporate events, marathons and so. Anytime and anywhere you could use a NoSQL DB you should think of SimpleDB.
As an arduous AWS user, Amazon SimpleDB easily integrates with EC2 and other AWS module; and if you are not an AWS user, you also have a fantastic tool that will solve the problem for which you are focused.
Miguel Angel Merino Vega profile photo

Feature Rating Comparison

NoSQL Databases

Amazon DynamoDB
8.3
Amazon SimpleDB
Performance
Amazon DynamoDB
8.0
Amazon SimpleDB
Availability
Amazon DynamoDB
7.5
Amazon SimpleDB
Concurrency
Amazon DynamoDB
8.5
Amazon SimpleDB
Security
Amazon DynamoDB
9.0
Amazon SimpleDB
Scalability
Amazon DynamoDB
9.5
Amazon SimpleDB
Data model flexibility
Amazon DynamoDB
5.5
Amazon SimpleDB
Deployment model flexibility
Amazon DynamoDB
10.0
Amazon SimpleDB

Pros

  • No need to worry about hosting and ease of scaling and operations
  • Distributed and flexible as Amazon DynamoDB does not have a fixed schema
  • Based on load, options to increase throughput
No photo available
  • Flexibility
  • Easy to learn and use
  • AWS integration
Miguel Angel Merino Vega profile photo

Cons

  • Can get very expensive very fast
  • Sharding and hot spotting are hidden problems that can cause ALOT of head ache
  • Not relational or transactional at all
Adam Lauer profile photo
  • Non AWS environments
  • Strict storage limit (but well we have DynamoDB for storage issues)
Miguel Angel Merino Vega profile photo

Likelihood to Renew

Amazon DynamoDB6.7
Based on 12 answers
We use it for current databases and the cost is low enough to not justify transferring to a new technology.
No photo available
No score
No answers yet
No answers on this topic

Alternatives Considered

DynamoDB is fully managed which is a great plus over MongoDB. The feature set is not as strong on MongoDB's for document databases, but it the managed aspect is highly compelling. Similarly for Cassandra, DynamoDB is managed. DynamoDB scales much better than CouchDB.
No photo available
It integrates beautifully with AWS. In some projects we use SimpleDB while we use DynamoDB for others, according to the characteristics of the project. If the infrastructure is AWS, we always think of one of them.
Miguel Angel Merino Vega profile photo

Return on Investment

  • Faster time to market
  • Increased productivity
  • More focus on our product
No photo available
  • Reduced database administration time
  • Reduced data model analysis time
  • Lower cost of resources in projects in general
Miguel Angel Merino Vega profile photo

Pricing Details

Amazon DynamoDB

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

Amazon SimpleDB

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