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.
Verified User in Information Technology and Services
UI
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Amazon DynamoDB?

Nosql database with the high speed latency. High latency performance in milliseconds. Flexible use for large or hugr data modeling. Easu to create tables and nosql databases. Support for AWS SDKs for querying. Default setting for auto scaling of DBs. Bakuos and DAX for visualisation. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

No problem faced yet for DBs. If there was any small issues the AWS suooirt was there to resolve that issue. Review collected by and hosted on G2.com.

EO
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite on behalf of seller
Incentivized Review
What do you like best about Amazon DynamoDB?

Its scalability and seamless performance optimization impress me the most about Amazon DynamoDB. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

I dislike the complexity and learning curve associated with its advanced features, which can be challenging for beginners. Review collected by and hosted on G2.com.

Vishal K.
VK
Software Development Specialist (Cloud developer)
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best about Amazon DynamoDB?

The mosr helpful about the dynamoDB is we don't need to worried about the connection string as it is the serverless and the beauty is we have GSI and LSI. In DynamoDB it has a feature like stream that is very useful in my couple of project where I can easily monitor operation in DynamoDB. We can also manage the load without any over head by just adding read write throughput. There is another feature that I like most is the Provision and On Demand feature that helps me to decide my read write operation on DB. Review collected by and hosted on G2.com.

What do you dislike about Amazon DynamoDB?

When we export large amount of data from DynamoDB, it requires S3 bucket and the data exported format is not in the JSON. There should be a feature that can convert to JSON when we export the data, it should be like in the ION format. Review collected by and hosted on G2.com.

Sanjaya M.
SM
Senior Technical Architect
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
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.

Zeeshan D.
ZD
Data Scientist
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about AWS Databases?

Scalability: AWS databases offer scalable solutions, allowing you to easily adjust the storage capacity or compute resources based on your application's needs. This flexibility enables you to handle sudden increases in traffic or accommodate future growth without disrupting your operations.

Reliability: AWS databases are designed to be highly available and reliable. They provide built-in mechanisms for data replication, automatic backups, and failover, ensuring that your data is protected and accessible even in the event of hardware or software failures.

Security: AWS prioritizes security and offers various features to help you protect your data. AWS databases provide encryption at rest and in transit, giving you peace of mind knowing that your data is safeguarded. Additionally, AWS offers Identity and Access Management (IAM) controls, enabling you to manage user permissions and access to your databases.

Managed Services: AWS provides managed database services like Amazon RDS (Relational Database Service), Amazon DynamoDB, Amazon Neptune, etc. These services handle routine database administration tasks such as hardware provisioning, software patching, backups, and monitoring, allowing you to focus on your application development rather than database maintenance.

Wide Range of Database Options: AWS offers various database options to cater to different use cases and workloads. Whether you need a relational database like MySQL or PostgreSQL, a NoSQL database like DynamoDB, or a graph database like Neptune, AWS provides a comprehensive suite of database services to choose from.

Integration with Other AWS Services: AWS databases seamlessly integrate with other AWS services, such as compute instances, serverless functions, analytics tools, and machine learning services. This integration enables you to build robust and scalable applications by leveraging the broader AWS ecosystem.

Global Infrastructure: AWS has a vast global infrastructure, allowing you to deploy your databases in multiple regions for better performance and reduced latency. This global presence also facilitates disaster recovery and ensures data availability in different geographical locations. Review collected by and hosted on G2.com.

What do you dislike about AWS Databases?

Complexity: AWS databases can have a steep learning curve, especially for users who are new to cloud computing or database management. The variety of database options and configuration settings available can sometimes be overwhelming, requiring users to invest time and effort in understanding and mastering the platform.

Cost: While AWS databases offer flexible pricing models, the costs can add up depending on the size of your database, the level of resources needed, and the data transfer requirements. It's essential to carefully plan and optimize your database usage to ensure cost-effectiveness.

Performance Tuning: Achieving optimal performance in AWS databases may require fine-tuning and optimization of various parameters, such as instance types, storage configurations, indexing strategies, and query optimization. Understanding and implementing these optimizations can be challenging and time-consuming, particularly for complex or high-demand applications.

Vendor Lock-In: When using AWS databases, you become dependent on AWS infrastructure and services. Migrating to another cloud provider or managing your databases on-premises can be complex and may require significant effort, potentially leading to vendor lock-in. It's advisable to consider this factor when choosing AWS databases for your applications.

Maintenance Responsibility: While AWS manages certain aspects of database administration, there are still maintenance tasks that you're responsible for, such as application-level tuning, schema design, and database backups. It's important to allocate resources and time for these activities to ensure the optimal functioning of your databases.

Limited Control: As a managed service, AWS databases may limit certain aspects of database customization or control that you would have in a self-managed environment. While this can simplify operations, it may not suit all use cases that require highly specialized configurations or customizations. Review collected by and hosted on G2.com.

VJ
Cloud Consultant
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
Rating Updated ()
What do you like best about AWS Cloud?

I was a network engineer I worked on hardware servers in ISP but AWS is the best cost-efficient and money saver.

I learned alot from amazon web services and i think it is very good platform in cloud. Review collected by and hosted on G2.com.

What do you dislike about AWS Cloud?

Be honestly I like each and every service of amazon i dont like subnet service on vpc.

if you delete bydefault subnets then u cant receive that again Review collected by and hosted on G2.com.

Ishant B.
IB
AWS Engineer
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about AWS Cloud?

Aws Cloud has wide range of features like AWS EC2 which is used to make the machines(instance). AWS System Manager service is used for the patching of the instance and making the machines healthy. Review collected by and hosted on G2.com.

What do you dislike about AWS Cloud?

I don't think there is anything to dislike in AWS Cloud rather than user interface. Review collected by and hosted on G2.com.

AM
Software Engineer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
Products used within AWS Databases: Amazon DynamoDB, Amazon ElastiCache, Amazon Aurora, Amazon DocumentDB
What do you like best about AWS Databases?

The best part about going with any AWS Database like documentDb, dynamodb, aurora etc is the easy integration with other AWS services. While it also offering IAC compatibility which other DBAAS doesn't offer. Review collected by and hosted on G2.com.

What do you dislike about AWS Databases?

Cost of going with AWS Database is I have found to be higher in when compared to other DBAAS providers. Adding to it, if we want to migrate to other database, it becomes a operational and technical headache. Review collected by and hosted on G2.com.

Harshal S.
HS
Cloud Engineer
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
Rating Updated ()
What do you like best about AWS Cloud?

I've been a cloud engineer for a year and continue working on AWS as my cloud service provider. One of the best things that I like about AWS is:

1: its easy-to-use UI and one of the best features is its services; AWS provides almost every product and software engineering service.

2:one thing I would like to highlight at the end is its cost is significantly less as compared to other service providers.

3: AWS has more compliance certifications and security-related services than others.

4:AWS has rich documentation and support, making it easy for users to get started and troubleshoot any issues. AWS offers a range of support plans, including 24/7 support for critical issues of its users. Review collected by and hosted on G2.com.

What do you dislike about AWS Cloud?

1:AWS offers per-hour billing, and the data transmission format is generally encrypted in the case of its competitor; I sometimes feel insecure.

2:One more thing I dislike about AWS takes 15-20 mins to spin up a simple website.

3:AWS is a proprietary platform; once an application is built on AWS, it can be challenging to migrate to another cloud platform, which may limit users' flexibility and increase costs in the long run. Review collected by and hosted on G2.com.

Verified User in Telecommunications
UT
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
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.