Amazon DynamoDB

iPhone + Android

9.2No. 2 of 74
in Database Software
  • Recognised40% of the score84
  • Phone app26% of the score100
  • Documented20% of the score77
  • Free plan14% of the score100
Free plan
Yes
Runs on
Android, api, iPhone, Linux, Mac, Web, Windows

Summary

Amazon DynamoDB is a serverless, fully managed, distributed NoSQL database designed for single-digit millisecond performance at any scale. It requires no database servers to provision or patch, and tables can scale automatically, including to zero in on-demand mode. Data access uses primary keys, with global and local secondary indexes for queries using alternate keys. Global tables support multi-Region, multi-active operation; AWS says they are designed for up to 99.999% availability. DynamoDB also supports native vector search for similarity searches and agent memory use cases. Data is encrypted in transit and at rest by default, and IAM policies can limit access down to specific items and attributes. Point-in-time recovery provides continuous backups with per-second granularity and restoration within a configured period of 1 to 35 days. The free tier uses provisioned capacity and the Standard table class; its request volume is described as about 200 million requests per month depending on item size. On-demand usage is billed per request consumed, while provisioned capacity is billed even if the application uses less.

Who it is for

DynamoDB suits teams building cloud applications that need managed NoSQL storage, automatic scaling, or multi-Region operation. Its listed use cases include mission-critical, internet-scale, agentic, modernization, and Internet of Things applications.

What is good

  • No servers to provision or patch
  • Tables can scale automatically, including to zero
  • Global tables support multi-Region operation
  • Encryption in transit and at rest by default
  • Continuous point-in-time recovery

What to know first

  • Provisioned capacity is billed even when usage is lower
  • Free tier uses provisioned capacity and Standard table class
  • Maximum value size is 0.4 MB

Samsung Mobile US Press review

Amazon DynamoDB: the full review

DynamoDB combines managed NoSQL storage with automatic scaling, global tables, and fine-grained access controls. The choice between on-demand and provisioned capacity matters because their billing bases differ.

Overview

Amazon DynamoDB is a managed NoSQL database for teams building cloud applications that need to scale without operating database servers. It suits workloads from internet-scale services to IoT and agentic applications, but the choice between request-based and capacity-based billing deserves close attention.

Its data model centers on primary keys, with global and local secondary indexes for queries through alternate keys. Data persists on disk; each value can be up to 0.4 MB. HTTP(S), JSON and PartiQL are supported, along with time-to-live (TTL). These are useful building blocks, though the value-size ceiling makes DynamoDB a poor fit for storing larger individual values.

Key features

Managed scaling and access

AWS manages the servers, so there is no provisioning or patching to handle. Tables can scale automatically, and on-demand mode can scale to zero. That makes on-demand attractive when demand is hard to predict; provisioned capacity is more deliberate, but charges apply to the capacity specified even when the application uses less.

Primary keys suit direct access patterns, while secondary indexes offer alternate query paths. Native vector search supports similarity-search and agent-memory use cases, extending the service beyond conventional key-value access.

Global operation and protection

Global tables support multi-Region, multi-active operation and are designed by AWS for up to 99.999% availability. That is a strong fit for applications that need to operate across Regions, but it is an AWS design target rather than a guarantee stated here.

Data is encrypted in transit and at rest by default. IAM policies can restrict access down to specific items and attributes, and AWS lists KMS encryption, IAM controls and VPC endpoints with PrivateLink among its integrations. Point-in-time recovery provides continuous, per-second backups and restoration within a configured window of 1 to 35 days. AWS also describes its security controls and compliance standards as addressing requirements of governments, global banks and other high-sensitivity organizations.

Pricing

DynamoDB uses a freemium model, with two free-tier listings and paid capacity choices whose prices are custom pricing.

PlanPrice and termsWho it suits
Free tier0.00 USD per free, billed per Region and per-payer account; 25 WCUs, 25 RCUs, 25 GB storage and 25 replicated WCUs.A modest provisioned-capacity workload or an initial evaluation. The free tier uses the Standard table class and provisioned capacity; request volume is described as about 200 million per month depending on item size.
DynamoDB Free Tier0.00 USD per free, billed each month per Region and per payer account; 25 WCUs, 25 RCUs, 25 rWCUs for global tables across two AWS Regions, 25 GB storage, 2.5 million stream read requests and 1 GB data transfer out.Free usage that needs the listed stream reads or limited global-table capacity. The per-Region and per-account billing basis matters when estimating coverage.
On-demand capacityCustom pricing; pay per read and write request, with automatic scaling and no capacity planning.Variable or uncertain traffic. Charges follow requests consumed rather than unused allocated capacity.
Provisioned capacityCustom pricing; specify read and write capacity, with optional auto scaling.Workloads where capacity can be planned. The trade-off is paying for specified capacity even when consumption is lower.

A free trial is also offered. Free capacity is limited by the listed quotas, and neither paid capacity option has a published price here; estimate costs against request volume or specified capacity before choosing.

Platforms

DynamoDB is a cloud deployment available across Android, iOS, Linux, macOS, Windows and web, with API access. Its broad client reach does not change the central requirement: the database itself is deployed in the cloud.

Who it's for

DynamoDB is a strong candidate for teams building mission-critical, internet-scale, modernization, IoT or agentic applications that benefit from managed scaling, multi-Region operation and granular IAM controls. It is less suitable when workloads need values larger than 0.4 MB or when predictable spending is difficult to achieve under request-based billing or provisioned-capacity commitments.

