Introducing G2.ai, the future of software buying.Try now
Dragonfly
Sponsored
Dragonfly
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?

Dragonfly
Sponsored
Dragonfly
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.
Verified User in Financial Services
IF
Small-Business (50 or fewer emp.)
"Harnessing scalability and performance"
What do you like best about Amazon DynamoDB?

Amazon DynamoDB stands out for its seamless scalability, allowing applications to effortlessly handle large workloads. With low-latency performance and a fully managed service provided by AWS, developers can focus on their applications without worrying about infrastructure management. DynamoDB's flexible NoSQL data model accommodates changing requirements, while its integration with other AWS services enhances the development process. The database ensures high durability and availability through data replication and offers monitoring tools for performance optimization. However, it's important to evaluate DynamoDB's suitability for specific projects based on factors like data access patterns, cost, and Integration needs. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

While Amazon DynamoDB offers numerous benefits, there are a few aspects that some users may find challenging. One common concern is the cost associated with DynamoDB, especially for applications with unpredictable or fluctuating workloads. Provisioned throughput and storage costs can add up quickly, making it crucial to carefully plan and monitor capacity requirements to avoid unexpected expenses. Additionally, DynamoDB has a limited set of query capabilities compared to traditional relational databases, which may require developers to think differently when designing data models and performing complex queries. Lastly, managing and optimizing performance in DynamoDB can be intricate, requiring a thorough understanding of the service and careful tuning of indexes and provisioned throughput. Review collected by and hosted on G2.com.

Rachit M.
RM
Entity Non Officer
Enterprise (> 1000 emp.)
"AWS Dynamo DB review"
What do you like best about Amazon DynamoDB?

Dynamo DB is the NoSQL offering from AWS, created on the fly. It has good reliability and is easy to make and destroy. It is well secured by IAM rights and policies and easily integrated with other AWS services. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

The first time user needs to know technical know how of the queries to fire in order to get the data, it is little bit difficult to understand the DB structure as compared to its counterpart Mongo DB Review collected by and hosted on G2.com.

Pravin Kumar P.
PP
DevOps Engineer
Mid-Market (51-1000 emp.)
"Best NoSQL Database"
What do you like best about Amazon DynamoDB?

Best managed NoSQL database optimized for performance at scale, highly availability, highly secure and durability, easy to manageable, always maintain data consistently. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

As of now I didn't get any difficulty or response delay while using this application so nothing here to dislike for me. Ideal for applications with known access patterns. Review collected by and hosted on G2.com.

Rohit D.
RD
Senior Software Engineer
Computer Software
Small-Business (50 or fewer emp.)
"Reliable, scalable and secure solution for business that needs large scale data-storage"
What do you like best about Amazon DynamoDB?

Reliable: promised availability, 99.9% uptime.

Scalable: exceptional scalability with a wide range of tools for up and downscaling

Secure: encryption at rest and transit, can use custom encryption, great access controls Review collected by and hosted on G2.com.

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 complex for newcomers, and need extensive learning. Review collected by and hosted on G2.com.

Rajendra K.
RK
Site Reliability Engineer
Enterprise (> 1000 emp.)
"Review: Amazon DynamoDB"
What do you like best about Amazon DynamoDB?

- significantly less latency (single-digit millisecond) compared to other similar databases Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

- The one thing I am not very fan of is eventual consistency meaning that any change in the data might take some time to reflect in all read operations, although you can avoid that by having strongly consistent reads but it will affect the performance, so it is a tradeoff between performance and consistency which is not suited for some applications which needs high consistency. Review collected by and hosted on G2.com.

Shril K.
SK
Software Engineer II (Distributed Systems)
Mid-Market (51-1000 emp.)
"Easy to use, highly performant, but it is a black box"
What do you like best about Amazon DynamoDB?

Scalable, performant, fully managed, and automatic scaling are some of the best things about Dynamo DB.

No other DB in the market gives the amount of robustness and durability which DynamoDB gives. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

Some significant drawbacks are the lack of SQL support, a steeper learning curve, no joins, and no transactions. It also work if you have a simple data model, if you have a complex one, you better choose something else. Review collected by and hosted on G2.com.

Nandakumar G.
NG
DevOps Engineer
Enterprise (> 1000 emp.)
"A Scalable and Flexible NoSQL Database"
What do you like best about Amazon DynamoDB?

I appreciate how easy it is to scale up or down my capacity based on my application's needs. The automatic partitioning of data across servers is also a major plus, as it helps to ensure high availability and performance Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

DynamoDB can also be a challenge to work with at times. Querying and filtering data can be complex, and there is a bit of a learning curve to understanding how to effectively model your data for optimal performance. Review collected by and hosted on G2.com.

Renuka T.
RT
Developer
Enterprise (> 1000 emp.)
"DynamoDB Excellence"
What do you like best about Amazon DynamoDB?

DynamoDB let us offload the administrative burdens of operating and scaling a distributed database so that we don't have to worry about hardware provisioning, setup, configuration, replication, software patching, or cluster scaling. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

Multiple items or tables cannot be involved in complex transactions. It is difficult to maintain consistency in data when this occurs and can require additional effort. Review collected by and hosted on G2.com.

Aman R.
AR
Founder & CEO
Small-Business (50 or fewer emp.)
"My Experience"
What do you like best about Amazon DynamoDB?

We like using DynamoDB due to it being faster and cheaper than others, moreover, we love the design with makes it easy to run queries and access data at a much faster rate which increases the overall efficiency of database. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

It's much harder to run a cluster of queries in a database which is something that takes a lot of time when using dockerized containers and selecting one data point at a time, Moreoevr the UX can become more intuitive for a better user experience. Review collected by and hosted on G2.com.

Vanshaj P.
VP
Founder
Computer Software
Small-Business (50 or fewer emp.)
"Highly scalable and easy to setup but limited languages to work with and inefficient query model"
What do you like best about Amazon DynamoDB?

The best thing about Amazon Dynamo Database is that it is highly scalable, fully managed (serverless), secure, and easy to set up as we just have to navigate to our AWS Console and set it up Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

The main problem that I faced with DynamoDB is that it has limited querying options and that it had a size limit of 400kb for an item that couldn't be increased. I faced some issues in predicting the costs also which was a very crucial part as I didn't have much funding back then and even now, it is a major issue. Review collected by and hosted on G2.com.

Product Avatar Image
Amazon DynamoDB
View Alternatives