DynamoDB works great for small development team
August 19, 2016
DynamoDB works great for small development team

Score 9 out of 10
Vetted Review
Verified User
Overall Satisfaction with Amazon DynamoDB
DynamoDB is used by IT department in our organization. It is used when we need a no sql database and are using MySQL as a relational database. DynamoDB provides high speed read and write so we use it where we have heavy read and writes in order to make our page faster. This is helping to make our application faster.
- 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
- 64KB limit on row size and 1MB limit on querying
- Increasing throughput is expensive
- Secondary indexes are not supported
I think, DynamoDB is great product or database to use when we need no-sql and don't want to worry about hosting and devops operations. Amazon does good job in providing a fully managed service of DynamoDB as it is hosted by them. Besides that, it is fast and has strong consistency. I think it would be great if throughput service could be cheaper.
- For our small team, it has been great in aspect to cost as we save time of operations
- This provided us fast read and write for simple queries
- When we have complex logic and queries, we are unable to use it
While evaluating Cassandra, PostgreSQL, MongoDB and DynamoDB we found Cassandra and DynamoDB being well suited for us. At the same time we didn't have the luxury of large team or devops so it came down to Amazon DynamoDB. As a small team we are glad to go forward with this product since we save lot of time in maintaining it.