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

Localazy
Sponsored
Localazy
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.
Sanjaya M.
SM
Senior Technical Architect
Enterprise (> 1000 emp.)
"Amazon dyanamo db is an efficient and popular scalable, no SQL database services"
What do you like best about Amazon DynamoDB?

Dyanamo db is a managed no SQL database services, no need to worry about the scalability and efficiency, which will take care by aws. As it is more scalable,it will handle very high amount of data and traffic. Again it is designed for low latency and high throughput performance as a result it is capable to handle million of request at a single point of time. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

The down side of dyanamo db is that it's bit expensive as compared to other db services. It wouldn't support complex query and join between the table. Again it's data size limit is 400kb only. It wouldn't be able to handle more data size limit db transaction Review collected by and hosted on G2.com.

Verified User in Telecommunications
UT
Enterprise (> 1000 emp.)
"Go for Serverless-Amazon DynamoDB"
What do you like best about Amazon DynamoDB?

DynamoDB is a serverless, fully managed and NOSQL database.Scalability is done once the application start accumulating the data.In a single region it replicates data in 3 availability zones for data recovery.It also integrates with IAm for fine grained access control to the database.DynamoDB Accelerator can be used to decrease the latency. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

The main disadvantage I experienced is it is very difficult to predict the cost. The querying options are limited and it doesn't allow querying if there are no indexes.The size limit for an item is 400KB and the users are not allowed to increase this size.The on-premisr deployment is not available for DynamoDB, it is only available on AWS cloud. Review collected by and hosted on G2.com.

krishna h.
KH
Application Development Senior Analyst
Information Technology and Services
Small-Business (50 or fewer emp.)
"Highly scalable service with no cost worries"
What do you like best about Amazon DynamoDB?

Dynamo db has been one of the best available service of AWS. We have millions of requests going in and out of dynamoDb every day and it scales surprisingly awesome. Another advantage of this offering is the low cost which allows us to work without breaking our heads about cost audits Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

The interface (UI) could be improved in all likelihood. Apart from the User interface, there isn’t anything that i have disliked about dynamo db. It has been an incredible experience so far. Review collected by and hosted on G2.com.

Ritu S.
RS
Associate Consultant
Enterprise (> 1000 emp.)
"NO-SQL Database with highly scalable and efficient"
What do you like best about Amazon DynamoDB?

it's save lot of cost as it's fully managed on cloud and very cheap as compared to the other no-sqsl databases. It gives the result very fast low latency when we do some query. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

The data export features is not much useful when we have large amount of data.

There is limitations that it returns only 1 mb data if we need data more than 1mb it required another call Review collected by and hosted on G2.com.

Kuldeep K.
KK
Lead Software Engineer
Enterprise (> 1000 emp.)
"Amazon DynamoDB ,a reliable and performant database for their applications."
What do you like best about Amazon DynamoDB?

DynamoDB is priced on a pay-as-you-go basis. You are charged for the amount of data you store and the number of requests you make. DynamoDB also offers a free tier that allows you to store up to 25 GB of data and make up to 25 million requests per month. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

The lack of support for ACID transactions. DynamoDB does not support ACID transactions. This means that if you make a change to a record in DynamoDB, it is possible that the change will not be reflected in all of the replicas of the record. This can be a problem for applications that require data consistency. Review collected by and hosted on G2.com.

Ujjawal H.
UH
Senior Data Engineer
Small-Business (50 or fewer emp.)
"Smooth and easy"
What do you like best about Amazon DynamoDB?

Creating jobs are smooth. We just have to fill a JSON form with basic details and that's it. Every column is self explanatory so no additional guidance is required. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

There may be some areas which are not explored by me, otherwise I didn't find any thing wrong. Well yes one thing you guys can work on is some improvement on the query side of it. When we fetch an existing dynamodb job under tables-> explore table items-> query and then name of it. Review collected by and hosted on G2.com.

Shubham Kumar S.
SS
Associate DevOps Engineer/DataOps Engineer
Mid-Market (51-1000 emp.)
"Best solution at present."
What do you like best about Amazon DynamoDB?

I use DynamoDB to store customer-sensitive information, so security is our top priority. We use API to store information in DynamoDB, so the process is not too complicated and easy to understand. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

I dislike nothing significant about Amazon DynamoDB; I only want to mention here that the UI can be more straightforward. Rest all the features and functionalities can be understood easily. Review collected by and hosted on G2.com.

Ayush G.
AG
Associate Consultant
Enterprise (> 1000 emp.)
"AmazonDynamoDB: A highly scalable, reliable, serverless and efficient NoSql database"
What do you like best about Amazon DynamoDB?

AmazonDynamoDB allows you to autoscale by tracking how close your usage is to the upper bounds. This also allows our system to adjust the data traffic amount, which also helps us avoid performance issues when costs get reduced. With Streams, we can easily use the API to make changes to a full-text search data store such as elastic search, push incremental backups to amazon s3, or maintain up-to-date read-cache. It also offers seamless data replication, replicating data in 3 availability zones within a single region. It is secure database service as it follows demonstrated security guidelines while adhering to multiple globally recognized regulatory compliance like PCI DSS, HIPAA and NIST Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

AmazonDynamoDB has some limitations and challenges. I have limited query support, expensive transactions and limited secondary indexing, which may require additional work. Another rule of AmazonDynamoDB is that it does not support complex transactions that involve multiple items or tables. Also, it is expensive since they are charged per read/write operation. Lastly, AmazonDynamoDB is designed to be a key-value store and does not support complex query operations like common SQL databases. It provides a query API for retrieving data based on a single partition key. There should be a feature that can convert to JSON when we export the data. Review collected by and hosted on G2.com.

Avnish S.
AS
Technical Associate
Mid-Market (51-1000 emp.)
"Powerful and Scalable: A Review of Amazon DynamoDB"
What do you like best about Amazon DynamoDB?

Performance and Scalability: One of Amazon DynamoDB's best qualities is its seamless scaling to accommodate heavy workloads. Even with enormous datasets, it can handle high traffic and give consistently quick performance because it intelligently distributes data across numerous servers.

Fully Managed Service: Because DynamoDB is a fully managed database service, Amazon handles all infrastructure management responsibilities like deploying hardware, patching software, and replicating data. As a result, developers are free to concentrate entirely on creating apps without having to worry about the supporting infrastructure.

DynamoDB is a NoSQL database that offers flexibility in managing structured, semi-structured, and unstructured data. It is a NoSQL database. It uses a key-value store model and is appropriate since it supports wide-column structures and documents.w Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

1. DynamoDB can be costly because of its high read and write throughput given the fact that Amazon charges based on throughput capacity, storage

2. As all noSQL Databases you have to be very specific about the queries that you fire. Review collected by and hosted on G2.com.

Manthan G.
MG
DevOps Engineer
Small-Business (50 or fewer emp.)
"Amazon DynamoDB Review"
What do you like best about Amazon DynamoDB?

I have used DynamoDB for my organization to provide the effective database solution because of the no SQL feature and easy to manage database, it has solved my purpose for store the automation related thigs quite easily and integreated. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

Its charges look high compared to on-premises DB hosting but because of the latency and query time is microseconds, it's good to be and worth to be used for solving production-level tasks. Review collected by and hosted on G2.com.

Product Avatar Image
Amazon DynamoDB
View Alternatives