Introducing G2.ai, the future of software buying.Try now
Amazon DynamoDB
Save to My Lists
Claimed
Claimed

Amazon DynamoDB Pros and Cons: Top 5 Advantages and Disadvantages

Quick AI Summary Based on G2 Reviews

Generated from real user reviews

Users value the scalability of Amazon DynamoDB, benefiting from its automatic scaling and flexibility under heavy loads. (6 mentions)
Users appreciate the ease of use of Amazon DynamoDB, finding it simple to create and manage NoSQL databases. (4 mentions)
Users value the easy integrations of Amazon DynamoDB, enhancing their experience with other AWS services and tools. (4 mentions)
Users appreciate the ease of use and scalability of Amazon DynamoDB, benefiting from its high-performance and flexible features. (4 mentions)
Users value the seamless integration with AWS services, enhancing overall functionality and user experience with DynamoDB. (4 mentions)
Users find DynamoDB relatively costly with high expenses and limited query flexibility complicating their experience. (5 mentions)
Users find the complexity of the pricing model and search functionality challenging, requiring careful data organization and management. (2 mentions)
Users experience a difficult learning curve with DynamoDB, requiring careful data organization and understanding of its NoSQL architecture. (2 mentions)
Users find the inefficient search cumbersome and costly, requiring precise access patterns and lacking full-text search capabilities. (2 mentions)
Users note a steep learning curve with DynamoDB due to its NoSQL nature and limited query flexibility. (2 mentions)

Top Rated Amazon DynamoDB Alternatives

MongoDB Atlas
(361)
4.5 out of 5

622 Amazon DynamoDB Reviews

The next elements are filters and will change the displayed results once they are selected.
Search reviews
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
622 Amazon DynamoDB Reviews
4.4 out of 5
622 Amazon DynamoDB Reviews
4.4 out of 5

Amazon DynamoDB Pros and Cons

How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Cons
G2 reviews are authentic and verified.
Bhoomika T.
BT
Sr. QA Engineer
Small-Business (50 or fewer emp.)
"Support High performance application"
What do you like best about Amazon DynamoDB?

Its No SQL nature helps the beginner or non-technical person to filter data. Its auto load distribution nature provides high performance to the application. Moreover, its cost-effective and secure Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

Table joins are impossible, so you only have to work with key-value pairs. There is no foreign key concept. Deployable only on AWS, so you cannot install it on a particular desktop Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Mid-Market (51-1000 emp.)
"I have been using AWS cloud services for 5 years now. They are extremely scalable and reliable."
What do you like best about AWS Cloud?

The on-demand pricing option is the best. Pay as you go basis.

Also, the documentation helps to get started with any new service required.

The monitoring service has quite a good feature.

Organizing resources deployed using cloud formation stack. Review collected by and hosted on G2.com.

What do you dislike about AWS Cloud?

The free tier could provide more service options for beginners.

More transparency in the upfront cost.

Developer support can be improved.

The Developer forum can be improvised. Review collected by and hosted on G2.com.

keerti m.
KM
Manager
Enterprise (> 1000 emp.)
"Auto Scalable Document DB"
What do you like best about Amazon DynamoDB?

Amazon Dynamo DB provides autoscalability feature , where you do not need to manage resources as the demand changes . It is NoSQL based and provided as a service. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

I don't find anything disliking about Amazon Dynamo db . It is easy to use . No installation or anything is required since it is available on cloud as a service Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
CI
Enterprise (> 1000 emp.)
"AMAZON DYNAMODB a great product."
What do you like best about Amazon DynamoDB?

Well Amazon DynamoDB is a great managed AWS offering no SQL offering supporting key value and data structure. It has helped my company to implement and kind of organize and deploy multiple database with cost efficient and reliable as well as high performance. It is fast and flexible which actually helped my team not to worry about constraints like security, customization of Data. I would recommend everyone to use AWS DynamoDB as it s great product from Amazon Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

Well as of now I have no complain from my customer who are actually using it but well it could have be better if it can provide some more Data querying as it is limited as of now and if it can also installed on desktop or servers like connector. Review collected by and hosted on G2.com.

Aayushi B.
AB
SSr Web UI Developer
Mid-Market (51-1000 emp.)
"pay as per demand product"
What do you like best about Amazon DynamoDB?

According to my experience it's most powerful feature is that it works on pay as per demand model. Also it's NoSQL feature makes data sharing more easier as compare to existing SQL implementation. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

