Introducing G2.ai, the future of software buying.Try now
Kontent.ai
Sponsored
Kontent.ai
Visit Website
Product Avatar Image
Amazon DynamoDB

By Amazon Web Services (AWS)

4.4 out of 5 stars

How would you rate your experience with Amazon DynamoDB?

Kontent.ai
Sponsored
Kontent.ai
Visit Website

Amazon DynamoDB Pros and Cons: Top Advantages and Disadvantages

Quick AI Summary Based on G2 Reviews

Generated from real user reviews

Users appreciate the exceptional scalability of Amazon DynamoDB, which effectively meets fluctuating application demands. (9 mentions)
Users find DynamoDB easy to use, thanks to numerous tutorials and seamless integration with existing systems. (5 mentions)
Users value the predictable performance of DynamoDB, ensuring low latency and reliability even during high traffic events. (4 mentions)
Users benefit from the cost efficiency of DynamoDB's pay-per-use pricing, maximizing scalability without overspending. (3 mentions)
Users value the flexible data model of DynamoDB, allowing easy adjustments during development without rigid constraints. (3 mentions)
Users appreciate the seamless integration capabilities of DynamoDB, simplifying the adoption of AWS solutions without hassle. (3 mentions)
Users appreciate the easy integrations of Amazon DynamoDB, enhancing their experience with seamless connections to other AWS services. (2 mentions)
Users appreciate the scalability and real-time capabilities of DynamoDB, which enhance performance and flexibility for developers. (2 mentions)
Users find the costs of Amazon DynamoDB prohibitive, especially for small businesses needing careful management and guidance. (6 mentions)
Users struggle with query complexity in DynamoDB, facing limitations and challenges in efficient data management. (4 mentions)
Users find DynamoDB very complex, especially newcomers, needing extensive learning and careful data organization for effective use. (3 mentions)
Users frequently face cost management challenges with DynamoDB, as expenses can escalate without careful query design. (3 mentions)
Users find the steep learning curve of DynamoDB challenging, requiring extensive knowledge and expertise for effective use. (3 mentions)
Users find DynamoDB very complex for newcomers, requiring extensive knowledge to effectively manage and utilize the product. (2 mentions)
Users face a difficult learning curve with DynamoDB, requiring careful data organization and understanding of its NoSQL principles. (2 mentions)
Users face complex configuration challenges that complicate data management and efficiency in Amazon DynamoDB. (1 mentions)
Users find the inefficient search in DynamoDB challenging, often requiring predefined access patterns and lacking native full-text search support. (1 mentions)

Top Pros or Advantages of Amazon DynamoDB

1. Scalability
Users appreciate the exceptional scalability of Amazon DynamoDB, which effectively meets fluctuating application demands.
See 9 mentions

See Related User Reviews

Suraj B.
SB

Suraj B.

Enterprise (> 1000 emp.)

4.5/5

"Highly Scalable NoSQL, But Complex Query Management"

What do you like about Amazon DynamoDB?

Fully managed and highly scalable and good nosql

Luca P.
LP

Luca P.

Small-Business (50 or fewer emp.)

4.0/5

"Scalable and Performant NoSQL DB By AWS"

What do you like about Amazon DynamoDB?

• Serverless Architecture and Scalability: The fully managed, serverless nature of DynamoDB eliminates the need to manage server infrastructure. The

2. Ease of Use
Users find DynamoDB easy to use, thanks to numerous tutorials and seamless integration with existing systems.
See 5 mentions

See Related User Reviews

Amit K.
AK

Amit K.

Mid-Market (51-1000 emp.)

4.5/5

"AWS Dynamo Database are a Scalable Solution with Small Drawbacks"

What do you like about Amazon DynamoDB?

AWS Database is a very good alternative for No-SQL Databases. A good point where no changes are required, you can go with the current setup and just m

Prakash U.
PU

Prakash U.

Small-Business (50 or fewer emp.)

5.0/5

"Best AWS cloud DB"

What do you like about Amazon DynamoDB?

