---
title: Amazon DynamoDB Reviews
meta_title: 'Amazon DynamoDB Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 529 reviews by the users' company size, role or industry
  to find out how Amazon DynamoDB works for a business like yours.
aggregate_rating:
  rating_value: 4.4
  review_count: 529
  scale: '5'
date_modified: '2026-08-09'
parent_category:
  name: NoSQL Databases
  url: https://www.g2.com/categories/nosql-databases
---


# Amazon DynamoDB Reviews
**Vendor:** Amazon Web Services (AWS)  
**Category:** [Document Databases](https://www.g2.com/categories/document-databases)  
**Average Rating:** 4.4/5.0  
**Total Reviews:** 529
## About Amazon DynamoDB
Amazon DynamoDB is a pioneering NoSQL, fully managed, serverless database with limitless scalability and single-digit millisecond latency performance enabling customers to develop modern, microservice-based applications through a simple API. Customers enjoy the benefits of DynamoDB’s fully-managed service including broad compliance standards, security integration with AWS Identity and Access Management and numerous disaster recovery services. With DynamoDB Global Tables, customers have a 99.999% highly available, multi-Region, multi-active database supporting local reads and writes for globally distributed users. DynamoDB provides cost management features such as scale-to-zero, Time to Live (TTL) for aging data out, and multiple pricing models including a free tier.



## Amazon DynamoDB Pros & Cons
**What users like:**

- Users value the **exceptional scalability** of Amazon DynamoDB, allowing performance consistency during varying application demands. (11 reviews)
- Users appreciate the **ease of use** of Amazon DynamoDB, enjoying its fully managed, high-performance capabilities with minimal maintenance. (8 reviews)
- Users appreciate the **cost efficiency** of Amazon DynamoDB, saving time and reducing operational overhead significantly. (5 reviews)
- Users appreciate the **low-latency performance** of Amazon DynamoDB, making it ideal for high-traffic applications. (5 reviews)
- Users appreciate the **fully managed services** of Amazon DynamoDB, which minimize maintenance and enhance operational efficiency. (5 reviews)
- Users value the **high performance and low latency** of DynamoDB, ensuring rapid response times even during heavy load. (5 reviews)
- Users appreciate the **easy integrations** of Amazon DynamoDB, enhancing their experience with seamless connections to other AWS services. (4 reviews)
- Users appreciate the **seamless integration** capabilities of DynamoDB, simplifying the adoption of AWS solutions without hassle. (4 reviews)
- Users appreciate the **scalability and real-time capabilities** of DynamoDB, which enhance performance and flexibility for developers. (3 reviews)
- Users value the **flexible data model** of DynamoDB, making it easy to adapt during development. (3 reviews)

**What users dislike:**

- Users find Amazon DynamoDB to be **expensive** due to unpredictable costs and the need for careful capacity planning. (9 reviews)
- Users struggle with **query complexity** , facing challenges in cost management and performance optimization when using DynamoDB. (7 reviews)
- Users find **Amazon DynamoDB complex** for beginners, requiring extensive learning for effective data modeling and management. (5 reviews)
- Users find the **steep learning curve** of Amazon DynamoDB challenging, especially in data modeling and querying limitations. (5 reviews)
- Users face **cost management challenges** with DynamoDB, requiring constant vigilance to avoid unexpected expenses. (3 reviews)
- Users face a **difficult learning curve** with DynamoDB, requiring careful data organization and understanding of its NoSQL principles. (3 reviews)
- Performance Issues (3 reviews)
- Unclear Pricing (3 reviews)
- Users face **complex configuration challenges** that complicate data management and efficiency in Amazon DynamoDB. (2 reviews)
- Complex Data Modeling (2 reviews)

## Amazon DynamoDB Reviews
  ### 1. Vast Capabilities, Flawless Integrations

**Rating:** 3.5/5.0 stars

**Reviewed by:** Jason M. | Software Manager, Manufacturing, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 27, 2026

**What do you like best about Amazon DynamoDB?**

I like that Amazon DynamoDB is pretty vast. I appreciate the flawless integrations it offers, which were really easy to set up thanks to the available documentation. The initial setup was pretty straightforward too.

**What do you dislike about Amazon DynamoDB?**

The documentation doesn't always line up with the current dashboard. Sometimes it tells you to do things in places that aren't there or aren't labeled the same.  AWS by itself has a bigger learning curve.. coming from a sql world, I had to think differently

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

I use Amazon DynamoDB to store a lot of unrelated data in the same place, which supports our live pricing from Airtable to AWS.

  ### 2. Scalable with AWS, But Needs Better Querying

**Rating:** 3.5/5.0 stars

**Reviewed by:** Tarun  R. | MTS 2, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 01, 2026

**What do you like best about Amazon DynamoDB?**

I like that Amazon DynamoDB is within the AWS ecosystem, making it easy to connect with AWS Lambda and EC2 machines as they are all within the same infrastructure. I also appreciate the ease to upscale and downscale, which is really handy for our needs. Additionally, the initial setup of Amazon DynamoDB was quite straightforward, I'd rate it a 9 out of 10.

**What do you dislike about Amazon DynamoDB?**

Querying is not so ideal.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

Amazon DynamoDB helps us store and retrieve data within the AWS ecosystem. It's easy to connect with Lambda and EC2, and it scales up and down effortlessly.

  ### 3. Scalable and Performant NoSQL DB By AWS

**Rating:** 4.0/5.0 stars

**Reviewed by:** Luca P. | Chief Operations Officer DEQUA Studio | Formerly CTO in MarTech, Marketing and Advertising, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 31, 2025

**What do you like best about Amazon DynamoDB?**

•	Serverless Architecture and Scalability:
The fully managed, serverless nature of DynamoDB eliminates the need to manage server infrastructure. The ability to automatically scale resources up or down to meet application demand is exceptional, ensuring performance remains consistent, even with unpredictable workloads.

	•	Predictable Performance: It delivers consistent, single-digit millisecond latency at any scale. This makes it an ideal choice for mission-critical applications such as e-commerce, gaming, and real-time services where performance is paramount. During high-traffic events, its reliability is proven.

	•	Global Tables and High Availability:
The Global Tables feature allows for multi-master, multi-region replication, which is crucial for building highly available, globally distributed applications. Replicating data across three different Availability Zones (AZs) by default ensures robust durability and resilience.

	•	Integrated Security:
Security is robust, with encryption at rest and in transit, along with tight integration with AWS Identity and Access Management (IAM) for granular access control.

	•	Flexibility and Integration:
As a NoSQL db, it offers flexibility in the data schema, which is beneficial during development when data structures may evolve. It integrates seamlessly with other AWS services like Lambda and others enhancing its overall functionality.

**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, it also means that you have to be vigilant. It’s easy for costs to escalate if you’re not careful about how you design your queries.

An inefficient table scan or a “hot key” that gets accessed too frequently can quickly lead to throttled requests and a surprisingly high bill.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

For any business struggling with the performance bottlenecks and scaling limitations of a traditional SQL database, switching to DynamoDB is a game-changer. It directly solves the challenge of delivering consistent, low-latency performance for applications that need to handle massive scale and high traffic.

The real strategic advantage, however, comes from it being a fully managed service by AWS. By migrating to DynamoDB, we offloaded the immense operational burden of database administration, no more managing servers, patching software, or planning for scaling events.

 This switch empowers a business to be more agile, cost-effective, and competitive.

  ### 4. Effortless Data Storage for Key-Value Needs

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Defense & Space | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 11, 2026

**What do you like best about Amazon DynamoDB?**

This is a straightforward solution for storing data, especially when dealing with key-value pairs or simple information like logs. It makes managing such data types much easier.

**What do you dislike about Amazon DynamoDB?**

While this is a straightforward option for storing basic data, I find that searching across different fields can be challenging if you're not familiar with the sort key and partition key.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

This tool is straightforward to use when it comes to storing basic data, and it offers fast query retrieval times.

  ### 5. Fast, Reliable and easy to go

**Rating:** 4.0/5.0 stars

**Reviewed by:** Servio Q. | Software Engineer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 19, 2025

**What do you like best about Amazon DynamoDB?**

DynamoDB is a serverless database service that simplifies coding by eliminating server management. It automatically scales to handle traffic spikes, ensuring fast performance even under heavy load. Its flexible data model allows easy changes without a rigid structure. As a managed AWS service, it handles administrative tasks and integrates well with other AWS tools. For global reach, the Global Tables feature makes data accessible worldwide, and DynamoDB Streams enables real-time change tracking.

**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 option to run code directly in the database, which complicates multi-step tasks. Monitoring costs can be tricky, so stay vigilant about your expenses. While the system scales automatically, you may encounter "hot spots" that need attention. For full-text searching, you'll need to use an external service. Lastly, changing your data structure can be delicate due to the lack of strict guidelines.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

DynamoDB effectively handles scaling and speed for applications with large data and traffic, eliminating the need for server management. It offers flexibility in data storage and is managed by AWS, reducing your workload.

  ### 6. Used in a startup

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Leisure, Travel & Tourism | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 31, 2025

**What do you like best about Amazon DynamoDB?**

It was rather easy to kick it off. Even for devs with 0 expirience in DynamoDB

**What do you dislike about Amazon DynamoDB?**

Rather hard to adopt it for any unexpected needs. By the end of the day we understood that a simple SQL DB would be much more flexible for us, since we were testing different features mostly and scalability was not our primary focus.  So a monolite approach would be much more efficiennt for us.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

Storing user related data for the mobile iOS app

  ### 7. Ideal Application for Well defined data access patterns and low latency

**Rating:** 4.0/5.0 stars

**Reviewed by:** Siddhesh R. | Software Developer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** January 18, 2025

**What do you like best about Amazon DynamoDB?**

Global Availability ensures data will be available across all region ,
low latency read and writes makes it better for high traffic application

**What do you dislike about Amazon DynamoDB?**

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

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

problem:- Managing databases involves complex tasks like provisioning, scaling, patching, backup management, and ensuring high availability, which can consume significant time and resources. 
Solution: DynamoDB is a fully managed service, meaning AWS handles infrastructure, scaling, backups, and patching automatically. This reduces the operational overhead for developers. Benefit: Developers can focus more on application development and less on managing the database, leading to faster product development and reduced operational costs.

  ### 8. Excellent NoSQL Database for Top Production Use-cases

**Rating:** 4.0/5.0 stars

**Reviewed by:** Jyothi Koushik P. | Visiting Scholar, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 28, 2024

**What do you like best about Amazon DynamoDB?**

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

**What do you dislike about Amazon DynamoDB?**

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

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

Scalability and search algorithms are simplified using Global Secondary Indexes and that plays a pivotal role in solving many problems for high-grade applications. It also provides real-time analytics such as sensor data tracking and can be used with Lambda streams for continuous monitoring and tracking.

  ### 9. Amazon DynamoDB ,a reliable and performant database for their applications.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Kuldeep K. | Lead Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** June 02, 2023

**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.

**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.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

I benefit from Amazon DynamoDB in a number of ways. First, it allows me to build scalable and available applications without having to worry about managing capacity or performance. Second, it provides single-digit millisecond latency for reads and writes, which ensures that my applications are responsive to my users. Third, it offers a wide range of security features, which helps to protect my data from unauthorized access. Fourth, it is a cost-effective database service, which means that I only pay for the resources that I use.

  ### 10. Powerful and Scalable: A Review of Amazon DynamoDB

**Rating:** 3.5/5.0 stars

**Reviewed by:** Avnish S. | Technical Associate, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 27, 2023

**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

**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.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

We have a system that uses DynamoDB as a data store coming from Kafka topics and then modified using pyspark job and then pass on the structured data from dynamoDB to a visualization tool.

  ### 11. Amazon DynamoDB - A great experience

**Rating:** 4.0/5.0 stars

**Reviewed by:** Aditya C. | Mid-Market (51-1000 emp.)

**Reviewed Date:** March 09, 2023

**What do you like best about Amazon DynamoDB?**

Amazon Dynamodb is really a revolution amongst DBs of coming age. It is very easy to use and highly efficient in terms of performing operations on your data. The best thing about it is it's simplicity.Everything is there in front of you..you just have to click buttons.

**What do you dislike about Amazon DynamoDB?**

Sometimes the quering part can be troublesome if you're coming from using dbs like Mongodb in the past. Also I believe that the pricing is a little over the budget for new developers.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

Amazon Dynamodb helps me with all the CRUD operations like creatinh, renaming, updating and deleting data. Also it has a simple layout which gives an elegant output so you just see it right on the screen. I've used dynamodb local too , that's the best tool for practicing if you don't want to purchase a model yet.

  ### 12. Amazon DynamoDB: Scalable, Reliable and Efficient NoSQL Database.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Arslan Nisar M. | Software developer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 23, 2023

**What do you like best about Amazon DynamoDB?**

As a user I like Amazon DynamoDB for its seamless scalability, high performance, and hassle-free management. Allowing me to focus on developing my applications while ensuring data durability, reliability and integration with the AWS services.

**What do you dislike about Amazon DynamoDB?**

As a user I find Amazon DynamoDB's pricing range complex and potentially costly for the applications with unpredictable or varying workloads. Additionally, advanced quering capabilities and data modeling can also be challenging for some use cases.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

Amazon DynamoDB as a Database as Service (DBaaS) helped me to simplify the process of managing and scaling databases, eliminating the need of infrastructure management, automatically scaling , data replication and backups. DynamoDB with its low latency and high throughput and being avalable globally benifits us by delivering reliable and high performance data storage for applications, and enabling seamless scalability to meet the growing demand

  ### 13. Amazon dynamoDB Review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Jay P. | Cyber Security Intern, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 31, 2023

**What do you like best about Amazon DynamoDB?**

I like the built-in security and continuous back-up which is really helpful for me to manage my database and it's security is too good which is really good for my resources.

**What do you dislike about Amazon DynamoDB?**

From my perspective, there is three downside of Amazon dynamoDB
1. Limited data  modelling and limited data types and backups 
2. Limited indexing in database 
3. Huge cost which is major problem

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

Major solution is storage capacity and database handling. Which is very helpful for me . It will help me to store my web application data and other mobile apps data . Which is very needful to me.

  ### 14. Amazon DynamoDB Review

**Rating:** 3.5/5.0 stars

**Reviewed by:** Kaviraj R. | System Administrator, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 01, 2023

**What do you like best about Amazon DynamoDB?**

without any downtime, handle read and write requests.
it allows pay as you go pricing feature.
it also provides security features to encrypt the database data.
easily integrate with AWS services, aws lambda, S3 and cloud watch.

**What do you dislike about Amazon DynamoDB?**

as it provides pay as you go model, but also it's expensive to read and write data from the database.
dynamo db query processing time is less compare to other rds db

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

it will help to distribute multiple data and traffic over multiple servers and give the best performance.
it supports the NoSQL database, which means it provides a schema-less design.

  ### 15. Readable schema and easy to work with

**Rating:** 4.0/5.0 stars

**Reviewed by:** Anshika S. | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 23, 2023

**What do you like best about Amazon DynamoDB?**

It is a nosql database, with easy retrievals of data stored as key-value pair. You can make boto3 api calls to modify values, you can use it store metadata of any application you're using.

**What do you dislike about Amazon DynamoDB?**

The console of dynamodb is such that sometimes it gets irritating to get to the table values when you're in a haste to verify data. This makes the rest of the work somewhat irritable.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

Amazon DynamoDB is quite handy when it comes to storage of data for your work in AWS. Eg: you're working with lambda and you want to store some values for an iam user, his birthdate, id, ticket creation date. You can use dynamodb to store such values for maintaining records of your applications and update them as and when the metadata changes. It helps keep track of work and apply consistency of data across your account.

  ### 16. DynamoDB best storage for Huge data

**Rating:** 4.0/5.0 stars

**Reviewed by:** Manoj Kumar M. | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 27, 2023

**What do you like best about Amazon DynamoDB?**

One of the best things about DynamoDB is its scalability and flexibility. It can easily handle large amounts of data and can scale up or down based on the application's needs without causing any disruption to the service. Additionally, DynamoDB is a fully managed NoSQL database service, which means that it takes care of many of the administrative tasks such as backups, software patching, and hardware provisioning, freeing up the developers' time to focus on developing their applications. It also offers features such as automatic scaling, data encryption, and multi-region support, making it a reliable and secure choice for data storage.

**What do you dislike about Amazon DynamoDB?**

Data Modelling is tough, we need to properly model data to meet our requirements and limited query options

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

Ours is a startup and we are not in a place where we figure out the issues and chose DB, our first choice was DynamoDB for its NoSQL architecture and stores huge data.

  ### 17. Never worried about scalability or low latency

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 29, 2023

**What do you like best about Amazon DynamoDB?**

Scalability: Never worried about scale as the database can increase or decrease based on workload demands

Performance: As our application requires real-time responses and has high throughput, With DynamoDB, we always get consistent low-latency access

Flexible data model: As it is a NoSQL database, offering a flexible schema design. It allows you to store and retrieve data with varying structures, making it adaptable to different use cases without extensive migrations etc 

Integration with AWS ecosystem: It seamlessly integrates with other AWS services, such as AWS Lambda, Amazon S3, and Amazon Redshift, allowing us to build comprehensive and scalable applications using various AWS tools and services.

**What do you dislike about Amazon DynamoDB?**

Pricing model: pricing models are a little complex and require careful monitoring and optimisation to control costs, especially for applications with high throughput

Query flexibility: It is optimised for key-value access patterns and has limitations regarding complex querying and search capabilities. Secondary indexes and query expressions can help overcome some of these limitations, but it's essential to design the data model carefully to ensure efficient queries.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

It helped us solve the communication channel problem; we primarily use it for our communication service, where we need to orchestrate in which channel we should send the communication message, we store the user channel specific information in DynamoDB

  ### 18. My experience with Amazon DynamoDB

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** May 25, 2023

**What do you like best about Amazon DynamoDB?**

Performance: DynamoDB delivers low-latency performance, making it suitable for applications that require fast and responsive data access. It uses solid-state drives (SSDs) to ensure quick response times, even with high throughput and large data volumes.
Fine-grained control over throughput: DynamoDB enables us to adjust the provisioned throughput capacity on tables based on our application's requirements. This allows us to scale the read and write capacity independently to optimize performance and cost-effectiveness.

**What do you dislike about Amazon DynamoDB?**

Limited local development options: DynamoDB is a cloud-based service provided by AWS. While it offers local development options using DynamoDB Local or DynamoDB Local Secondary Indexes, these options may not fully replicate the behavior and performance of the production environment, which can be a challenge for development and testing purposes.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

As already informed Scalability and Performance are the key things that benefit me: Traditional relational databases can face challenges when it comes to scaling horizontally to handle large amounts of data or high traffic loads. DynamoDB addresses this problem by offering seamless scalability and providing consistent, low-latency performance even with large datasets and high throughput requirements. This scalability allows applications to handle sudden spikes in traffic and effectively manage growing datasets.

  ### 19. A Scalable and Reliable Database Solution

**Rating:** 4.0/5.0 stars

**Reviewed by:** Pankaj B. | SW QA Engineer III at Varian, Enterprise (> 1000 emp.)

**Reviewed Date:** September 04, 2023

**What do you like best about Amazon DynamoDB?**

It is very scalable. Easy to use. It provides facility to mange services. It can be integrated easily with other serverless components.

**What do you dislike about Amazon DynamoDB?**

Exporting data from DynamoDB is very difficult. There are tools available but it's not streightforward.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

It helps my team to configure our serverless components very easily. Apart from that we also depend on it's managed backups and restore.

  ### 20. Harnessing scalability and performance

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 18, 2023

**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.

**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.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

When using Amazon DynamoDB as a Database-as-a-Service (DBaaS) solution, it solves several problems and brings several benefits that greatly benefit you and your organization. You no longer have to worry about managing the underlying infrastructure, as AWS takes care of provisioning, scaling, and maintenance. DynamoDB's built-in scalability and high availability ensure your application can handle heavy workloads and sudden spikes in traffic without downtime. It also provides data durability and resilience by replicating your data across multiple locations. Automatic backup and restore features make data recovery easy. With fast performance and seamless integration with other AWS services, DynamoDB simplifies development and enables a superior user experience

  ### 21. AWS Dynamo DB review

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rachit M. | Entity Non Officer, Enterprise (> 1000 emp.)

**Reviewed Date:** May 25, 2023

**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.

**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

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

AWS Dynamo DB does not need any schema to be defined during creation or procurement. Easily integrated with other AWS services like cloudWatch. It is the backbone for Serverless architecture

  ### 22. Reliable, scalable and secure solution for business that needs large scale data-storage

**Rating:** 3.5/5.0 stars

**Reviewed by:** Rohit D. | Senior Software Engineer, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 14, 2023

**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

**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.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

AWS takes care of all heavy-lifting tasks, eg. back-ups, patching and server provisioning that helps us focus on some more important work worry-free

  ### 23. Easy to use, highly performant, but it is a black box

**Rating:** 4.0/5.0 stars

**Reviewed by:** Shril K. | Software Engineer II (Distributed Systems), Mid-Market (51-1000 emp.)

**Reviewed Date:** May 29, 2023

**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.

**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.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

We use the DB in user personalization and content recommendations. It handles a high volume of traffic and scales seamlessly. The latency is also really low which has significantly improved the customer experience.

  ### 24. A Scalable and Flexible NoSQL Database

**Rating:** 4.0/5.0 stars

**Reviewed by:** Nandakumar G. | DevOps Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** May 01, 2023

**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

**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.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

As a NoSQL database, DynamoDB allows for automatic partitioning of data, making it easy to scale up or down based on application needs. This makes it well-suited for applications with unpredictable traffic patterns, where the database workload can fluctuate greatly

  ### 25. My Experience

**Rating:** 4.0/5.0 stars

**Reviewed by:** Aman R. | Founder &amp; CEO , Small-Business (50 or fewer emp.)

**Reviewed Date:** February 04, 2023

**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.

**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.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

We use Amazon DynamoDB to store login credentials and databases of personal information, as our main storage server which increases our KPI better of faster geo-location-based caching which helps increase user efficiency and increase our ROI.

  ### 26. Highly scalable and easy to setup but limited languages to work with and inefficient query model

**Rating:** 3.5/5.0 stars

**Reviewed by:** Vanshaj P. | SWE, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 23, 2023

**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

**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.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

The main problem that DynamoDB solves is the problem of scalability. It provides unlimited storage and it is very easy, to begin with. Also, it doesn't require any "behind the scenes" infrastructures as it is fully managed.

  ### 27. DynamoDB is the ease to use database

**Rating:** 4.0/5.0 stars

**Reviewed by:** Bervianto Leo P. | Software Engineer, Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 08, 2023

**What do you like best about Amazon DynamoDB?**

I like DynamoDB because it's serverless and easy to set up. I don't need to worry about scalability. I can provision easily and manage plenty of configurations.

**What do you dislike about Amazon DynamoDB?**

I don't dislike DynamoDB. I hope DynamoDB has mock tools to easily by developers to integrate and test the DynamoDB tools. Also, have integration with SDK for various programming languages.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

Meet my needs and I can manage DynamoDB easily. Not like conventional databases which I need to provide manually and have higher prices. It works great with dev and production workloads.

  ### 28. One of the best NoSQL database service

**Rating:** 4.0/5.0 stars

**Reviewed by:** Akshay D. | SDE 2, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 23, 2023

**What do you like best about Amazon DynamoDB?**

There are multiple things that I like about DynamoDB but the best would be that it is fully managed services means AWS handles all the aspects like hardware provisioning, setup, configuration, patching, scaling and backups. This allows developere like us to focus on building applications rather than managing the underlying infrastructure.

**What do you dislike about Amazon DynamoDB?**

The thing which I dislike about DynamoDB is the lack of built-in schema migration. If we need to modify our table schema then we also need to handle migration manually to manage data consistency.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

Storing the data such as key value pair or data which is not changed frequently.

  ### 29. Efficient and Scalable

**Rating:** 4.0/5.0 stars

**Reviewed by:** Prem K. | Software Engineer II, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 08, 2023

**What do you like best about Amazon DynamoDB?**

- Fully managed, so not having to worry about backups, scaling, administration etc
- Low latency, can handle many millions of requests per sec
- Horizontally scalable
- Secure, IAM based access
- Dynamic pricing based on usage

**What do you dislike about Amazon DynamoDB?**

- Cost becomes high if the application regularly gets huge traffic
- Cost also can become high as we have to mention read and write capacity prior to creation and estimation might be skewed sometimes

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

- Fully managed
- As it supports both document and key value models it is very flexible for storage and retrieval of data
- Performance has really improved. Also it is easily scalable

  ### 30. DynamoDB

**Rating:** 4.0/5.0 stars

**Reviewed by:** Hariprakash B. | System Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 31, 2023

**What do you like best about Amazon DynamoDB?**

When I used AWS DynamoDB for my reconciliation project, which had millions of information per entity and I had almost 25 entities, the retention speed was amazing.

**What do you dislike about Amazon DynamoDB?**

Nothing everything seems good to me. The frequent updates could be controlled but as it's evolving to its best version it's acceptable. Console can be made little bit easier.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

I was using AWS DynamoDB for my reconciliation project 2 years back. I had billions of informations need to be reconciled. It's a process of creating , reading, updating in a cyclic manner.

  ### 31. AWS DynamoDB Developer

**Rating:** 4.0/5.0 stars

**Reviewed by:** Debarshi M. | Serverless Developer , Computer Software, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 15, 2023

**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

**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.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

As told best part of it's serverless in nature. No need to do operational and maintenance from our side. saves lots of time, and also easily configure with SAM and other serverless templates framework.

  ### 32. My Experience

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 26, 2023

**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.

**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.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

We use DynamoDB as one-stop solution for all our database needs, using no-SQL based data structure makes scaling faster and easier also it's very competitively priced for workload which helps us to decrease cost and increase the auto-scaling feature capability using various different geo-location based servers and quick building API.

  ### 33. Used it for a couple project

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Non-Profit Organization Management | Mid-Market (51-1000 emp.)

**Reviewed Date:** December 05, 2023

**What do you like best about Amazon DynamoDB?**

Really easy to setup.  Really fast response times

**What do you dislike about Amazon DynamoDB?**

Would be great to have some resources on getting started.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

Dashboard caching values

  ### 34. Best in terms of storage and Neutral in terms of retrieval

**Rating:** 3.5/5.0 stars

**Reviewed by:** Pankaj V. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** March 28, 2023

**What do you like best about Amazon DynamoDB?**

The best part of using DynamoDB is storing any schema-less or unstructured data.

**What do you dislike about Amazon DynamoDB?**

Mostly I wouldn't say I like that about dynamodb. That we face a lot of trouble whenever we try to fetch a large amount of data. we can bring the data by increasing our AWS plane, but it will become costly for us

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

they should increase there limit when user try to fetch data from dynamodb

  ### 35. I have been using dynamo db for storing non-structured data since last year

**Rating:** 4.0/5.0 stars

**Reviewed by:** Deepak K. | Senior Analyst, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 13, 2023

**What do you like best about Amazon DynamoDB?**

We can store any graph data easily which is not possible in SQL. Also we can store unlimited amount of data here

**What do you dislike about Amazon DynamoDB?**

we cannot estimate the cost when data grows and this leads to unexpected cost.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

We can store graph data from different time frame and perfom anlytics on it.

  ### 36. Is your requirement Key Value store, Here I am DynamoDB

**Rating:** 4.0/5.0 stars

**Reviewed by:** Paul S. | Senior Associate Technology L2, Enterprise (> 1000 emp.)

**Reviewed Date:** March 13, 2023

**What do you like best about Amazon DynamoDB?**

DynamoDB is fully managed services provided by AWS; therefore as an Administrator, fewer efforts for its management.
Managing security, scalability, and availability are at ease.

**What do you dislike about Amazon DynamoDB?**

There are certain things which you need to plan before building your Database. There are some limitations you should know before using DynamoDB.
1. Limited query capabilities.
2. No Transactions
3. Data size limitation i.e 400kb per item

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

DynamoDB's performance is impressive, and its throughput is above par for our business, with minimalistic latency to read and write data. It also provides us with the flexibility to maintain our various types of data.

  ### 37. Scalable Non Relational Database

**Rating:** 3.5/5.0 stars

**Reviewed by:** Anas A. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** December 05, 2022

**What do you like best about Amazon DynamoDB?**

The Scalability feature of Amazon DynamoDB provides high availabilty which makes this database more reliable as compare to others. The data is stored as Key value pairs in this which is easy to read and write.

**What do you dislike about Amazon DynamoDB?**

Since, Amazon DynamoDb is non relational Database, Joins does not work here as a result which makes it difficult to read the data from multiple tables at a same time.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

For our customer, We are using the Amazon DynamoDb to store the unlinked data which can be further used for reporting purpose by tools like Tableau, Google Analytics, etc.

  ### 38. DynamoDB Review by a student aspiring to become an entrepreneur and building startup

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Higher Education | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 12, 2023

**What do you like best about Amazon DynamoDB?**

the most helpful thing about dynamodb is that it is a NoSQL database so storing the data is easier than SQL and the structure can be changed at any time as required.
The second best thing is that it is scalable so a startup can grow easily. Also, it is secure and fast and from a trusted MNC.

**What do you dislike about Amazon DynamoDB?**

The disadvantage can be the cost of the operations and calculating the price for the future. Also searching/querying the database can be a bit complex task. Sometime you may need SQL database.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

I simply use dynamodb to store data and retrieve it whenever the user need it.

  ### 39. Best High performance NoSQL Database

**Rating:** 3.5/5.0 stars

**Reviewed by:** Vithal S. | Lead, Enterprise (> 1000 emp.)

**Reviewed Date:** May 23, 2023

**What do you like best about Amazon DynamoDB?**

It's built-in security and back-up feature is one of the best in market. It's multiple region option is also helpful

**What do you dislike about Amazon DynamoDB?**

It's difficult to predict cost and also there are limited query options.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

The key value pair database helps you quickly get results for performance critical applications

  ### 40. Easy to use the table

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 16, 2023

**What do you like best about Amazon DynamoDB?**

We can create and manage tables with ease.

**What do you dislike about Amazon DynamoDB?**

It is sometimes difficult to make the table interact with other Amazon services.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

It stores multiple data in tabular form with some predefined unique values.

  ### 41. DynamoDB - Fast noSQL DB that works flawlessly with AWS services

**Rating:** 4.0/5.0 stars

**Reviewed by:** Tushar B. | Associate Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 19, 2022

**What do you like best about Amazon DynamoDB?**

It's a noSQL database based on key-value data. Fast & reliable due to multi region replication support & quick recovery options. Makes it easier to export, analyse data due to its seemless integration with other AWS services such as S3, elastic, cloudtrail, etc. On top of it, all the data is encrypted at rest so security is fullproof.

**What do you dislike about Amazon DynamoDB?**

Although it can be integrated with other cloud based services as well. Some settings are missing as experienced when I was using GCP cloud storage with dynamoDB for export. (Like folder lifecyling)

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

noSQL databases are coming more & more into use with ever increasing demand of storing consumer data which is not always structured & can differ for wide variety of reasons.
Given this increase in size of data, which is actually exponential, speed & reliability becomes a difficult aspect. DynamoDB maintains this using its in-memory caching & replication features. It also has flexible capacity modes.

  ### 42. Accessibility and Serverless Design

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ritik J. | Lead Data Scientist, Enterprise (> 1000 emp.)

**Reviewed Date:** April 11, 2023

**What do you like best about Amazon DynamoDB?**

Amazon DynamoDB is well-versed with scalability tools and can handle large-scale applications under cost constraints.

**What do you dislike about Amazon DynamoDB?**

Require additional knowledge of the AWS ecosystem, unlike MongoDB, which provides direct server access and easy UI utility for quick view.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

I am using DynamoDB for handling unstructured user data, which it can handle quickly and provide prompt responses.

  ### 43. DynamoDB Review

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 29, 2023

**What do you like best about Amazon DynamoDB?**

DynamoDB Streams and  Serverless architecture.

**What do you dislike about Amazon DynamoDB?**

Non relational databases are not suitable for all scenarios

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

Event driven programming with streams

  ### 44. DynamoDB is a cheap, fast database with high throughput

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 05, 2023

**What do you like best about Amazon DynamoDB?**

One of the key advantages of DynamoDB is its ability to handle massive amounts of data with low latency and high throughput. I also like the flexible pricing model.

**What do you dislike about Amazon DynamoDB?**

I dislike the lack of an offline model to access data without a network connection. It also makes unit testing harder. It would be better if Amazon DynamoDB was open source.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

It helps me store key-value documents that need to be accessed quickly.

  ### 45. Low latency database with some limitation

**Rating:** 4.0/5.0 stars

**Reviewed by:** Harender S. | Technical Architect, Enterprise (> 1000 emp.)

**Reviewed Date:** August 05, 2022

**What do you like best about Amazon DynamoDB?**

The following are what I liked most about DynamoDB:
1. It takes no time to start using DynamoDB. You just need to create the table with a primary key and you can start immediately. 
2. You can query based on any attribute in your table. Even if the primary key is not the best you chose, it still does not stop you from querying the table by any other attribute. 
3. You do not have to organize your tables into databases. Every table is a standalone entity. Create it and use it exclusively.
4. It is a fully managed service and you need not worry about scaling, security etc.
5. Low latency offered by DynamoDB is best in class thus helping to create dynamic and fast applications.
6. Encryption can be enabled with just a few clicks.
7. Data backups can be enabled.
8. Change streams are provided out of the box.
9. Integrates very well with other AWS services.

**What do you dislike about Amazon DynamoDB?**

There is a lot of hidden limitation of DynamoDB. I am listing down the most common ones:
1. The query based on attributes other than indexes results in a full table scan which adds to the cost.
2. Even with a full scan, the data size returned in a query is limited. So if there is more data which cannot be returned in one query then you have to manage the pagination in your application.
3. The size of one single document is limited to 400KB only.
4. If you want to create indexes then it comes with a cost as well as is limited to 5 and 20 for local and global indexes respectively.
5. Data backup is only for the last 35 days at maximum.
6. We cannot bring our keys for encryptions directly.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

DynamoDB, by its very nature, is helping to solve the database problems where the structure is undefined in beginning and evolves. DynamoDB being a NoSQL database directly helps to solve this issue. Just think of a primary key, create a table and start the development. If you find more access patterns in future then take help from secondary indexes. 

Being a fully managed service, I do not need to worry about scaling and the response time of the queries remains within the defined limit by Amazon which is in microseconds. So when the application scales then the database scales automatically. 

Besides, DynamoDB is serverless and so there is no upfront cost. So it is helping me to keep the costs under control too.

DynamoDB is very helpful when the development is just starting and it may be hard to define the data structure as well as data access patterns.

  ### 46. Dynamodb

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ravindra M. | Technical Support Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 30, 2023

**What do you like best about Amazon DynamoDB?**

Dynamodb database arrangement by Amazon is too good for anyone to understand.

**What do you dislike about Amazon DynamoDB?**

Nothing. Everything is well arranged by Amazon.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

Arrangement of database.

  ### 47. Review for dynamodb

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Health, Wellness and Fitness | Mid-Market (51-1000 emp.)

**Reviewed Date:** May 26, 2023

**What do you like best about Amazon DynamoDB?**

It's very fast and convenient way to fetch data from the db

**What do you dislike about Amazon DynamoDB?**

Pricing is alot vel need to reduce the cost

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

Its high speed in resolving requests from the database

  ### 48. It is a good service but the restriction with partitions was a bit cumbersome to deal with.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Motion Pictures and Film | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 28, 2023

**What do you like best about Amazon DynamoDB?**

The non structural schema definition and seamless integration.

**What do you dislike about Amazon DynamoDB?**

The partition system and the documentation was a tad unclear at points.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

Serving as a database for a saas product.

  ### 49. Gold for Caching

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rakhi A. | Technical Lead, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 05, 2022

**What do you like best about Amazon DynamoDB?**

Best thing working with dynamoDB is it's in memory cache. It is flawless and convenient to quickly setup dynamodb and within moments you are ready with running system.

**What do you dislike about Amazon DynamoDB?**

The only thing I will complain about is that Dynamodb is not available for the local system. Once I needed to do some POC offline and could not do it because of the restriction of deployment on AWS only.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

In Glue, I need to parse some broker files for each client in a single day. This broker file is standard, and all the ETL process is redundant. So for a unique key (including file modified timestamp), I created a cache and used it on every client process.

  ### 50. Review of Dynamo DB

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ayush  A. | DevOps Trainee, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 28, 2022

**What do you like best about Amazon DynamoDB?**

we have spun up a few microservices on DynamoDB for hosting and storing the backend data. DynamoDB gives great options for NoSQL provisioning, without any fail.

**What do you dislike about Amazon DynamoDB?**

its hard to afford DynamoDB for big setups and migrating a MySQL type DB to a DynamoDB service, also the documentation for converting RDBMS DBA to a NoSQL platform is hard to come by.

**What problems is Amazon DynamoDB solving and how is that benefiting you?**

Great AWS documentation as always.
With amazing NoSQL usage and ready to use service. It makes our DB use more productive and very easy to scale in and out as use


## Amazon DynamoDB Discussions
  - [how do i create a amazon dynamodb table locally?](https://www.g2.com/discussions/how-do-i-create-a-amazon-dynamodb-table-locally) - 2 comments, 2 upvotes
  - [What is the most complex usage of dynamodb?](https://www.g2.com/discussions/32345-what-is-the-most-complex-usage-of-dynamodb) - 2 comments, 1 upvote
  - [What kind of database is DynamoDB?](https://www.g2.com/discussions/what-kind-of-database-is-dynamodb) - 1 comment
  - [What is AWS DynamoDB based on?](https://www.g2.com/discussions/what-is-aws-dynamodb-based-on) - 1 comment
  - [Which of the following is a feature of DynamoDB?](https://www.g2.com/discussions/which-of-the-following-is-a-feature-of-dynamodb) - 3 comments

- [View Amazon DynamoDB pricing details and edition comparison](https://www.g2.com/products/amazon-web-services-aws-amazon-dynamodb/reviews?filters%5Bnps_score%5D%5B%5D=4&section=pricing&secure%5Bexpires_at%5D=2026-08-10+11%3A29%3A19+-0500&secure%5Bsession_id%5D=8be7223e-d22f-45b8-8ef9-978f1d35c1f4&secure%5Btoken%5D=05f9f9b50c57f2ccd82cd7898b99892f694a9e856d9ed50e3a1ff9d067c40052&format=llm_user)
## Amazon DynamoDB Integrations
  - [Amazon API Gateway](https://www.g2.com/products/amazon-api-gateway/reviews)
  - [Amazon Athena](https://www.g2.com/products/amazon-athena/reviews)
  - [Amazon CloudWatch](https://www.g2.com/products/amazon-cloudwatch/reviews)
  - [Amazon EC2](https://www.g2.com/products/amazon-ec2/reviews)
  - [Amazon Lightsail](https://www.g2.com/products/amazon-lightsail/reviews)
  - [Amazon QuickSight](https://www.g2.com/products/amazon-quicksight/reviews)
  - [Amazon Simple Notification Service (SNS)](https://www.g2.com/products/amazon-simple-notification-service-sns/reviews)
  - [Amazon Simple Queue Service (SQS)](https://www.g2.com/products/amazon-simple-queue-service-sqs/reviews)
  - [AWS Lambda](https://www.g2.com/products/aws-lambda/reviews)
  - [AWS Step Functions](https://www.g2.com/products/aws-step-functions/reviews)
  - [Node.js](https://www.g2.com/products/node-js/reviews)

## Amazon DynamoDB Features
**Data Management**
- Data Model
- Data Types

**Data Management**
- Data Model
- Data Types
- Built - In Search
- Event Triggers
- Semantic Search

**Configuration**
- Application Performance
- Orchestration
- Database Monitoring
- Anomaly Detection
- Network Security

**Availability**
- Auto Sharding
- Auto Recovery
- Data Replication

**Availability**
- Auto Sharding
- Auto Recovery
- Data Replication
- Backup and Recovery
- Real-Time Data

**Database Administration**
- Provisioning
- Governance
- Auditing

**Performance **
- Integrated Cache

**Performance**
- Query Optimization
- Ad hoc Query

**Availability**
- Scalability
- Backup
- Archiving
- Indexing

**Security**
- Data Masking
- Authentication And Single Sign-On
- Data Anonymization

**Security**
- Role-Based Authorization
- Authentication
- Audit Logs
- Encryption

**Security**
- Role-Based Authorization
- Authentication
- Audit Logs
- Encryption

**Data Management**
- Data Replication
- Advanced Data Analytics

**Support**
- Multi-Model
- Operating Systems

**Support**
- Multi-Model
- Operating Systems
- BI Connectors
- Data Connectors

**Additional Functionality**
- Database Conversion
- Monitoring
- Activity Dashboard
- Data Extraction
- Reporting/Analytics
- Automatic Backup
- Real-Time Monitoring
- Audit Management
- Data Visualization
- Ad hoc Reporting
- Compliance Management
- Indexing
- Search/Filter
- Alerts/Notifications
- Data Verification
- Performance Testing
- Data Capture and Transfer
- Security Auditing
- Access Controls/Permissions
- Role-Based Permissions
- Data Mapping
- Data Retrieval
- AI Copilot
- Third-Party Integrations
- Generative AI
- Configuration Management
- Audit Trail
- For NoSQL Databases
- Data Import/Export
- Data Migration
- Data Synchronization
- API
- Serverless Accessibility
- Multiple Data Sources

**Database Features**
- Storage
- Availability
- Stability
- Scalability
- Security
- Data Manipulation
- Query Language

## Top Amazon DynamoDB Alternatives
  - [Couchbase](https://www.g2.com/products/couchbase/reviews) - 4.3/5.0 (143 reviews)
  - [Azure Cosmos DB](https://www.g2.com/products/azure-cosmos-db/reviews) - 4.2/5.0 (59 reviews)
  - [MongoDB Atlas](https://www.g2.com/products/mongodb-atlas/reviews) - 4.5/5.0 (849 reviews)

