Amazon DynamoDB
iPhone + Android
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.
| Plan | Price and terms | Who it suits |
|---|---|---|
| Free tier | 0.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 Tier | 0.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 capacity | Custom 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 capacity | Custom 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 plansCompared 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 12Where it ranks on Samsung Mobile US Press
- Best Database Software in 2026#2 of 74
- Best Key-Value Databases in 2026#1 of 30
- Best Multimodel Databases in 2026#1 of 25
Is Amazon DynamoDB yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- aws.amazon.com/dynamodb/· checked 29 Sept 2026
- aws.amazon.com/dynamodb/features/· checked 29 Sept 2026
- aws.amazon.com/dynamodb/pricing/· checked 29 Sept 2026
- aws.amazon.com/about-aws/· checked 29 Sept 2026





