Try our new research platform with insights from 80,000+ expert users

Pros & Cons summary

Buyer's Guide

Get pricing advice, tips, use cases and valuable features from real users of this product.
Get the report

Prominent pros & cons

PROS

Amazon DynamoDB allows for seamless scalability, ranging from 100 MB to a petabyte of data, providing flexibility without adhering to strict data allocation constraints.
The platform offers lower subscription costs compared to similar databases, making it cost-effective while efficiently handling unstructured or semi-structured data.
It provides high performance and rapid data retrieval speeds, supporting multiple data attributes and offering quick response times for both read and write operations.
Being a fully-managed, serverless NoSQL database, Amazon DynamoDB alleviates concerns about scalability and maintenance, ensuring constant availability without additional server management.
Its integration capabilities with different tools and support for JSON data storage enhance its versatility and ease of use within various applications.

CONS

Querying data in Amazon DynamoDB is limited, similar to other NoSQL databases.
Amazon DynamoDB lacks a scheduled refresh option, which hinders timely data updates for Business Intelligence applications.
The documentation of Amazon DynamoDB needs improvement as it can be confusing and lacks clarity.
Configuration and setup of Amazon DynamoDB can be complex, especially for advanced use cases and the initial setup.
Amazon DynamoDB can be expensive, particularly when database sizes increase or are used continuously across regions.
 

Amazon DynamoDB Pros review quotes

GR
Expert Solution Principal at a tech services company with 10,001+ employees
Sep 15, 2019
The possibility of managing documents is the most valuable aspect of the solution. I like the fact that I don't have to define the fields.
reviewer1534800 - PeerSpot reviewer
Engineering Intern at a tech services company with 51-200 employees
Apr 1, 2021
Its scalability is really good. I can go up to a petabyte of data. It is more of an on-demand use case. I can go from 100 MB to 1 PB if I want, which is very good. Most of the other databases would want you to stick to a specific data allocation. Its subscription cost is lower than similar databases offered by other vendors.
RX
Principal at a computer software company with 11-50 employees
Aug 24, 2021
One of the most valuable features of Amazon DynamoDB is it can handle unstructured or semi-structured data.
Learn what your peers think about Amazon DynamoDB. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
879,455 professionals have used our research since 2012.
Sep 21, 2021
Storing is a valuable feature. We can store as an entire object rather than the traditional structure of the data.
Erkut Bas - PeerSpot reviewer
Software Specialist at Binghamton University
Oct 7, 2022
It has helped us build our product from zero point to the end.
DouglasStein - PeerSpot reviewer
Director of Engineering at MemeSpark LLC
Oct 10, 2022
We switched to DynamoDB from a relational database that would've had scale problems and would've cost a lot of money to run at scale. DynamoDB allows us to match expense to usage. When not many people are using and it's a quiet day, there is a low cost. On a busy day, there is a higher cost. We get good performance along the way and less maintenance on the database.
Oguzhan Herkiloglu - PeerSpot reviewer
Senior HPC and BigData Architect at Bitnet
Oct 19, 2022
The most valuable features are the flexibility and the compatibility options without needing to use any additional services or software. It is an independent solution that doesn't need other solutions to operate.
Daniel Calatrava - PeerSpot reviewer
Genesys Cloud Consultant / Software Engineer at Hightelecom
Nov 18, 2022
The most valuable feature of this solution is the non-relational database.
reviewer2043696 - PeerSpot reviewer
Senior Technical Engineer at a transportation company with 5,001-10,000 employees
May 24, 2023
Stability-wise, I rate the solution a ten out of ten. I've never faced any problems.
Prasanth MG - PeerSpot reviewer
Software Engineer at Readyly
Jul 2, 2023
The best feature of the solution is that it is a NoSQL database.
 

Amazon DynamoDB Cons review quotes

GR
Expert Solution Principal at a tech services company with 10,001+ employees
Sep 15, 2019
Querying data on the solution is quite limited, but this is like any other NoSQL database. It's the most common criticism of the NoSQL database in general.
reviewer1534800 - PeerSpot reviewer
Engineering Intern at a tech services company with 51-200 employees
Apr 1, 2021
Currently, there is no option for a scheduled refresh in this solution. We want the data to be populated into DynamoDB on a timely basis. Currently, you have to go to the DynamoDB table and hit the refresh button to populate it with the new data. If you have connected DynamoDB to a BI application for creating visualizations with charts, graphs, or other things, you would want it to get updated as per the schedule so that you have updated visualizations in your BI application.
RX
Principal at a computer software company with 11-50 employees
Aug 24, 2021
Amazon DynamoDB could improve by being more robust, having a better user interface and data management. Additionally, there is some limited functionality compared to other solutions, such as MongoDB.
Learn what your peers think about Amazon DynamoDB. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
879,455 professionals have used our research since 2012.
Sep 21, 2021
There are some issues like if we missed something or somehow were not able to store the data, then it was quite difficult for us to get back that data.
Erkut Bas - PeerSpot reviewer
Software Specialist at Binghamton University
Oct 7, 2022
The documentation is not good enough.
DouglasStein - PeerSpot reviewer
Director of Engineering at MemeSpark LLC
Oct 10, 2022
I'd like to see better integration with Cognito. It has the integration, but I'd like to see a little more ease of setup. If you have multiple customers and you want the database to enforce who can see what, you can treat DynamoDB so that each row has permissions. You can set this up, but it's a little more of a science project to make Cognito and DynamoDB work well to do protection of individual rows. So I'd like that to be more wizard or easy to set up.
Oguzhan Herkiloglu - PeerSpot reviewer
Senior HPC and BigData Architect at Bitnet
Oct 19, 2022
The design patterns and the documentation for this solution could be improved. In a future release, we would like to see an improvement of the data push options as we sometimes experience blockers when moving data.
Daniel Calatrava - PeerSpot reviewer
Genesys Cloud Consultant / Software Engineer at Hightelecom
Nov 18, 2022
If you have no prior experience with this type of non-relational database, the syntaxes, implementation, or understanding may be difficult.
reviewer2043696 - PeerSpot reviewer
Senior Technical Engineer at a transportation company with 5,001-10,000 employees
May 24, 2023
The solution's interface is the biggest challenge because if you want to access DynamoDB, you need an AWS account.
Prasanth MG - PeerSpot reviewer
Software Engineer at Readyly
Jul 2, 2023
Sometimes when we query through the UI, it takes a long time to get the results.