Since Amazon DynamoDB is a serverless NoSQL database, we are using it to develop an application that uses a NoSQL database.
Associate Cloud Engineer at Rishabh Software
A serverless, NoSQL database that allows you to create a single global table
Pros and Cons
- "Amazon DynamoDB allows you to configure your read-write capacity and create a single global table that can be accessed with any other region."
- "Amazon DynamoDB has a very complex configuration if you go very advanced."
What is our primary use case?
What is most valuable?
Amazon DynamoDB allows you to configure your read-write capacity and create a single global table that can be accessed with any other region.
What needs improvement?
Amazon DynamoDB has a very complex configuration if you go very advanced.
For how long have I used the solution?
I have been using Amazon DynamoDB for the past two to three months.
Buyer's Guide
Amazon DynamoDB
February 2025
Learn what your peers think about Amazon DynamoDB. Get advice and tips from experienced pros sharing their opinions. Updated: February 2025.
832,138 professionals have used our research since 2012.
What other advice do I have?
We are very much satisfied with Amazon DynamoDB's global tables feature. It was very easy for me to learn to use Amazon DynamoDB. After one week of upskilling, I was able to query and use the solution. The solution has a very user-friendly interface. If you don't know about queries, you can filter out data with the interface without writing complex queries.
Our company decided to use Amazon DynamoDB because it is a serverless, NoSQL database. Amazon DynamoDB has a very complex configuration if you go very advanced. So, start with the basics and use PK and SK only. After that, you can jump to search indexes. If you have some advanced use cases, the configuration might have some complexities. Amazon DynamoDB has good scalability, and it is very fast for querying.
Overall, I rate the solution ten out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: My company has a business relationship with this vendor other than being a customer: customer/partner
Senior HPC and BigData Architect at Bitnet
Stable and scalable NoSQL database used to collect and move data to third party solutions
Pros and Cons
- "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."
- "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."
What is our primary use case?
We use this solution for two main purposes. The first is for the IoT-H devices to collect data and push the collected data to the DynamoDB. The second aim is to use the Terraform integration for the GS. This solution supports 25 users.
What is most valuable?
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.
What needs improvement?
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.
For how long have I used the solution?
I have been using this solution for more than two years.
What do I think about the stability of the solution?
This is a stable solution. In the last three years, I have not encountered any issues.
What do I think about the scalability of the solution?
This is a scalable solution.
How are customer service and support?
We make use of the paid version of support and do not usually wait more than 40 minutes to be assisted via email or live chat. I would rate support a five out of five.
How would you rate customer service and support?
Positive
How was the initial setup?
The initial setup is not that easy. It requires at least one mid-level DevOps engineer to understand both the company requirements and also the AWS capability in order to meet them. I would rate the initial setup a four out of five.
What's my experience with pricing, setup cost, and licensing?
I would rate the pricing for this solution a four out of five.
What other advice do I have?
I would rate this solution an eight out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Amazon DynamoDB
February 2025
Learn what your peers think about Amazon DynamoDB. Get advice and tips from experienced pros sharing their opinions. Updated: February 2025.
832,138 professionals have used our research since 2012.
Data Engineer at Pharos Analytics Lab
Easier to scale than other databases. but when connecting to other services, we need to sort and code the data
Pros and Cons
- "AWS technical support is very friendly."
- "I would rate the stability a seven out of ten. We faced some configuration issues."
What is our primary use case?
We mostly use it for e-commerce data.
How has it helped my organization?
Any inflow of new data, whether it is new input or schema inflow, can be captured and stored in DynamoDB. Any variables or inputs can be captured in DynamoDB.
What is most valuable?
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.
What needs improvement?
It has a different schema type than other databases. DynamoDB has a separate schema.
It is a schema-less, NoSQL database. When connecting to other services, we need to sort and code the data. We need to especially monitor the coding of the data. There will be some minor changes to normal coding.
For how long have I used the solution?
I have been using it for two years.
What do I think about the stability of the solution?
I would rate the stability a seven out of ten. We faced some configuration issues.
We mainly need to know the configurations and settings. They need to be customized before setup can be done.
What do I think about the scalability of the solution?
We are a small company; only four developers use it.
I would rate the scalability an eight out of ten.
How are customer service and support?
AWS technical support is very friendly and looks out for the business to continue. They will support you based on your support ticket.
How would you rate customer service and support?
Positive
Which solution did I use previously and why did I switch?
I have used Azure. It was for a previous project.
How was the initial setup?
For deployment, we use libraries. If you want to create a library, it's basic functionality. We can call it by integrating with any Python library. We can deploy it very quickly and easily.
Compared to MongoDB, we can set up DynamoDB within half a day.
AWS handles the maintenance.
What's my experience with pricing, setup cost, and licensing?
It's pay-as-you-go. You pay for how much you use and store. We can also make automatic backups and use replication for the database. It is suitable for high-performance applications.
It's on a monthly basis. So it's a subscription.
We use it for support services, so we subscribe to it only when needed. So, the pricing can vary.
I would rate the pricing an eight out of ten.
What other advice do I have?
I can recommend AWS, especially for enterprise and retail-level customers.
Overall, I would rate it a seven out of ten.
Which deployment model are you using for this solution?
Private Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Last updated: Jul 8, 2024
Flag as inappropriateGenesys Cloud Consultant / Software Engineer at Hightelecom
Helps with quicker searches, faster implementation, helpful technical support and JSON format makes it easier to read
Pros and Cons
- "The most valuable feature of this solution is the non-relational database."
- "If you have no prior experience with this type of non-relational database, the syntaxes, implementation, or understanding may be difficult."
What is our primary use case?
We use Amazon DynamoDB because we require a non-relational database for a variety of brands.
How has it helped my organization?
For example, we have extensive experience with relational databases. If you use Dynamo to implement a large project, it will help you implement it faster and perform faster searches. It's good because I feel, the JSON format makes it easier to read.
What is most valuable?
The most valuable feature of this solution is the non-relational database.
What needs improvement?
If you have no prior experience with this type of non-relational database, the syntaxes, implementation, or understanding may be difficult.
For how long have I used the solution?
I have been using Amazon DynamoDB for one year.
I am working with the latest version.
What do I think about the stability of the solution?
Amazon DynamoDB is quite stable.
What do I think about the scalability of the solution?
Amazon DynamoDB is a scalable solution.
We have 160 users, in our organization.
We need to build a better solution using this database. Perhaps for future items. That was a great experience.
How are customer service and support?
I would rate the technical support a four out of five.
Which solution did I use previously and why did I switch?
Previously, we used CatalinaDB. It is very similar.
How was the initial setup?
If you don't have any prior expertise, it may be rather complex.
We only require one person who has knowledge of databases to maintain this solution.
What about the implementation team?
The deployment was done in-house.
What was our ROI?
We have seen an ROI, but the pricing is actually determined by the clients you implement.
What's my experience with pricing, setup cost, and licensing?
It is a little expensive.
It is dependent on the license you use. The license we now have is for the consumption of reading. It's around $80 each month, or more.
Which other solutions did I evaluate?
We tried to implement certain schemes or determine what is the best way to implement the project. We discovered that Dynamo was better.
What other advice do I have?
Have database experience not just in relational databases, but also in non-relational databases, as well as AWS or configuration experience.
I would rate Amazon DynamoDB a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Senior Software Engineer at a tech vendor with 51-200 employees
We utilize CloudWatch monitoring, the Simple Notification Service, and the VPC solution for VPN connections.
What is most valuable?
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.
How has it helped my organization?
Previously, our product was exclusively sold as an on-premises solution. Once we decided on AWS for a cloud hosting platform, we were able to increase our sales dramatically. Within less than two years of offering this option, cloud hosted sales now make up more than 50% of our new business.
What needs improvement?
AWS is forward thinking and always adding new features. I generally cannot think of an area of improvement.
To be honest, AWS and their people know way more about the hosting and infrastructure needs of software developers than me and my team. I can’t think of any features that that could additionally add.
If I were to pick on one area to improve and an area in which they are not equal to or superior to the competition, I would say the user interface. It is far more simplistic that Azure’s slick presentation.
Of course, that is by choice, like the Amazon experience. But there are instances where the next step is not as logically presented as in Azure.
I still maintain that AWS is the unquestioned market leader in regards to features offered and is always introducing new ones in response to what their customers ask for.
They also are leaders in price, ease of use, and support, making them the obvious choice for my company’s cloud IaaS provider.
For how long have I used the solution?
I have used Amazon AWS for three years.
What do I think about the stability of the solution?
There have been a couple of well-publicized instances of non-availability, but I think overall downtime of a few hours per year is acceptable.
The biggest problem is that everybody knows about downtime because of how public AWS’s failures are with their high-profile customers, who make news with their downtime.
What do I think about the scalability of the solution?
We have had no problems with scalability.
How are customer service and technical support?
I would give technical support a rating of 10/10. AWS stands for AWesome Support! They know way more about problems than I do and often patiently teach me while solving an issue.
Which solution did I use previously and why did I switch?
We occasionally use Azure, alongside AWS, because we have a monthly credit from Microsoft. But AWS was first and all our commercial accounts are on AWS.
How was the initial setup?
I was able to setup a prototype of our application by myself in half an hour. Since then, whenever I need to do something new, rather than read a whitepaper, I just call support and they walk me through it. This is part of the support they happily provide AND without griping about me not trying it by myself first.
What's my experience with pricing, setup cost, and licensing?
You don’t need to look anywhere else. AWS is the leader in price and features, so why mess with success.
Which other solutions did I evaluate?
We evaluated Azure, Google, Rackspace and several smaller, now extinct companies.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Software Engineer at a transportation company with 51-200 employees
Comprehensive insights, good visibility, and seamless monitoring capabilities
Pros and Cons
- "I appreciate the visibility of DynamoDB, as I can observe everything on the Console."
- "As more data comes in, it becomes more expensive."
What is our primary use case?
My company has a fleet management system, and we primarily use DynamoDB to store location data.
What is most valuable?
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.
What needs improvement?
There is nothing that I can think of for improvements.
For how long have I used the solution?
I have been using DynamoDB for five to six years.
What do I think about the stability of the solution?
Amazon DynamoDB is pretty stable. I haven't encountered breakdowns or bugs.
What do I think about the scalability of the solution?
DynamoDB scales well. As more data comes in, it becomes more expensive, however, the scalability aspect is not a concern.
How are customer service and support?
About 30% of the time, Amazon's support lacked enough knowledge to solve my problems.
How would you rate customer service and support?
Neutral
How was the initial setup?
The initial setup is straightforward.
What's my experience with pricing, setup cost, and licensing?
As more data comes in, it can become expensive, however, it's a manageable cost.
What other advice do I have?
I would absolutely recommend DynamoDB to others. It's easy to use, especially if sticking with AWS.
Overall, I would rate DynamoDB nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Last updated: Dec 4, 2024
Flag as inappropriateTechnical Lead at Zopper
A NoSQL database that stores unstructured data and provides high performance
Pros and Cons
- "Amazon DynamoDB is a NoSQL database that stores unstructured data and provides high performance."
- "I initially faced issues with the solution's stability, performance, and security."
What is our primary use case?
I have set up Amazon DynamoDB and started using it with my product for data insertion, creation, reading, testing, and configuration.
What is most valuable?
Amazon DynamoDB is a NoSQL database that stores unstructured data and provides high performance.
What needs improvement?
I initially faced issues with the solution's stability, performance, and security.
For how long have I used the solution?
I have used Amazon DynamoDB two to three times.
What do I think about the stability of the solution?
I rate the solution’s stability a seven to eight out of ten.
What do I think about the scalability of the solution?
I rate the solution an eight out of ten for scalability.
How are customer service and support?
The solution’s technical support is good.
How was the initial setup?
The initial setup of the solution is average, and it is neither easy nor difficult. You do need to have some knowledge and experience to set up Amazon DynamoDB.
What's my experience with pricing, setup cost, and licensing?
Given the services and benefits provided by AWS, the solution's pricing is average.
What other advice do I have?
Overall, I rate the solution an eight out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Last updated: May 6, 2024
Flag as inappropriateAWS Engineer at Cravita Technologies India Private Limited
Used to store data in the form of JSON, but its efficiency and performance should be faster
Pros and Cons
- "We directly pass the JSON value to Amazon DynamoDB, which is why Amazon DynamoDB is faster than relational databases."
- "The solution's efficiency and performance should be faster than other databases."
What is our primary use case?
Amazon DynamoDB is used to store data in the form of JSON. I use AWS Lambda to insert data into Amazon DynamoDB.
What is most valuable?
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.
What needs improvement?
The solution's efficiency and performance should be faster than other databases.
For how long have I used the solution?
I have been using Amazon DynamoDB for six months.
What do I think about the stability of the solution?
I rate the solution a nine out of ten for stability.
What do I think about the scalability of the solution?
Amazon DynamoDB is a scalable solution that can store more data than other databases. AWS manages Amazon DynamoDB, such as increasing the storage, RAM, or CPU of its actual server. We need not worry about the solution's scalability. The solution's availability is 24/7.
How are customer service and support?
The solution’s technical support is good.
Which solution did I use previously and why did I switch?
I previously used Amazon RDS.
How was the initial setup?
The solution’s initial setup is easy.
What about the implementation team?
We can deploy Amazon DynamoDB in one to two hours.
What's my experience with pricing, setup cost, and licensing?
The solution was free to use one month ago, but now it is a paid service. Amazon DynamoDB is not an expensive solution.
What other advice do I have?
We can use Amazon DynamoDB for both on-premises and in the cloud.
Overall, I rate the solution a seven out of ten.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free Amazon DynamoDB Report and get advice and tips from experienced pros
sharing their opinions.
Updated: February 2025
Product Categories
Managed NoSQL DatabasesPopular Comparisons
Microsoft Azure Cosmos DB
Amazon Neptune
Amazon DocumentDB
Google Cloud Bigtable
Amazon Timestream
Neo4j AuraDB
Oracle NoSQL Database Cloud
Amazon Keyspaces
Buyer's Guide
Download our free Amazon DynamoDB Report and get advice and tips from experienced pros
sharing their opinions.