Pros and cons

Pros

  • Managed servers and automatic scaling, including scaling to zero in on-demand mode, reduce infrastructure work.
  • Multi-active global tables and fine-grained IAM controls support applications with cross-Region and sensitive-data requirements.
  • Per-second point-in-time recovery with a configurable 1-to-35-day window adds a defined recovery option.
  • Native vector search supports similarity-search and agent-memory workloads alongside indexed key access.

Cons

  • Provisioned capacity is billed whether or not all specified capacity is consumed, so poor estimates can waste spend.
  • On-demand billing tracks each request, which can make costs harder to anticipate when traffic varies.
  • The 0.4 MB maximum value size rules out larger individual values.
  • The free tier is provisioned and uses the Standard table class, so it does not represent every capacity choice.

Alternatives

RocksDB is worth considering when a free, open-source C++ library with GPLv2 or Apache 2.0 dual licensing better fits the project.

Google Cloud Bigtable is an alternative to assess for teams considering its Standard and Premium Bigtable editions or Data Boost.

Upstash Redis may suit readers looking for a freemium Redis option with a free tier that includes 256 MB of data, 10 GB monthly bandwidth and 500K monthly commands.

Aerospike Database is another freemium database option.

Riak KV is a free, Apache 2-licensed option with a key-value data module, built-in masterless replication and HTTP API and Protocol Buffers support.

VMware Workstation Pro is also listed as a free alternative.

etcd is a free, Apache 2.0-licensed self-hosted option.

Infinispan offers a free Apache 2.0-licensed community edition as an embedded library or standalone server.

Browse Key-Value Databases, Multimodel Databases or Database Software for more options.

Verdict

Choose DynamoDB for cloud applications that need managed scaling, global tables and tightly scoped access controls without running database servers. Its strongest case is operational reach; look elsewhere if larger values are essential or if capacity-based billing does not suit your workload economics.

Amazon DynamoDB plans and pricing

All plans
Free tier Free Per Region, per-payer account basis 25 WCUs · 25 RCUs · 25 GB storage · 25 replicated WCUs aws.amazon.com · 22 Sept 2026
On-demand capacity Not published Pay per read and write request · Automatic scaling · No capacity planning aws.amazon.com · 22 Sept 2026
Provisioned capacity Not published Specify read and write capacity · Charged for provisioned capacity · Optional auto scaling aws.amazon.com · 22 Sept 2026
DynamoDB Free Tier Free Each month, per Region, per payer account 25 WCUs · 25 RCUs · 25 rWCUs for global tables across two AWS Regions · 25 GB storage · 2.5 million stream read requests · 1 GB data transfer out aws.amazon.com · 29 Sept 2026
Provisioned capacity Not published Hourly based on read and write capacity provisioned Specify reads and writes per second · Standard or Standard-Infrequent Access table class aws.amazon.com · 29 Sept 2026
On-demand capacity Not published Per read or write request consumed; storage and additional enabled features are charged separately Automatic scaling · Pay-per-request · No capacity planning aws.amazon.com · 29 Sept 2026

Compared on database software

Free plan
Yesaws.amazon.com

Facts

What it does
Amazon DynamoDB is a serverless, fully managed, distributed NoSQL database with single-digit millisecond performance at any scale.aws.amazon.com · 29 Sept 2026
Scaling
DynamoDB has no servers to provision or patch and can automatically scale tables, including scaling to zero in on-demand mode.aws.amazon.com · 29 Sept 2026
Data access
DynamoDB supports primary keys and global and local secondary indexes for querying by alternate keys.aws.amazon.com · 29 Sept 2026
Global availability
Global tables provide multi-Region, multi-active operation, and AWS says they are designed for up to 99.999% availability.aws.amazon.com · 29 Sept 2026
Vector search
DynamoDB supports native vector search for similarity search and agent memory use cases.aws.amazon.com · 29 Sept 2026
Security
Customer data is encrypted in transit and at rest by default, and access can be controlled with IAM policies down to specific items and attributes.aws.amazon.com · 29 Sept 2026
Compliance
AWS says DynamoDB security controls and compliance standards address requirements for governments, global banks, and other high-sensitivity organizations.aws.amazon.com · 29 Sept 2026
Integrations
The feature page lists integrations with AWS services; it describes AWS KMS encryption, IAM access control, and VPC endpoints with AWS PrivateLink.aws.amazon.com · 29 Sept 2026
Recovery
Point-in-time recovery provides continuous backups with per-second granularity and allows restoration within a configured period of 1 to 35 days.aws.amazon.com · 29 Sept 2026
Pricing limit
Provisioned capacity is billed on capacity specified, even if the application consumes less; on-demand capacity is billed per request consumed.aws.amazon.com · 29 Sept 2026
Free tier limits
The free tier uses provisioned capacity and the Standard table class, and its request volume is described as about 200 million requests per month depending on item size.aws.amazon.com · 29 Sept 2026
Intended workloads
AWS describes use cases including mission-critical, internet-scale, agentic, modernization, and Internet of Things applications.aws.amazon.com · 29 Sept 2026
Maker and founding
Amazon Web Services says it launched in 2006 and is part of Amazon.aws.amazon.com · 29 Sept 2026

Best Amazon DynamoDB alternatives

See all 12

Where it ranks on Samsung Mobile US Press

Is Amazon DynamoDB yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources