Skip to main content
TrustRadius
Amazon DynamoDB

Amazon DynamoDB

Overview

What is Amazon DynamoDB?

Amazon DynamoDB is a cloud-native, NoSQL, serverless database service.

Read more
Recent Reviews

A perfect cloud DB

9 out of 10
September 28, 2023
Incentivized
Our integration and Data-analytics platform uses AWS services and Amazon DynamoDB is one of the key service. All our data storage are …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 7 features
  • Availability (70)
    9.4
    94%
  • Scalability (69)
    9.4
    94%
  • Performance (69)
    9.2
    92%
  • Security (70)
    9.0
    90%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Provisioned - Read Operation

$0.00013

Cloud
capacity unit per hour

Provisioned - Write Operation

$0.00065

Cloud
capacity unit per hour

Provisioned - Global Tables

$0.000975

Cloud
per Read Capacity

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://aws.amazon.com/dynamodb/pricing…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Features

NoSQL Databases

NoSQL databases are designed to be used across large distrusted systems. They are notably much more scalable and much faster and handling very large data loads than traditional relational databases.

9.2
Avg 8.8
Return to navigation

Product Details

What is Amazon DynamoDB?

Amazon DynamoDB is a NoSQL, fully managed, serverless database boasting limitless scalability and single-digit millisecond latency performance enabling customers to develop modern, microservice-based applications through a simple API. DynamoDB’s fully-managed service includes broad compliance standards, security integration with AWS Identity and Access Management and numerous disaster recovery services. With DynamoDB Global Tables, customers are offered 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 Features

NoSQL Databases Features

  • Supported: Performance
  • Supported: Availability
  • Supported: Concurrency
  • Supported: Security
  • Supported: Scalability
  • Supported: Data model flexibility

Additional Features

  • Supported: Amazon DynamoDB is serverless allowing customers to scale instantly as workloads increase while providing an on-demand billing mode where they only pay for the resources consumed.
  • Supported: Amazon DynamoDB provides up to a 99.999% SLA with zero downtime or maintenance windows.

Amazon DynamoDB Screenshots

Screenshot of Amazon DynamoDB in the AWS Console

Amazon DynamoDB Videos

AWS re:Invent 2019: Data modeling with Amazon DynamoDB (CMY304)
What is Amazon DynamoDB?

Amazon DynamoDB Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo
Supported CountriesGlobal, North America, South America, Europe, Africa, Asia, Australia
Supported LanguagesEnglish, German, Spanish, Italian, Japanese, Portuguese, Chinese, Korean, French, Mandarin Chinese

Frequently Asked Questions

Amazon DynamoDB is a cloud-native, NoSQL, serverless database service.

MongoDB Atlas, Redis™*, and Azure Cosmos DB are common alternatives for Amazon DynamoDB.

Reviewers rate Deployment model flexibility highest, with a score of 10.

The most common users of Amazon DynamoDB are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(204)

Attribute Ratings

Reviews

(26-50 of 70)
Companies can't remove reviews or game the system. Here's why
September 18, 2023

AWS DynamoDB use cases.

RISHAB MADAAN | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
DynamoDB is slightly different than both the above-stated DBs, with RDS being a relational database and Redshift being a data warehouse used for heavier jobs and analytics and vast data. DynamoDB lies in between both, with it being a no SQL base that can relatively store inconsistent data similar to Redshift, but Redshift is far better in analytics.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Lesser flexibility but better performance, and more predictable development support are the key points where Amazon DynamoDB comes out on top, when compared to MongoDB.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Mongo services are outside of our Vpc and are on a different network. Since most of our infra is on AWS, dynamo by AWS was a natural choice. Most of our engineers are familiar with AWS sdk and the console so that brought in a much smaller learning curve for our engineering team
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Amazon DocumentDB (with MongoDB compatibility) and Amazon Relational Database Service (RDS)
DynamoDB provided an easy to use, schema-less, out of the box solution that can be used to spin up a full working implementation very easily. It doesn't require extra knowledge such as MongoDB query functions
September 13, 2023

Dynamite DynamoDb

