PrinceKumar2 - PeerSpot reviewer
Associate Cloud Engineer at Rishabh Software
Real User
Top 5
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?

Since Amazon DynamoDB is a serverless NoSQL database, we are using it to develop an application that uses a NoSQL database.

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
May 2024
Learn what your peers think about Amazon DynamoDB. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
770,141 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
Flag as inappropriate
PeerSpot user
RANJAN KUMAR - PeerSpot reviewer
DevOps Engineer at ZoomOps Technology
Real User
Top 5Leaderboard
A fully managed service that is designed to provide fast and predictable performance
Pros and Cons
  • "Amazon DynamoDB is a fully managed service by AWS, and it is designed to provide fast and predictable performance."
  • "The solution's backup and restore could be improved to be able to utilize batch operations."

What is our primary use case?

DynamoDB is suitable for a wide range of applications, from small-scale projects to large-scale and high-traffic applications. Amazon DynamoDB is a high-performance managed service, and AWS fully takes care of the operational parts, including hardware, setup, and maintenance.

What is most valuable?

Amazon DynamoDB is a fully managed service by AWS, and it is designed to provide fast and predictable performance.

What needs improvement?

The solution's backup and restore could be improved to be able to utilize batch operations.

For how long have I used the solution?

I have been using Amazon DynamoDB for more than two years.

What do I think about the stability of the solution?

Amazon DynamoDB is a stable solution.

What do I think about the scalability of the solution?

Amazon DynamoDB is a scalable solution. More than three people are using the solution in our organization.

How are customer service and support?

The solution’s technical support is good.

How was the initial setup?

The solution’s initial setup is easy.

What's my experience with pricing, setup cost, and licensing?

Amazon DynamoDB is a cheap solution.

What other advice do I have?

Amazon DynamoDB automatically publishes AWS CloudWatch metrics that provide information on health and performance, read-write capacity, system errors, and conditional check fail requests. It is easy for somebody to learn to use Amazon DynamoDB. I would recommend the solution to other users.

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: Partner
Flag as inappropriate
PeerSpot user
Buyer's Guide
Amazon DynamoDB
May 2024
Learn what your peers think about Amazon DynamoDB. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
770,141 professionals have used our research since 2012.
Python Developer at a consultancy with 5,001-10,000 employees
Real User
Helps understand the database usage and is suitable for small use cases
Pros and Cons
  • "It is a NoSQL product."
  • "The pricing for larger databases is higher."

What is most valuable?

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.

What needs improvement?

The pricing for larger databases is higher.

For how long have I used the solution?

I have been using the solution for one and a half years.

What do I think about the stability of the solution?

We did not have any issues with the tool’s stability. We did not face any issues with bugs.

What do I think about the scalability of the solution?

The tool’s scalability is good. I rate the scalability a nine out of ten.

How was the initial setup?

The initial setup is straightforward.

Which other solutions did I evaluate?

We mostly use PostgreSQL.

What other advice do I have?

I have used Amazon RDS. We do not use DynamoDB much. I will recommend the product to others. If we want a small database, Amazon DynamoDB is a good choice. We can use it for larger use cases, too. However, pricing might be high if we opt for the larger database. Overall, I rate the tool a nine out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
PeerSpot user
Senior Software Engineer at a tech vendor with 51-200 employees
Vendor
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.
PeerSpot user
Tiezer Melo - PeerSpot reviewer
DevOps Engineer at Out.Cloud
MSP
Top 5
Efficient for resource utilization and highly stable solution
Pros and Cons
  • "Speed is the most valuable feature. The speed to store and retrieve data from it."
  • "It would be nice to have some AI features in DynamoDB."

What is our primary use case?

It does the basic stuff. It's an efficient resource, just like a special database.

How has it helped my organization?

For us, we are using DynamoDB to store the log credentials or the token, specifically. So that's the use of the service for us.

What is most valuable?

Speed is the most valuable feature. The speed to store and retrieve data from it.

What needs improvement?

It would be nice to have some AI features in DynamoDB.

For how long have I used the solution?

I have been using this solution for around eight months. We don't use the latest version. 

What do I think about the stability of the solution?

I would rate the stability a ten out of ten. It's very stable.

What do I think about the scalability of the solution?

I would rate the scalability a nine out of ten. Around 50 to 60 users are currently using this solution in our company. We use this solution every day. 

