Logo of Amazon DynamoDB

Amazon DynamoDB

Website LinkedIn Twitter

Last updated on

Company health

Employee growth
11% increase in the last year
Web traffic
10% increase in the last quarter

Ratings

Glassdoor
3.7/5
(206324)

Amazon DynamoDB description

Amazon DynamoDB is a fully managed database service that's part of the Amazon Web Services (AWS) cloud platform. It's designed to handle massive amounts of data and traffic, making it suitable for businesses with demanding applications, like mobile apps or e-commerce platforms. Unlike traditional databases, DynamoDB doesn't rely on servers, meaning it can scale its resources up or down automatically based on your needs. This ensures fast performance, high availability, and cost-efficiency as you only pay for what you use.


Who is Amazon DynamoDB best for

Amazon DynamoDB is a fully managed NoSQL database service perfect for businesses needing high scalability and performance. Users praise its automated scaling and seamless integration with other AWS services. However, some find its pricing complex and querying options limited. It's ideal for applications requiring low-latency data access, such as mobile apps and e-commerce platforms.

  • Best for small, medium, and large companies.

  • Ideal for software, IT, and telecommunications companies.


Amazon DynamoDB features

Type in the name of the feature or in your own words tell us what you need
Supported

DynamoDB automatically scales throughput capacity up and down to handle varying workloads.

Supported

DynamoDB supports Multi-AZ deployments for high availability within a region.

Supported

DynamoDB supports automated backups through AWS Backup integration.

Supported

DynamoDB supports direct connections using various tools and services, including AWS Glue and NoSQL Workbench.

Supported

DynamoDB allows scaling capacity up or down automatically or by setting limits, based on needs.

Supported

DynamoDB is deployed and managed within the AWS cloud environment.

Qualities

We evaluate the sentiment that users express about non-functional aspects of the software

Value and Pricing Transparency

Rather negative
-0.37

Customer Service

Rather positive
+0.56

Ease of Use

Rather positive
+0.67

Reliability and Performance

Strongly positive
+0.8

Ease of Implementation

Rather positive
+0.62

Scalability

Strongly positive
+1

Amazon DynamoDB reviews

We've summarised 609 Amazon DynamoDB reviews (Amazon DynamoDB G2 reviews) and summarised the main points below.

Pros of Amazon DynamoDB
  • Fully managed service, no need for manual server maintenance.
  • High scalability and availability for demanding applications.
  • Fast performance with low-latency data access.
  • Flexible NoSQL data model for evolving schemas.
  • Seamless integration with other AWS services like Lambda and S3.
Cons of Amazon DynamoDB
  • Limited querying options, making complex searches difficult.
  • High costs, especially for read/write capacity units.
  • Steep learning curve for data modeling and efficient querying.
  • Limited local development options and testing capabilities.
  • Vendor lock-in to the AWS ecosystem.

Amazon DynamoDB pricing

The commentary is based on 120 reviews from Amazon DynamoDB G2 reviews.

DynamoDB offers scalable, serverless NoSQL database solutions with high performance and ease of use. However, some users find its pricing model complex and potentially expensive, especially for unpredictable workloads or complex queries. Careful cost monitoring and optimization are often necessary.

Users sentiment

Rather negative
-0.37

See the Amazon DynamoDB pricing page.


Amazon DynamoDB alternatives

  • Logo of Google Cloud Spanner
    Google Cloud Spanner
    Better for large enterprises needing strong consistency and global transactions. Relational SQL database, unlike DynamoDB's NoSQL approach. Easier implementation, but potentially higher pricing and vendor lock-in. Not ideal for applications requiring flexible schemas or complex queries.
    Read more
  • Logo of Couchbase
    Couchbase
    Supports SQL and offers more flexible data modeling with various data types and JSON document handling. Preferable for on-premise or hybrid deployments. Better suited for medium to large businesses with real-time analytics and personalized user experience needs. DynamoDB alternative for those seeking SQL support.
    Read more
  • Logo of Aiven for Apache Cassandra
    Aiven for Apache Cassandra
    Better for users migrating from self-hosted Cassandra. Open-source and multi-cloud deployments offer more flexibility than DynamoDB. DynamoDB is growing faster.
    Read more
  • Logo of ScyllaDB
    ScyllaDB
    Lower operating costs and better performance for write-heavy workloads. Has strong momentum and positive pricing sentiment. A good DynamoDB alternative for rapidly growing companies.
    Read more
  • Logo of MongoDB
    amazon-dynamodb vs MongoDB
    Better for Software, IT & Telecommunications. Has more momentum in terms of website traffic growth. A DynamoDB alternative and competitor.
    Read more
  • Logo of DataStax
    DataStax
    Better for AI/ML applications needing real-time data management. Excellent customer support. Offers open-source options and integrations. Note that it has a steeper learning curve and can be more expensive.
    Read more

Amazon DynamoDB FAQ

  • What is Amazon DynamoDB and what does Amazon DynamoDB do?

    Amazon DynamoDB is a fully managed NoSQL database service offered by AWS. It provides fast and predictable performance with seamless scalability. DynamoDB is serverless, automatically handling capacity provisioning and data replication for high availability. It's ideal for applications requiring low-latency data access and flexible schemas.

  • How does Amazon DynamoDB integrate with other tools?

    DynamoDB seamlessly integrates with other AWS services like Lambda, S3, and CloudWatch. This allows for serverless workflows, data storage and retrieval, and real-time monitoring. It also supports various tools for data migration and management.

  • What the main competitors of Amazon DynamoDB?

    Top alternatives to Amazon DynamoDB include MongoDB Atlas, Cassandra, Google Cloud Spanner, and Azure Cosmos DB. These NoSQL databases offer similar scalability and performance for applications requiring high availability and low latency.

  • Is Amazon DynamoDB legit?

    Yes, Amazon DynamoDB is a legitimate and widely used NoSQL database service offered by Amazon Web Services (AWS). It's known for its scalability, performance, and reliability, making it a safe and popular choice for businesses with demanding applications. However, consider its cost and complex querying capabilities.

  • How much does Amazon DynamoDB cost?

    Amazon DynamoDB pricing is pay-per-use based on read/write capacity, storage, and data transfer. There are also free tier options available. Contact AWS directly for detailed pricing as it varies based on usage.

  • Is Amazon DynamoDB customer service good?

    Customer support for Amazon DynamoDB is generally viewed positively. Users highlight helpful support teams, especially during deployment or when facing issues. While some documentation can be complex, the readily available assistance mitigates this concern.


Reviewed by

MK
Michal Kaczor
CEO at Gralio

Michal has worked at startups for many years and writes about topics relating to software selection and IT management. As a former consultant for Bain, a business advisory company, he also knows how to understand needs of any business and find solutions to its problems.

TT
Tymon Terlikiewicz
CTO at Gralio

Tymon is a seasoned CTO who loves finding the perfect tools for any task. He recently headed up the tech department at Batmaid, a well-known Swiss company, where he managed about 60 software purchases, including CX, HR, Payroll, Marketing automation and various developer tools.