Variable workloads
On-demand capacity
Billed per read and write request unit consumed, with storage and optional features billed separately; exact prices vary by Region and table class.5
Managed key-value and document database
An AWS managed NoSQL database built around partition and sort keys, secondary indexes, selectable capacity modes, and optional global tables.
Choose DynamoDB when authoritative data can be modeled around known partition-key access patterns and AWS integration is deliberate. Do not choose it before enumerating reads, writes, item sizes, consistency, indexes, and future access patterns.12
Whether the application's authoritative key-addressed data and access patterns justify DynamoDB's partition-key model and AWS operating boundary.
DynamoDB is a durable key-value and document database, not a cache and not a relational store. Data modeling, partition design, indexes, consistency selection, backups, global-table mode, and cost controls remain application architecture decisions.123
For: AWS application teams that can design stable access patterns around partition and sort keys and need managed durable scale
DynamoDB pricing varies by AWS Region, Standard or Standard-IA table class, on-demand or provisioned throughput, read consistency, item size, storage, backups, streams, change data capture, global tables, and transfer.45
Variable workloads
Billed per read and write request unit consumed, with storage and optional features billed separately; exact prices vary by Region and table class.5
Predictable workloads
Billed for hourly read and write capacity configured, with autoscaling and reserved-capacity options plus separate storage and feature charges.5
Amazon Web Services · Accessed Official
Amazon Web Services · Accessed Official
Amazon Web Services · Accessed Official
Amazon Web Services · Accessed Official
Amazon Web Services · Accessed Official
Upstash · Accessed Official
Cloudflare · Accessed Official