Amazon DynamoDB

4.5
Overall rating
Reviews

4.5
Overall rating
Reviews

About Amazon DynamoDB

Amazon DynamoDB is a NoSQL database designed to help enterprises manage data using built-in security, backup, restore and in-memory caching capabilities. The application includes a visual NoSQL workbench, which assists developers with data modeling, visualization and query development. Users can map and test queries, view the access patterns of application, perform data plane operations and generate sample code in multiple languages. Users can use AWS management console to track latest alerts, measure total capacity, manage streams and apply tags to resources. It lets IT professionals maintain data correctness across applications, encrypt data by default and provide identity control to tables. Using point-in-time recovery, administrators can protect data from accidental write or delete operations. Amazon DynamoDB provides integration with AWS Lambda, letting developers use triggers to run custom functions for item-level changes across tables. Pricing is based on memory usage and support is provided via documentation and online measures.
Amazon DynamoDB Software - 1
Amazon DynamoDB Software - 2
Amazon DynamoDB Software - 3
Amazon DynamoDB Software - 4
Amazon DynamoDB video
Amazon DynamoDB Software - 1 - thumbnail
Amazon DynamoDB Software - 2 - thumbnail
Amazon DynamoDB Software - 3 - thumbnail
Amazon DynamoDB Software - 4 - thumbnail

Amazon DynamoDB pricing

Amazon DynamoDB has a free version and offers a free trial.

Starting Price:
Not provided by vendor
Free Version:
Yes
Free trial:
Yes

Alternatives to Amazon DynamoDB

Google Cloud Bigtable

Google Cloud Bigtable is a fully managed, scalable NoSQL database service that allows you to quickly and easily store...

Amazon DynamoDB Reviews for UK Users

Feature rating

Value for Money
4.3
Functionality
4.4
Ease of Use
4
Customer Support
4
5 reviews of 19 View all reviews
Pawe
Pawe
  • Industry: Computer Software
  • Company size: 1,001–5,000 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Features
5
Ease of Use
4
Customer Support
0

5
Reviewed on 27/08/2022

DynamoDB for Big Data Processing

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
  • Industry: Computer Software
  • Company size: 201–500 Employees
  • Used Weekly for 2+ years
  • Review Source
Value for Money
4
Features
5
Ease of Use
3
Customer Support
5

5
Reviewed on 26/07/2022

Java developer on Amazon DynamoDB.

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
  • Industry: Computer Software
  • Company size: 501–1,000 Employees
  • Used Weekly for 1+ year
  • Review Source
Value for Money
0
Features
3
Ease of Use
3
Customer Support
0

3
Reviewed on 30/09/2022

Small and Simple AWS offering for managing no sql databases

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
  • Industry: Higher Education
  • Company size: 10,000+ Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
3
Features
5
Ease of Use
3
Customer Support
3

4
Reviewed on 14/04/2022

A Flexible way to do NoSQL databases on AWS

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
  • Industry: Program Development
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source
Value for Money
3
Features
5
Ease of Use
4
Customer Support
4

4
Reviewed on 13/02/2023

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

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.

Related categories