AWS covered all types of datas like structured and unstructured data. Tabular format and columner format, key values pairs. Dynamodb is more easy to u

3. Performance
Users value the predictable performance of DynamoDB, ensuring low latency and reliability even during high traffic events.
See 4 mentions

See Related User Reviews

Luca P.
LP

Luca P.

Small-Business (50 or fewer emp.)

4.0/5

"Scalable and Performant NoSQL DB By AWS"

What do you like about Amazon DynamoDB?

• Serverless Architecture and Scalability: The fully managed, serverless nature of DynamoDB eliminates the need to manage server infrastructure. The

Manav J.
MJ

Manav J.

Small-Business (50 or fewer emp.)

4.5/5

"DynamoDB: Fast and Reliable"

What do you like about Amazon DynamoDB?

The single best aspect of Amazon DynamoDB is its unparalleled scalability and predictable performance at any traffic volume.

4. Cost Efficiency
Users benefit from the cost efficiency of DynamoDB's pay-per-use pricing, maximizing scalability without overspending.
See 3 mentions

See Related User Reviews

Suraj B.
SB

Suraj B.

Enterprise (> 1000 emp.)

4.5/5

"Highly Scalable NoSQL, But Complex Query Management"

What do you like about Amazon DynamoDB?

Fully managed and highly scalable and good nosql

Luca P.
LP

Luca P.

Small-Business (50 or fewer emp.)

4.0/5

"Scalable and Performant NoSQL DB By AWS"

What do you like about Amazon DynamoDB?

• Serverless Architecture and Scalability: The fully managed, serverless nature of DynamoDB eliminates the need to manage server infrastructure. The

5. Flexibility
Users value the flexible data model of DynamoDB, allowing easy adjustments during development without rigid constraints.
See 3 mentions

See Related User Reviews

Luca P.
LP

Luca P.

Small-Business (50 or fewer emp.)

4.0/5

"Scalable and Performant NoSQL DB By AWS"

What do you like about Amazon DynamoDB?

• Serverless Architecture and Scalability: The fully managed, serverless nature of DynamoDB eliminates the need to manage server infrastructure. The

SQ

Servio Q.

Mid-Market (51-1000 emp.)

4.0/5

"Fast, Reliable and easy to go"

What do you like about Amazon DynamoDB?

DynamoDB is a serverless database service that simplifies coding by eliminating server management. It automatically scales to handle traffic spikes, e

6. Integrations
Users appreciate the seamless integration capabilities of DynamoDB, simplifying the adoption of AWS solutions without hassle.
See 3 mentions

See Related User Reviews

Amit K.
AK

Amit K.

Mid-Market (51-1000 emp.)

4.5/5

"AWS Dynamo Database are a Scalable Solution with Small Drawbacks"

What do you like about Amazon DynamoDB?

AWS Database is a very good alternative for No-SQL Databases. A good point where no changes are required, you can go with the current setup and just m

Luca P.
LP

Luca P.

Small-Business (50 or fewer emp.)

4.0/5

"Scalable and Performant NoSQL DB By AWS"

What do you like about Amazon DynamoDB?

• Serverless Architecture and Scalability: The fully managed, serverless nature of DynamoDB eliminates the need to manage server infrastructure. The

7. Easy Integrations
Users appreciate the easy integrations of Amazon DynamoDB, enhancing their experience with seamless connections to other AWS services.
See 2 mentions

See Related User Reviews

Prakhar G.
PG

Prakhar G.

Mid-Market (51-1000 emp.)

4.5/5

"Top Features I Love About DynamoDB: Scalability, Performance, and Flexibility"

What do you like about Amazon DynamoDB?

Below are listed points which I like best about DynamoDB:- 1. Automatic Scaling 2. Fully Managed & Serverless 3. High Performance & Low Lat

SQ

Servio Q.

Mid-Market (51-1000 emp.)

4.0/5

"Fast, Reliable and easy to go"

What do you like about Amazon DynamoDB?

