Overall Satisfaction with Amazon DynamoDB
I use DynamoDB for quick, cheap data storage. In one case I use it to record real time active users on a website to send push notifications to. In another case I use it to store user statistics for an app.
- DynamoDB is very cheap if you use the on-demand setup.
- DynamoDB is very quick for querying data.
- DynamoDB has a lot of examples on AWS Documentation to do anything you need to do.
- I think there could be better explanations of how it works because it takes some time to understand partition and sorting keys.
- I'd also like to read explanations of why the key limitations of it exist and why other NOSQL databases seem to have easy solutions.
- I think the options to customize DynamoDB should be explained better
- Being able to set something cheap up really quickly has allowed me to get out new features or build prototypes really quickly without worrying about managing it or the costs.
- Compared to MongoDB I found it to have a much larger learning curve that resulted in many hours of trial and error to achieve the same result.
DynamoDB was easier to get set up and running with my apps, but more complicated to use due to the partition and sorting requirements, lack of simple explanations for where and when to use them, and the complicated wording of the SDKs. But I will always use it while I'm building on AWS.
Do you think Amazon DynamoDB delivers good value for the price?
Yes
Are you happy with Amazon DynamoDB's feature set?
Yes
Did Amazon DynamoDB live up to sales and marketing promises?
Yes
Did implementation of Amazon DynamoDB go as expected?
Yes
Would you buy Amazon DynamoDB again?
Yes