www.g2.com
Amazon DynamoDB Reviews & Product Details
Excerpt
What do you dislike about Amazon DynamoDB? One downside of Amazon DynamoDB is that its pricing model can be difficult to predict, particularly with high or fluctuating workloads. If the database isn’t optimized properly, costs can rise quickly as usage scales. Also, the data model needs careful planning upfront, since it isn’t as flexible as traditional relational databases when you need complex queries or later schema changes. Review collected by and hosted on G2.com. … What do you dislike about Amazon DynamoDB? One thing I feel challenging in Amazon DynamoDB is that data modelling is not very straightforward for beginners. If the table design is not planned properly, it can cause performance issues later. Also, complex queries and joins are not supported like traditional relational databases. Sometimes cost can increase if read/write capacity is not configured properly. Initial learning curve is slightly high for new users. Review collected by and hosted on G2.com. … What do you dislike about Amazon DynamoDB? Data modeling requires careful upfront planning, and changes to access patterns can be difficult to accommodate later. Pricing can become complex and costly at scale if read and write capacity is not optimized. Debugging performance issues and understanding cost drivers can also be challenging compared to traditional relational databases. Review collected by and hosted on G2.com. … What do you dislike about Amazon DynamoDB? Below are the points which I dislike about DynamoDB:- 1. Limited Query Capabilities :- No joins and complex filtering 2. Cost Management Challenges :- If read and write operations are not optimized 3. Item Size Limit:- Max item supported is 400kB 4. Backup and Restore Costs Review collected by and hosted on G2.com. … What do you dislike about Amazon DynamoDB? The pricing is not transparent, and if the initial architecture is not set up correctly, it becomes very difficult to avoid scans which are very costly. Review collected by and hosted on G2.com. LP Luca P. Chief Operations Officer DEQUA Studio | Formerly CTO in MarTech … What do you dislike about Amazon DynamoDB? My main challenge with DynamoDB has been mastering its cost and performance optimization. While the pay-per-request model is incredibly flexible, it also means that you have to be vigilant. It’s easy for costs to escalate if you’re not careful about how you design your queries. … What do you dislike about Amazon DynamoDB? Pricing can become unpredictable with high workloads, especially with on-demand provisioning and data transfer costs. The learning curve is also steep for newcomers due to the wide variety of services and configuration options. Additionally, debugging or troubleshooting performance issues may require deep expertise or reliance on AWS support. Review collected by and hosted on G2.com. … What do you dislike about Amazon DynamoDB? EAWS databases can become expensive at scale, especially with high I/O or storage needs. Some services have complex pricing models and limits (like DynamoDB throughput). Also, vendor lock-in and limited customization compared to self-managed databases can be concerns for some users. Review collected by and hosted on G2.com.
Related Pain Points
Rigid schema and access pattern design required upfront
7DynamoDB forces developers to decide partition and sort keys and design access patterns before product requirements crystallize. Changing queries later requires backfilling GSIs, schema migrations, and complex denormalized projections, whereas traditional databases allow simple index additions.
No support for advanced relational features (JOINs, stored procedures, triggers)
6DynamoDB does not support SQL JOINs, stored procedures, triggers, or complex nested structures (beyond 32 levels). Applications requiring these features must implement logic in application code or use additional services, increasing complexity and performance overhead.
Unpredictable and difficult cost management
6DynamoDB's on-demand pricing model can lead to unexpected expenses with variable workloads. Provisioned mode requires careful capacity planning to avoid throttling or waste, and cost monitoring is complex without proper tooling configuration.