18 years helping Singaporean businesses
choose better software

What Is Amazon DynamoDB?

Amazon DynamoDB is a key-value database that delivers single-digit millisecond performance at any scale. It's a fully managed, multiregion, multimaster, durable database with built-in security, backup and restore, and in-memory caching for internet-scale applications. DynamoDB can handle more than 10 trillion requests per day and can support peaks of more than 20 million requests per second.

Who Uses Amazon DynamoDB?

Many of the world's fastest growing businesses such as Lyft, Airbnb, and Redfin as well as enterprises such as Samsung, Toyota, and Capital One depend on the scale and performance of DynamoDB.

Amazon DynamoDB Software - 1
Amazon DynamoDB Software - 2
Amazon DynamoDB Software - 3
Amazon DynamoDB Software - 4

Not sure about Amazon DynamoDB? Compare with a popular alternative

Amazon DynamoDB

Amazon DynamoDB

4.4 (20)
No pricing found
Free version
Free trial
14
No integrations found
4.0 (20)
4.3 (20)
3.9 (20)
VS.
Starting Price
Pricing Options
Features
Integrations
Ease of Use
Value for Money
Customer Service
US$7.00
month
Free version
Free trial
24
3
4.4 (305)
4.1 (305)
4.2 (305)
Green rating bars show the winning product based on the average rating and number of reviews.

Other great alternatives to Amazon DynamoDB

Heroku
Top rated features
Deployment Management
For Developers
Multiple Programming Languages Supported
DigitalOcean
Top rated features
Access Controls/Permissions
Backup and Recovery
Virtual Server
Google Cloud Bigtable
Top rated features
Data Retrieval
Data Storage Management
For NoSQL Databases
Apache Cassandra
Top rated features
Data Replication
Multiple Programming Languages Supported
MongoDB
Top rated features
Backup and Recovery
Data Storage Management
Multiple Programming Languages Supported
Google Cloud
Top rated features
Backup and Recovery
Data Storage Management
Secure Data Storage
MySQL
Top rated features
Backup and Recovery
Relational Database Management
Secure Data Storage
Vantage
Top rated features
Access Controls/Permissions
Data Virtualization
Multiple Programming Languages Supported
Harper
Top rated features
Access Controls/Permissions
Data Replication
Data Storage Management

Reviews of Amazon DynamoDB

Average score

Overall
4.4
Ease of Use
4.0
Customer Service
3.9
Features
4.4
Value for Money
4.3

Reviews by company size (employees)

  • <50
  • 51-200
  • 201-1,000
  • >1,001

Find reviews by score

5
50%
4
40%
3
10%
Pawe
Pawe
Software Engineer in Poland
Verified LinkedIn User
Computer Software, 1,001–5,000 Employees
Used the Software for: 1+ year
Reviewer Source

Alternatives Considered:

DynamoDB for Big Data Processing

5.0 3 years ago

Pros:

I have used DynamoDB in dozen of projects, including the commercial medium-scale applications and University Research projects that included processing massive amount of data. DynamoDB is my go-to solution for NoSQL Databases, it is very easy to configure and the documentation is near perfect. An experienced Engineer who has worked with Databases before will grasp most of the features in a couple of weeks. DynamoDB is a fantastic solution that automatically scales and is able to process large amounts of data.

Cons:

When used very intensely the cost do rise, but still the costs are comparable to other Cloud Providers' NoSQL solutions like Cassandra, GCP BigTable etc.

Khan Nida Khanum
Software Engineer in India
Verified LinkedIn User
Computer Software, 1,001–5,000 Employees
Used the Software for: 6-12 months
Reviewer Source

The goto NoSql db that one should go to for easy and fast access

5.0 4 years ago

Comments: Overall the experience have been very good. It's very easy to understand. We had switched from mongodb NoSql db to Amazon dynamodb and comparatively it was easy to migrate.

Pros:

Amazon dynamodb is a NoSql db that supports key value pair. It is easy to configure and use in your java code through some function calls. The access control is excellent and we can easily provide restricted access to different type of users.

Cons:

The size of data that dynamodb can store in one key value pair or an item is limited to 400 KB. For large data you have to rely on other storage like S3 and then use that referance location in your dynamodb. That should be supported out of the box in dynamodb.

Harish
Software Engineer in India
Information Technology & Services, 51–200 Employees
Used the Software for: 1+ year
Reviewer Source

Amazon DynamoDB for Software Engineers

3.0 3 months ago

Pros:

We used DynamoDB global tables to replicate data across multiple regions which resulted in a higher level of redundancy. All this happens in real time to ensure seamless fail over during a disaster while minimising the data lost and it helped in a lot.

Cons:

It provides us limited querying options which can be tedious task and the costs for the service can be hard to predict.

Verified Reviewer
Verified LinkedIn User
Computer Software, 201–500 Employees
Used the Software for: 2+ years
Reviewer Source

Alternatives Considered:

Java developer on Amazon DynamoDB.

5.0 3 years ago

Pros:

A great scaling NoSQL database on the AWS platform. Easy to administer once you're already using AWS. Integrates great with other services on the platform. Easy to configure security.

Cons:

Limited data querying. High entry threshold. Requires understanding because of its differences. It's more difficult with integration when you're not using the AWS platform.

Verified Reviewer
Verified LinkedIn User
Outsourcing/Offshoring, 501–1,000 Employees
Used the Software for: 2+ years
Reviewer Source

DynamoDB Review

5.0 2 years ago

Pros:

I like how it provides you quick and easy access to data that you need to query. How it stores data in a way that even users without an IT background can quickly have a grasp into is a great thing.

Cons:

I like least about it is when querying a lot of data, it won't let you easily sort the dates to show the most recent unless you go over each page there is and go back to the first page.