DynamoDB is a serverless database service that simplifies coding by eliminating server management. It automatically scales to handle traffic spikes, e

8. Features
Users appreciate the scalability and real-time capabilities of DynamoDB, which enhance performance and flexibility for developers.
See 2 mentions

See Related User Reviews

Jyothi Koushik P.
JP

Jyothi Koushik P.

Mid-Market (51-1000 emp.)

4.0/5

"Excellent NoSQL Database for Top Production Use-cases"

What do you like about Amazon DynamoDB?

I love the scalability of the NoSQL Database combined with real-time capabilities, indexing, searching, filtering, and other customizable features.

SQ

Servio Q.

Mid-Market (51-1000 emp.)

4.0/5

"Fast, Reliable and easy to go"

What do you like about Amazon DynamoDB?

DynamoDB is a serverless database service that simplifies coding by eliminating server management. It automatically scales to handle traffic spikes, e

Top Cons or Disadvantages of Amazon DynamoDB

1. Expensive
Users find the costs of Amazon DynamoDB prohibitive, especially for small businesses needing careful management and guidance.
See 6 mentions

See Related User Reviews

Jyothi Koushik P.
JP

Jyothi Koushik P.

Mid-Market (51-1000 emp.)

4.0/5

"Excellent NoSQL Database for Top Production Use-cases"

What do you dislike about Amazon DynamoDB?

The costs associated with Global Secondary Indexes is very high and could be reduced.

Luca P.
LP

Luca P.

Small-Business (50 or fewer emp.)

4.0/5

"Scalable and Performant NoSQL DB By AWS"

What do you dislike about Amazon DynamoDB?

My main challenge with DynamoDB has been mastering its cost and performance optimization. While the pay-per-request model is incredibly flexible,

2. Query Complexity
Users struggle with query complexity in DynamoDB, facing limitations and challenges in efficient data management.
See 4 mentions

See Related User Reviews

Manav J.
MJ

Manav J.

Small-Business (50 or fewer emp.)

4.5/5

"DynamoDB: Fast and Reliable"

What do you dislike about Amazon DynamoDB?

Steep Data Modeling Learning Curve and Querying Limitations

Luca P.
LP

Luca P.

Small-Business (50 or fewer emp.)

4.0/5

"Scalable and Performant NoSQL DB By AWS"

What do you dislike about Amazon DynamoDB?

My main challenge with DynamoDB has been mastering its cost and performance optimization. While the pay-per-request model is incredibly flexible,

3. Complexity
Users find DynamoDB very complex, especially newcomers, needing extensive learning and careful data organization for effective use.
See 3 mentions

See Related User Reviews

Rohit D.
RD

Rohit D.

Small-Business (50 or fewer emp.)

3.5/5

"Reliable, scalable and secure solution for business that needs large scale data-storage"

What do you dislike about Amazon DynamoDB?

Flexibility: Not flexible as other solutions Lock-In: Locked into the AWS ecosystem, very difficult to switch to another solution Complex: Very comp

SQ

Servio Q.

Mid-Market (51-1000 emp.)

4.0/5

"Fast, Reliable and easy to go"

What do you dislike about Amazon DynamoDB?

Performing complex searches and combining data can be challenging. It's crucial to organize your data properly for easy access. There's no built-in op

4. Cost Issues
Users frequently face cost management challenges with DynamoDB, as expenses can escalate without careful query design.
See 3 mentions

See Related User Reviews

Luca P.
LP

Luca P.

Small-Business (50 or fewer emp.)

4.0/5

"Scalable and Performant NoSQL DB By AWS"

What do you dislike about Amazon DynamoDB?

My main challenge with DynamoDB has been mastering its cost and performance optimization. While the pay-per-request model is incredibly flexible,

SQ

Servio Q.

Mid-Market (51-1000 emp.)

4.0/5

"Fast, Reliable and easy to go"

What do you dislike about Amazon DynamoDB?

Performing complex searches and combining data can be challenging. It's crucial to organize your data properly for easy access. There's no built-in op