Score 8 out of 10
Vetted Review
Verified User
Incentivized
It seamlessly integrates with Lambda, simplifying the deployment and management of serverless architecture. Both Lambda and DynamoDB are designed are highly scalable. Lambda functions can be triggered by various AWS services and events, such as changes in DynamoDB tables which makes it easy to write event-driven code.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
MongoDB vs. Amazon DynamoDB:• MongoDB requires more human management than DynamoDB, which is a fully managed service.• DynamoDB's scalability is automatic, whereas MongoDB's horizontal scaling may require more work.• When compared to DynamoDB, MongoDB offers more extensive data modeling options and richer querying capabilities.Cassandra vs. Amazon DynamoDBBoth are built for high scalability and availability, however Cassandra takes more operational work whereas DynamoDB offers a more smooth managed service.• Strong consistency in DynamoDB may be simpler to implement than Cassandra's configurable consistency levels.Azure Cosmos DB vs. Amazon DynamoDB:Both provide automatic scaling and global distribution.• While Cosmos DB offers a variety of price levels and choices, DynamoDB has a more straightforward pricing structure.• In contrast to DynamoDB, which concentrates on key-value and document data, Cosmos DB supports numerous data models.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
More flexible and easier to get started with than RDS, but, in my opinion, much worse monitoring/cost and query/modeling complexity than MongoDB
Justin Burkhalter | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Dynamo DB is definitely more efficient and able to be configured easier than both. I just would say you have to know what you are doing with SQL as well. Because if you don’t know anything about SQL, you could always use Dynamo DB to help store your big data.
James Hilton | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
DynamoDB was easier to get set up and running with my apps, but more complicated to use due to the partition and sorting requirements, lack of simple explanations for where and when to use them, and the complicated wording of the SDKs. But I will always use it while I'm building on AWS.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
DynamoDB is a great supplemental data store compared to SQL Server. We use SQL Server extensively for our primary application, however, it is sometimes overkill for small projects that just need a datastore. DynamoDB fits that bill better and is a great option for projects that do not have complex relationship needs and just need a way to story data long term.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Teams at our company briefly looking into other cloud services and we even have a feature using Azure, but Amazon DynamoDB ultimately was selected as it was easier for our company to just work with one suite of web services.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We started using DynamoDB because of the AWS ecosystem; it integrates well with everything. The IAM for role management as well. But using MongoDB with other AWS products was not seamless; we had to create custom APIs to make it work. But if the need for your organization is for a relational database, then DynomoDB would not be best suited.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
MongoDB is mostly document store while Amazon DynamoDB supports both key/value and document store making it more versatile. Azure Cosmos DB is multi-modal like Amazon DynamoDB and it makes more sense when you have data already in Azure Cloud. If you are mostly using AWS then DynamoDB is a better choice. Redis Labs and Oracle NoSQL is only key/value store.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use all of them in different scenarios. The reason we use DynamoDb is that we have already implemented AWS Services in our production environment. Deploying DynamoDB service is relatively easier than others. Therefore, we choose to use DynamoDB. it also brings great benefits to our developers team. We do not have to use a complicated API anymore.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Compared to running your own on-prem SQL infrastructure Amazon Dynamo is easier to set up, faster and more reliable as well as being cheaper in the long run.
October 29, 2019

DynamoDB is great

Score 8 out of 10
Vetted Review
Verified User
Incentivized
We have been preferring DynamoDB over Redis for persistent data. It has a better encryption model and is operationally simpler. For materialized views we've been using Elasticsearch, but are starting to consider using DynamoDB there too. Oddly, we're considering moving some of our DynamoDB data back over to Aurora. It works pretty well and supports autoscaling.
Rahul Malik | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Amazon DynamoDB is a blind pick if you are already using AWS services suite and your data is also present on the Amazon cloud. If you are not sure of the type of data that you are going to get or you know that is won't always be structured data, then it is also the right choice.
Arjun Komath | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
The main reason for sticking to DynamoDB is that its part of the AWS suite and since its a managed solution, so we do not have to worry about scalability and reliability. There are some advantages and disadvantages for using DynamoDB and the decision ultimately depends on your requirements and the type of data that has to be stored and queried.
Return to navigation