It's not about dislike more of we can consider it as feedback that sometimes it happens that developer is trained on SQL and hence we need to provide extra knowledge transfer for this. Review collected by and hosted on G2.com.

BHAVESH G.
BG
Senior Cloud Consultant | DevOps Engineer | Cybersecurity Consultant
Enterprise (> 1000 emp.)
"Leader of Fully Managed NoSQL Database - Amazon DynamoDB"
What do you like best about Amazon DynamoDB?

DynamoDB is a serverless service completely managed by AWS hence we do not need to worry about scalability, high availability, performance efficiency and resiliency.

It provided built-in security, backup and restore, and in-memory caching that helps in reducing the latency of the application to single-digit microseconds.

Mission-critical applications can make use of DynamoDB to get low-latency data. We can make use of DynamoDB Global Tables and Accelerator to achieve high availability and to reduce costs respectively. Features like a local index and a global index help the querying look more like SQL Database.

DynamoDB Streams help to enable taking actions based on CRUD operation.

It provides the best of both worlds - DynamoDB is both Key-Value and Document NoSQL Database Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

It tends to be expensive if not careful. I think it should provide some kind of alerting to notify the users about the cost.

We can use the TTL feature to save some costs but an out-of-the-box feature would be a great help.

The learning curve is a bit steep as it requires knowing other AWS services too for maximum benefit.

Cannot be used or integrated with other cloud vendors like Google Cloud or Microsoft Azure as it is tightly coupled with only AWS. Review collected by and hosted on G2.com.

Vaibhav K.
VK
Programmer Analyst Trainee
Enterprise (> 1000 emp.)
"AWS is the best cloud service available in the market"
What do you like best about AWS Cloud?

The best upside of aws is that our application can scale up or down based on demand and that it is backed up by Amazon. Amazon provides a database as per your requirement and the database provided by them are completely managed by them Review collected by and hosted on G2.com.

What do you dislike about AWS Cloud?

AWS service limits are set by the platform. This problem is familiar with everyone using the aws but we request fewer resources if we wish to. Also, it is a little expensive for personal uses. Review collected by and hosted on G2.com.

Devanshu S.
DS
Software Engineer
Small-Business (50 or fewer emp.)
"AWS Cloud has a very easy to use UI and provides most of the services for a very competitive pricing"
What do you like best about AWS Cloud?

I like the constantly innovative products that keep coming. Like Kinesis, Streams, AI and ML focussed projects. But my favorite is serverless - Lambda. I like its UI more than its competitors. Review collected by and hosted on G2.com.

What do you dislike about AWS Cloud?

I do not dislike anything about it. The UI just seems like an information overload, however, we cannot complain as they have too many services. If this could be simplified with a more customizable home screen, it would be great. Review collected by and hosted on G2.com.

Ashirvad V.
AV
Website Developer and Voice specialist
Small-Business (50 or fewer emp.)
"Very Nice"
What do you like best about AWS Cloud?

The AWS services are excellent and simple to use; Amazon S3 offers safe, reliable, and very scalable object storage, This is why I like this platform and have cheap compared to other Review collected by and hosted on G2.com.

What do you dislike about AWS Cloud?

AWS needs to make improvements to its cloud construction tool and interface. The UI's inconsistent offerings are just amateurishly exceptional. I think this is only the thing that AWS need to improve else fine. Review collected by and hosted on G2.com.

Adarsh G.
AG
Software Developer
Small-Business (50 or fewer emp.)
"Flawless and one of the best NoSql DB"
What do you like best about Amazon DynamoDB?

DynamoDb is a NoSql type database which is generally very common in almost every company. But few things which forced us to change our old NoSql to Dynamodb are:-

1. High scalability, high availability: A one-click solution as it manages the backend server automatically and you don't have to configure it by yourself.

2. The ease of use with micro services and monolithic architecture, as most of our company's projects is in NodeJs and Nodejs is single threaded so using microservices is the only way and having

Dynamo actually helped.

3. TTL(Time To live): which saved us quite some money as, it is generally a big hassle to manually set those for each and every service. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

Dynamo is amazing but it also has some problems like:-

1. There is no foreign key concept.

2. Importing and export of raw files.

3. Relatively hard to implement transactions. Review collected by and hosted on G2.com.

Pricing Insights

Averages based on real user reviews.

Time to Implement

3 months

Return on Investment

12 months

Average Discount

10%

Perceived Cost

$$$$$
Amazon DynamoDB