Amazon DynamoDB

Key-value & document database for mobile, web & gaming apps

About Amazon DynamoDB

Amazon DynamoDB is a NoSQL database service, which helps businesses manage administrative workloads with its built-in security, data backup, recovery, and in-memory caching capabilities. The platform assists users with hardware provisioning, data replication, setup and configuration, software patching, and more.

It allows administrators to create database tables for storing or retrieving data served at any level of request traffic and offers a flexible schema to ensure a consistent throughput capacity for tables. Amazon DynamoDB integrates with AWS Lambda to utilize triggers for executing custom functions for item-level changes across tables. The platform protects customer data using encryption keys stored in AWS key management service and enables developers to build security-sensitive applications for industries such as banking and finance.

Amazon DynamoDB supports ACID transactions to help businesses maintain data correctness across applications, encrypt all data by default, and grant identity and access control to tables. Using the point-in-time recovery capability, teams can protect the database from accidental write or delete operations, create on-demand or continuous backups, and perform restoration operations on tables.


Images

Amazon DynamoDB Software - 1
Amazon DynamoDB Software - 2
Amazon DynamoDB Software - 3
Amazon DynamoDB Software - 4
View 5 more
Amazon DynamoDB video
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

4,5 (19)
VS.
Highly reviewed

Starting Price

No pricing found
US$7,00
month

Pricing Options

Free version
Free trial
Free version
Free trial

Features

14
24

Integrations

No integrations found
3

Ease of Use

4,0 (19)
4,4 (300)

Value for Money

4,3 (19)
4,2 (300)

Customer Service

4,0 (19)
4,2 (300)
Green rating bars show the winning product based on the average rating and number of reviews.

Alternatives

Heroku

4,6
#1 Alternative to Amazon DynamoDB
Heroku is a cloud platform as a service (PaaS) designed for developers and teams to build, deliver, monitor, and scale...

DigitalOcean

4,7
#2 Alternative to Amazon DynamoDB
DigitalOcean is a cloud management software designed to help businesses build and launch applications in cloud...

Google Cloud Bigtable

4,7
#3 Alternative to Amazon DynamoDB
Google Cloud Bigtable is a fully managed, highly scalable NoSQL database service for analytical and operational...

Apache Cassandra

4,2
#4 Alternative to Amazon DynamoDB
Apache Cassandra is an open-source NoSQL database that helps businesses manage large amounts of data across multiple...

Reviews

Overall rating

4,5 /5
(19)
Value for Money
4,3/5
Features
4,4/5
Ease of Use
4/5
Customer Support
4/5

Already have Amazon DynamoDB?

Software buyers need your help! Product reviews help the rest of us make great decisions.

Showing 5 reviews of 19
Pawe
Pawe
Overall rating
  • Industry: Computer Software
  • Company size: 1 001–5 000 Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Likelihood to recommend 9.0 /10

DynamoDB for Big Data Processing

Reviewed on 2022/08/27

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.

Alternatives Considered

Apache Cassandra and Google Cloud Bigtable

Reasons for Choosing Amazon DynamoDB

I wanted to move my entire infrastructure to AWS.

Switched From

Apache Cassandra
Verified Reviewer
Overall rating
  • Industry: Computer Software
  • Company size: 201–500 Employees
  • Used Weekly for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 8.0 /10

Java developer on Amazon DynamoDB.

Reviewed on 2022/07/26

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.

Alternatives Considered

MongoDB

Reasons for Switching to Amazon DynamoDB

In the project I was working on, we were already using Amazon's platform. It was easy to use DynamoDb and integrate it with existing services.
Shaurya
Overall rating
  • Industry: Computer Software
  • Company size: 501–1 000 Employees
  • Used Weekly for 1+ year
  • Review Source

Overall rating

  • Ease of Use
  • Likelihood to recommend 7.0 /10

Small and Simple AWS offering for managing no sql databases

Reviewed on 2022/09/30

Pros

Easy to use tool which is fully managed and has a lot of documentation available.
Continuously evolving tool with great scalabality. Integrates easily with a lot of other AWS tools

Cons

Cannot beat other no sql dbs in terms of functionalities. Cannot perform complex joins, cannot create views easily

Verified Reviewer
Overall rating
  • Industry: Higher Education
  • Company size: 10 000+ Employees
  • Used Daily for 1+ year
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 7.0 /10

A Flexible way to do NoSQL databases on AWS

Reviewed on 2022/04/14

Despite the learning curve, and some initial problems with unknowingly attempting to use reserved...

Despite the learning curve, and some initial problems with unknowingly attempting to use reserved words as keys, DynamoDB has been stable and performant since it has been deployed to production.

Pros

DynamoDB and NoSQL databases in general are really flexible in terms of what and how you store your information. The JSON structure of data makes is easy to work with when integrating with other services like AWS Lambdas and AWS API Gateways.

Cons

There is a steep learning curve for someone coming from a SQL/relational database background. Lots of weird optimization tricks. AWS does not do a good job about letting you know if you accidentally use a reserved word (things just break).

Verified Reviewer
Overall rating
  • Industry: Program Development
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source

Overall rating

  • Value for Money
  • Ease of Use
  • Customer Support
  • Likelihood to recommend 10.0 /10

Amazon DynamoDB for any application that requires fast and scalable NoSQL database services

Reviewed on 2023/02/13

I highly recommend Amazon DynamoDB for any application that requires fast and scalable NoSQL...

I highly recommend Amazon DynamoDB for any application that requires fast and scalable NoSQL database services. Its ease of use, performance, and integration with other AWS services make it a top choice for many organizations. Just be aware of the costs associated with the service and plan accordingly.

Pros

One of the biggest benefits of DynamoDB is its scalability. You can easily scale up or down based on your needs, and the service will automatically handle the management and distribution of your data across multiple servers

Cons

While DynamoDB integrates well with other AWS services, it may be more difficult to integrate with non-AWS services or tools.

Showing 5 reviews of 19 Read all reviews

Amazon DynamoDB FAQs

Below are some frequently asked questions for Amazon DynamoDB.

Amazon DynamoDB offers the following pricing plans:

  • Pricing model: Free Version
  • Free Trial: Available

Amazon DynamoDB is offered across two pricing plans: On-demand capacity and Provisioned capacity. Contact Amazon Web Services for more details.

Amazon DynamoDB has the following typical customers:

2–10, 11–50, 51–200, 201–500, 501–1 000, 1 001–5 000

Amazon DynamoDB supports the following languages:

English

Amazon DynamoDB supports the following devices:

We do not have any information about what integrations Amazon DynamoDB has

Amazon DynamoDB offers the following support options:

Email/Help Desk, FAQs/Forum, Knowledge Base, Phone Support, 24/7 (Live rep), Chat

Related categories

See all software categories found for Amazon DynamoDB.