Amazon DynamoDB Valuable Features
BO
Blessing Ogechi Nwojiji
Sales Director for West Africa at Atomic Computing
Amazon DynamoDB is a fully managed NoSQL database known for its high performance and scalability. It's useful for integration and real-time analytics, and is also capable of handling workloads without structured tables. It supports various applications, including gaming, by storing game states and leaderboards. It's easy to use with a simple initial setup if you follow the guide. I value the scalability aspect because it can handle workloads without needing to match table structures and keys.
View full review »
MC
MichaelCole
Senior Business Solutions Consultant at Conn3ct
Scalability has significantly enhanced data retrieval speeds. The integration capabilities with other AWS services enable a smooth, easy process. This ease of integration is particularly beneficial for applications and websites where data lookups are needed. The solution supports these lookups efficiently, assisting in managing large volumes and enhancing productivity.
View full review »We use the single table design pattern extensively since it helps us describe very complex patterns and data types on the table.
Additionally, we use streams to synchronize data between global tables across regions and AWS Backup to back up our tables.
View full review »Buyer's Guide
Amazon DynamoDB
June 2025

Learn what your peers think about Amazon DynamoDB. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
860,168 professionals have used our research since 2012.
The transactions are very fast, and the cost is low with Amazon DynamoDB. We also have a web platform where we show our clients all their data. When we use DynamoDB with OpenSearch for other searches, we see that the platform is faster.
View full review »The most valuable feature of the solution is its performance.
View full review »The ability to store multiple data attributes is crucial. For example, in a contact flow, if a customer calls, we can integrate DynamoDB dynamically. We need only the customer's mobile number as the primary key, which is stored in the DynamoDB table.
With that unique ID, we can automatically fetch all the associated customer details. This eliminates the need for manual processes or asking the customer for redundant information over and over again like their case ID or past history. DynamoDB allows us to streamline the process.
Another valuable feature is how DynamoDB lets us handle multiple processes within a company. For instance, if customers call with different issues – like inquiries about loans, credit cards, or savings accounts – DynamoDB helps us automatically route each customer to the appropriate department. If a customer has a question about a loan, they'll be seamlessly directed to the loan queue.
View full review »Amazon DynamoDB is known for its cost efficiency and speed compared to other databases. It offers quick performance and rapid data retrieval, often providing limited data initially but scaling up to fulfill larger demands seamlessly. In terms of speed, it outperforms many other databases. There is no need to install anything. There is no need to manage those AWS databases. Everything is taken care of by this cloud alone, right? Everything is taken care of by the Amazon cloud. We must create a table, store data, configure the storage, and write the code. However, these tasks are managed by AWS. There is no downtime up to 99.9% uptime. Even if there is downtime in one region, it's considered in another, so data synchronization happens later, ensuring no loss for the customer.
The most valuable feature of DynamoDB is that it handles a large amount of data efficiently. Being serverless, it alleviates concerns about scalability and failover. The integration with other AWS services is also very easy.
View full review »There are multiple on-demand features present in Amazon DynamoDB. The solution is able to auto-scale without manual intervention or monitoring. The AWS Lambda integrates with the solution and functions automatically as per the need. When the product is used for the data streaming background, a significant load is required.
View full review »NS
Nikhil Saini
AWS Consultant at HCLTech
DynamoDB is easy to configure, easy to use, and allows for writing data in JSON format.
View full review »JD
Jan Detremmerie
Enterprise Architect at Skynet Belgium
DynamoDB is a key-value database, and it's valuable if you have simple scan queries and don't need to do point searches. For example, if you want to see what happened on Wednesday afternoon at two o'clock and correlate that with what happened on Thursday morning at eleven o'clock, DynamoDB can handle those queries.
However, if you need to do more complex queries that involve multiple indexes or multiple keys, you're better off using an operational database. DynamoDB can still be a good choice for single-T value streams and smaller datasets, but it does have a limitation of four KB for a record, which can be restrictive.
Essentially, for those with some experience in the field, we could call it an index sequential access method.
View full review »Something they refer to as wide tables are valuable. Another one is transaction-based pricing.
It has a stable millisecond response time irrespective of how big the database is, and it also integrates with other Amazon services.
The most unbelievable feature is NoSQL. Unlike traditional SQL databases, DynamoDB doesn't require predefined schemas. You don't have to design the schema, which can be limiting in SQL databases. Additionally, in SQL databases, modifying the schema to add new columns can be confusing and must be done before adding new data. DynamoDB allows for flexibility in adding new attributes to your data at runtime without altering the schema. This makes data processing more efficient and customizable. The performance of DynamoDB is highly configurable, depending on the provisioned Read Capacity Units and Write Capacity Units that you allocate to your tables.
In a relational database like MySQL, we convert values, like name, age, or other details about a person, into tables. We directly pass the JSON value to Amazon DynamoDB, which is why Amazon DynamoDB is faster than relational databases.
View full review »The best feature of the solution is that it is a NoSQL database. Many tables make a database. When we define a table, we have to define the schema of the table. For NoSQL databases, we don't need to define it. The table accepts any input. Each row will have its own column. We do not have to define the columns in advance. We can add columns to each row and push the data. We can query as much as we want.
SQL databases exist to speed up the queries. This advantage is not present in NoSQL databases. We must query databases very fast. To help with the process, the product provides secondary indexes. Secondary indexes are a copy of the table. The table is constructed in such a way that it can be used to support one query. Whenever we query a particular item, if we give the name of the secondary index in the query, the query will be faster.
The solution supports around 20 global secondary indexes. We can just create a table without thinking about its format. When our application develops, we will have more and more queries to do. We might realize later that the initial table does not support the query and that we have to change the schema of the table. To do so, we will have to change the structure of the entire table for one query. In DynamoDB, when we encounter a new query, we can just create a new secondary index for that to an existing table. We wouldn’t have to modify the main table. The query will be fast when we query the secondary index, which is a copy of the main table. Through the production process, we don't have to be concerned about modifying the main table.
KP
Kpasha Pasha
Data Engineer at Pharos Analytics Lab
It's easier to scale than other databases.
It's serverless, scalable, and we can replicate and do blow letters. It's okay from my side.
When creating login credentials, we can make a security setup while using DynamoDB.
View full review »SA
Satya -
C++ Developer at High Crew
The latency feature is precious.
View full review »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.
PK
PardeepKumar
Database Architect at a transportation company with 1,001-5,000 employees
We mainly use Amazon DynamoDB, like a session DB kind of solution. Also, the solution's pricing is really nice. So I use it because I don't have to pay for it throughout. It is based on the usage that I have to pay. So that is where MySQL, I had to pay 24/7. With Amazon DynamoDB, I had to pay only when I used it and the amount of data I had stored. So, it reduced my cost since it was much cheaper as compared to MySQL.
The most valuable feature of this solution is the non-relational database.
View full review »There aren't any issues with the product. On the contrary, it has helped us build our product from zero point to the end. In addition, I like that there's no need for external configurations or DevOps engineers.
View full review »
I appreciate the visibility of DynamoDB, as I can observe everything on the Console. I can also monitor its operation with CloudWatch. As more data comes in, although we pay more, the product scales well. However, it can be expensive.
View full review »Amazon DynamoDB is a NoSQL database that stores unstructured data and provides high performance.
View full review »Amazon DynamoDB is a fully managed service by AWS, and it is designed to provide fast and predictable performance.
View full review »It is fairly straightforward. The best part is the scalability, the response performance, and scalability part. I didn't like the API extremely well, but it was okay.
Moreover, the system is pretty well documented, which is important. And it's observability. That's okay.
View full review »Speed is the most valuable feature. The speed to store and retrieve data from it.
View full review »RX
Richard Xu
Principal at a computer software company with 11-50 employees
One of the most valuable features of Amazon DynamoDB is it can handle unstructured or semi-structured data.
View full review »Amazon DynamoDB is serverless and fast, and we can use different keys along with it in our code. Amazon DynamoDB can accommodate any number of datasets. It is better than the RDB (relational databases). We can use the primary and sort keys to get any sorted data, which is good. The solution is easy to use.
Anyone with AWS Lambda knowledge can easily integrate and use Amazon DynamoDB. The solution supports all languages.
Amazon DynamoDB allows you to configure your read-write capacity and create a single global table that can be accessed with any other region.
View full review »The solution is very simple to use. It is a NoSQL database. The UI is good. DynamoDB Streams is an amazing feature. If there are any changes in the DB, it will automatically trigger the workflow. The GUI is awesome.
View full review »Storing is a valuable feature. We can store data as an entire object rather than the traditional structure of the data.
Accessing speed is very fast. We have never faced any problems accessing the data.
It is stable, scalable, and easy to install.
View full review »The most valuable features of the solution are its price and stability. The solution can handle all our payloads and workloads. The solution's documentation is very clear. Amazon DynamoDB is a good solution that is easy to configure. Data security is one of the main reasons we use the solution.
View full review »It is a NoSQL product. We can write what we want, and it will be stored. We need not worry about the structure. If we want to use a database for small use cases, we can use DynamoDB. If the CPU is high in a day, I can check what time it went high, how many people came into the site, and understand the database usage. Whenever the CPU is high, I send all the data to my database and analyze why it is high so that I can minimize the usage accordingly.
If we want to add another field, we can do so easily. It won’t show any errors. There is no need to migrate. Data modeling is easy. Whatever language we use with the product, we must check how to connect and write it. We must use some DynamoDB functions. I use the product with Lambda.
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.
GR
Expertsolut67
Expert Solution Principal at a tech services company with 10,001+ employees
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.
Features like the user interface and the pricing of the solution are also good.
View full review »The design approach of DynamoDB makes it very fast and scalable.
We have used most of the features offered by DynamoDB because the product is mature and they fit very well.
They are planning to introduce versioning in the future (http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DynamoDBMapper.OptimisticLocking.html).
View full review »We host the cloud version of our software, ENSUR by DocXellent, on EC2 instances with fifteen separate installations currently.
These low-cost, flexible, and scalable VMs are an excellent value for the service they provide.
We also utilize CloudWatch monitoring, the Simple Notification Service, and the VPC solution for VPN connections for us, and for our clients, to these instances.
View full review »AL
Adi Levin
Technical Director at a healthcare company with 5,001-10,000 employees
The ease of operation. It's so easy to scale it up and down. And it delivers predictable performance, as promised.
View full review »JB
Jesus Briones
Software Architect at Knowmad mood
The solution is useful for storing JSON documents. DynamoDB is a platform as a service. We don't have to administer the tool. We did not face any challenges while integrating the product with other services.
View full review »Amazon DynamoDB is powerful and fast. Its performance is good.
View full review »The platform is easy to develop and configure. It requires some knowledge of the tool to access, but the process is simple.
View full review »The features of JSON documents and query handling of databases are vital features of the solution.
View full review »Buyer's Guide
Amazon DynamoDB
June 2025

Learn what your peers think about Amazon DynamoDB. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
860,168 professionals have used our research since 2012.