5. Learning Curve
Users find the steep learning curve of DynamoDB challenging, requiring extensive knowledge and expertise for effective use.
See 3 mentions

See Related User Reviews

Rohit D.
RD

Rohit D.

Small-Business (50 or fewer emp.)

3.5/5

"Reliable, scalable and secure solution for business that needs large scale data-storage"

What do you dislike about Amazon DynamoDB?

Flexibility: Not flexible as other solutions Lock-In: Locked into the AWS ecosystem, very difficult to switch to another solution Complex: Very comp

Manav J.
MJ

Manav J.

Small-Business (50 or fewer emp.)

4.5/5

"DynamoDB: Fast and Reliable"

What do you dislike about Amazon DynamoDB?

Steep Data Modeling Learning Curve and Querying Limitations

6. Complexity Issues
Users find DynamoDB very complex for newcomers, requiring extensive knowledge to effectively manage and utilize the product.
See 2 mentions

See Related User Reviews

Rohit D.
RD

Rohit D.

Small-Business (50 or fewer emp.)

3.5/5

"Reliable, scalable and secure solution for business that needs large scale data-storage"

What do you dislike about Amazon DynamoDB?

Flexibility: Not flexible as other solutions Lock-In: Locked into the AWS ecosystem, very difficult to switch to another solution Complex: Very comp

Divyansh A.
DA

Divyansh A.

Mid-Market (51-1000 emp.)

5.0/5

"Easy to setup and scale"

What do you dislike about Amazon DynamoDB?

Need in-depth knowledge of AWS product to deal with complex problems.

7. Difficult Learning
Users face a difficult learning curve with DynamoDB, requiring careful data organization and understanding of its NoSQL principles.
See 2 mentions

See Related User Reviews

Manav J.
MJ

Manav J.

Small-Business (50 or fewer emp.)

4.5/5

"DynamoDB: Fast and Reliable"

What do you dislike about Amazon DynamoDB?

Steep Data Modeling Learning Curve and Querying Limitations

SQ

Servio Q.

Mid-Market (51-1000 emp.)

4.0/5

"Fast, Reliable and easy to go"

What do you dislike about Amazon DynamoDB?

Performing complex searches and combining data can be challenging. It's crucial to organize your data properly for easy access. There's no built-in op

8. Complex Configuration
Users face complex configuration challenges that complicate data management and efficiency in Amazon DynamoDB.
See 1 mentions

See Related User Reviews

SQ

Servio Q.

Mid-Market (51-1000 emp.)

4.0/5

"Fast, Reliable and easy to go"

What do you dislike about Amazon DynamoDB?

Performing complex searches and combining data can be challenging. It's crucial to organize your data properly for easy access. There's no built-in op

9. Inefficient Search
Users find the inefficient search in DynamoDB challenging, often requiring predefined access patterns and lacking native full-text search support.
See 1 mentions

See Related User Reviews

Siddhesh R.
SR

Siddhesh R.

Mid-Market (51-1000 emp.)

4.0/5

"Ideal Application for Well defined data access patterns and low latency"

What do you dislike about Amazon DynamoDB?

it provides eventual consistency and does not support full test search natively

Amazon DynamoDB Reviews (521)

View 1 Video Reviews
Reviews

Amazon DynamoDB Reviews (521)

View 1 Video Reviews
4.4
521 reviews
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Yogendra K.
YK
Full Stack Developer
Small-Business (50 or fewer emp.)
"Easy to Use"
What do you like best about Amazon DynamoDB?

Dynamo help my application to increase my performance. It is easy to use and implement. Migration is super easy and well supported.It support docket and microservices management. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

Not major dislike from my side but the only downside is it's nosql database when we tried to implement some more relational data that time we have to think more. Review collected by and hosted on G2.com.

Divyansh A.
DA
Mid-Market (51-1000 emp.)
"Easy to setup and scale"
What do you like best about Amazon DynamoDB?

With the most demanding tech when it comes to cloud, there are lots of tutorials available online for easy setup of AWS Databases. As such it's always easy to get hands-on experience with this. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

