DynamoDB
October 09, 2015

DynamoDB

Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Software Version

current

Modules Used

  • Java SDK

Overall Satisfaction with Amazon DynamoDB

We use DynamoDB as our primary NoSQL database. It allows us to create databases with ease and maintain them without much work on the part of our development team. The cost of using DynamoDB is justified by the amount of time that our developers have saved, allowing us to focus on creating the product itself, not maintain infrastructure.
  • Completely managed DB solution
  • Performance
  • Flexible data model
  • The document oriented features are just starting out, and we'd love to see them develop to match MongoDB features.
  • Running out of provisioned throughput results in error responses. Better options for automatic scaling.
  • Faster time to market
  • Increased productivity
  • More focus on our product
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.
We use it for current databases and the cost is low enough to not justify transferring to a new technology.
DynamoDB is an excellent NoSQL database and has met most of our needs. Some data models need more rigidity and a relational database is more appropriate. We have also found MongoDB better suited for situations where complex JSON needs to be modified.