However, we don't plan to increase the usage of the solution because we use it to restore some services when they are deployed.

Which solution did I use previously and why did I switch?

We were testing different services. We used RDS. We switched to this solution for the necessity of this service. The service was changed, and we needed to create a different architecture for the application.

How was the initial setup?

We did not use AWS CLI or the console to configure the services, so it's easy to do all we need.

So, it was easy to set up DynamoDB. I would rate my experience with the initial setup a nine out of ten, where one is difficult, and ten is easy. 

What about the implementation team?

It took a couple of minutes to deploy it. 

We always use Terraform or another EAC tool to create a resource. We never deploy a resource using the console.

One person is enough for the deployment and maintenance of the solution. 

What's my experience with pricing, setup cost, and licensing?

I would rate the pricing a four out of ten, where one is cheap, and ten is expensive. The price is cheap. It is a cheap service. 

There are additional costs for DynamoDB like the replication and backup configuration.

What other advice do I have?

It's a good service for all kinds of enterprises.  

Overall, I would rate the solution an eight 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.
Flag as inappropriate
PeerSpot user
MOHIT RAMANI - PeerSpot reviewer
Technical Lead at Zopper
Real User
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.
Flag as inappropriate
PeerSpot user
Software Architect at Knowmad mood
Real User
Easily integrates with other services, but it gets expensive if we use it a lot
Pros and Cons
  • "We don't have to administer the tool."
  • "The primary key is quite slow."

What is our primary use case?

We use the solution to emulate MongoDB for the document database.

What is most valuable?

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.

What needs improvement?

We use the document database. The primary key is quite slow. The free tier is quite hard to use.

For how long have I used the solution?

I have worked with the tool for three years.

What do I think about the stability of the solution?

The tool is stable.

What do I think about the scalability of the solution?

We are satisfied with the scalability of the tool.

How was the initial setup?

The deployment is quite easy. The deployment takes a minute. We need only one engineer to install the solution.

What was our ROI?

The ROI is very good at the beginning. However, it gets expensive if we use it a lot.

What's my experience with pricing, setup cost, and licensing?

I rate the pricing a six out of ten.

Which other solutions did I evaluate?

DynamoDB and Cosmos DB are more or less the same. My preference depends on the cloud I am working on. However, I prefer Cosmos DB because I have used it more.

What other advice do I have?

Overall, I rate the product a seven out of ten.

Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
Flag as inappropriate
PeerSpot user
Solution Architect at a tech vendor with 10,001+ employees
Real User
Top 20
Provides fast access to real-time data and has a simple setup process
Pros and Cons
  • "The platform is easy to develop and configure."
  • "They could provide more information or training programs to deliver knowledge to the engineers about the components of relational databases similar to popular vendors."

What is our primary use case?

We use the product to store historical data. 

What is most valuable?

The platform is easy to develop and configure. It requires some knowledge of the tool to access, but the process is simple.

What needs improvement?

They could provide more information or training programs to deliver knowledge to the engineers about the components of relational databases similar to popular vendors.

For how long have I used the solution?

We have been using Amazon DynamoDB for a year.

What do I think about the stability of the solution?

I rate the platform's stability a nine out of ten.

What do I think about the scalability of the solution?

In our organization, around five teams use Amazon DynamoDB. The product is scalable enough to meet the application requirements. We plan to increase the usage in different areas within the enterprise. I rate the scalability a ten out of ten.

How was the initial setup?

The initial setup is simple. It requires three engineers to complete the deployment and takes a few weeks.

What about the implementation team?

We implement the product in-house.

What other advice do I have?

It helps us store user advertising data, enabling efficient analysis and data management. The platform's advantage is related to fast access to real-time information for scalability. We can access the data storage from different zones and versions. We can configure it in a way that can improve writing and reading as well.

It is a good product. It supports a lot of functionalities, scalability, and multiple versions. I rate it an eight out of ten.

Which deployment model are you using for this solution?

Private Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
PeerSpot user
Buyer's Guide
Download our free Amazon DynamoDB Report and get advice and tips from experienced pros sharing their opinions.
Updated: May 2024
Product Categories
Managed NoSQL Databases
Buyer's Guide
Download our free Amazon DynamoDB Report and get advice and tips from experienced pros sharing their opinions.