Need in-depth knowledge of AWS product to deal with complex problems. Review collected by and hosted on G2.com.

Nilesh C.
NC
Sr. Executive - Learning Design
Mid-Market (51-1000 emp.)
"Amazon DynamoDB"
What do you like best about Amazon DynamoDB?

Deliver apps with consistent single digit milliseconds performance.

Data Security with encryption. Also, Automatic Backup and restore up to 99.999% availability. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

Limitation of 400kb object size for each attribute that you put into the DynamoDB table.

There are only 4 GSI index attributes allowed per DynamoDB table. Review collected by and hosted on G2.com.

Debarshi M.
DM
Serverless Developer
Computer Software
Mid-Market (51-1000 emp.)
"AWS DynamoDB Developer"
What do you like best about Amazon DynamoDB?

First, it's serverless in nature, with no need to manage Infra, operations. just focus on the code rather than setting up and configure it, hassle-free Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

Well, there is no such dislike about DB, but last month it was a bit more complex to do server-side pagination in DDB. Review collected by and hosted on G2.com.

Ravi G.
RG
SDE
Small-Business (50 or fewer emp.)
"Nice tool for developers"
What do you like best about Amazon DynamoDB?

There is very tough thing in development is Database management management and Amazon DynamoDB such a good tool for database management because of the features that are provided by amazon DynamoDB and nice user interface Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

Nothing till now. Because as a full stack developer I know how much user interface matters for users. Features are an abstract part but the main and very important think for a developer is that how easier way can be provided to use those features that totally depends on a good user interface Review collected by and hosted on G2.com.

Arunkumar S.
AS
Associate 2
Information Technology and Services
Enterprise (> 1000 emp.)
Business partner of the seller or seller's competitor, not included in G2 scores.
"Best product experience"
What do you like best about Amazon DynamoDB?

Awesome performance and very good scalability. TTL is very helpful and storage management features are very good maintained. Automatic data management is very helpful for large scale application Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

Application navigation is sometime feel dump. Since lot of features are integrated into the single application, it's very confusing to begining level of application usage Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Small-Business (50 or fewer emp.)
"My Experience"
What do you like best about Amazon DynamoDB?

We use dynamoDB for storing multiple queries of data, its very easy to setup using API for node.js, Moreover, it's fast and very reliable for creating backups of database using custom commands as it uses no-sql based database which reduces our workload and we can auto-scale structure using K8 cluster-based architecture using EC2. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

The UX of the database needs to improve as its harder to search for one data entry in multiple database records, moreover, the speed of API varies according to different locations which can make the system's performance decrease substantially. Review collected by and hosted on G2.com.

Verified User in Financial Services
AF
Small-Business (50 or fewer emp.)
"Serverless and object oriented"
What do you like best about Amazon DynamoDB?

The most helpful thing abiut dynamo db is it is serverless so i dont have to manage the server, all is taken care by aws and also its architecture is object oriented and also have a feature of locking which is very useful for state lock in terraform. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

The thing which i dislike is the latency when comparr to aurora and also i cant use the sql querry becoz of that k cant rely on this for my application as i will have to train my devs separately for thus. Review collected by and hosted on G2.com.

Vignesh W.
VW
SDE
Mid-Market (51-1000 emp.)
"Easy to setup and maintain at large scale"
What do you like best about Amazon DynamoDB?

- no downtime

- easy to create new tables and maintain millions of rows without confusion

- Good console to look up and analyse the data Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

- I did not find a way to use the increment operator and simultaneously put an item if it did not exist.

- no batchread on indices and no joins Review collected by and hosted on G2.com.

Verified User in Non-Profit Organization Management
AN
Mid-Market (51-1000 emp.)
"Used it for a couple project"
What do you like best about Amazon DynamoDB?

Really easy to setup. Really fast response times Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

Would be great to have some resources on getting started. Review collected by and hosted on G2.com.

Product Avatar Image
Amazon DynamoDB
View Alternatives