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

(203)

Attribute Ratings

Reviews

(26-50 of 80)
Companies can't remove reviews or game the system. Here's why
Izcóatl Estañol | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Fast response
  • Availability
  • Security on rest
  • Ease of use
  • Cost model may not be easy to control and may lead to higher costs if not carefully planned
  • Indexing may be a cost culprit when not planned, because it's not included on the data costs
  • The Query Language may not fulfill everybody's expectations, as it has less features than those of competitors.
September 19, 2023

Great investment overall.

Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Allows us to build huge applications.
  • It is fantastic for testing and finding bugs within minutes.
  • Fantastic at handling data requests nation-wide.
  • It's not easy to get to grips with early developers.
  • It can be tricky to predict costs sometimes.
  • If there is a lot of data, it can take a while to load.
September 18, 2023

AWS DynamoDB use cases.

RISHAB MADAAN | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Storing of Data.
  • Running lambda functions to synchronously run jobs.
  • Run asynchronous jobs.
  • Store inconsistent data.
  • It is hard to combine them with lambda functions if the job to be run will take longer than 30 seconds.
  • It has some inconsistent behavior when fargate containers are involved.
September 13, 2023

Dynamite DynamoDb

Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Storing non relational key value data.
  • Fast data access.
  • Auto Scaling
  • Cost of indexing
  • Better local dynamo db environment setup
  • Cross region replication
September 08, 2023

AWS DynamoDB Review

Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Provides Scalability
  • Provides Access Control
  • The item size limit of 400KB is something which we faced issue with once since we had a file of around 1-2MB that wasn't getting uploaded to the DB due to this issue
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Really easy to get started with and using the data
  • Strong fully managed service, making things like security, scalability and data replication trivial
  • Extremely low latency
  • Limited querying options, writing queries is tedious requires index, no table joins
  • Difficult to estimate and predict costs if load is not constant or unpredictable
  • 400KB item capacity limit
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Handles large amount of data with the most efficient way
  • Can handle dynamic and rapidly changing data with ease
  • DynamoDB has a global presence
  • Providing more advanced security features, such as fine-grained access control, would make the tool more secure and better suited for enterprise-level applications.
James Hilton | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • DynamoDB is very cheap if you use the on-demand setup.
  • DynamoDB is very quick for querying data.
  • DynamoDB has a lot of examples on AWS Documentation to do anything you need to do.
  • I think there could be better explanations of how it works because it takes some time to understand partition and sorting keys.
  • I'd also like to read explanations of why the key limitations of it exist and why other NOSQL databases seem to have easy solutions.
  • I think the options to customize DynamoDB should be explained better
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Store sets of data with different fields
  • Eliminates the need to manage the server or any infrastructure
  • Retrieves indexed data quickly
  • The interface is not intuitive and can be difficult to use. Especially for inexperienced users
  • There is no customization of the presentation of data, which can make it difficult to analyze records
Score 10 out of 10
Vetted Review
Verified User
Incentivized
  • Great documentation.
  • Quick and easy to use.
  • Scales well with our use cases.
  • Querying functionality is limited which limits our use cases.
  • Limited resources to train developers from adjusting SQL to NoSQL.
  • Can be costly for projects where we have to spin up many environments.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
  • Great performance even with large scale applications.
  • We don't need to manage any backend servers, everything is a one-click solution in their dashboard.
  • Support great reliability and scalability while supporting ACID transactions.
  • The costs can be huge if the resource is not monitored properly. We had to crank it down during off-peak hours and again increase the throughput during high usage intervals.
  • While the time of usage, DynomoDB did not support different region backup. The backups were only within the same region.
  • Best suited for key-value type of operations only. Won't work particularly great for relational operations.
Return to navigation