Skip to content
freetier.wiki

DynamoDB

AWS DynamoDB is a fully managed NoSQL database service for fast and flexible performance at scale. · AWS · Database

Overview

DynamoDB is AWS's fully managed NoSQL database service, with an Always Free tier (25 GB storage, 25 WCU/25 RCU) that never expires, offering seamless scalability and serverless operation for modern application workloads.

Good fit

Use DynamoDB for scalable, low-latency NoSQL workloads with unpredictable traffic or when you need serverless database management.

  • Scalable NoSQL workloads
  • Event-driven architectures
  • Serverless applications

Not a fit

Avoid if you need complex relational queries, multi-table joins, or strong ACID transactions across tables.

  • You require SQL joins
  • You need multi-table transactions
  • You have strict relational data needs
Quickstart · 5 steps
  1. Sign up for an AWS account and log in to the AWS Management Console.
  2. Navigate to DynamoDB and click 'Create table'.
  3. Enter a table name and primary key, then choose default settings.
  4. Review and create the table.
  5. Use the AWS SDK or Console to add and query items.

Other free database options

Google Cloud · Database
50,000 reads/day · 20,000 writes/day · 20,000 deletes/day
Billing risk: None
No card
MongoDB · Database
512 MB storage (M0 cluster) · Shared RAM and vCPU · 32MB of sort memory
Billing risk: None
No card
Supabase · Database
500 MB database & 1 GB file storage · 50,000 monthly active users · 500,000 edge function invocations/month
Billing risk: None
No card
Supabase · Database
500 MB database storage · 1 GB file storage · 50,000 monthly active users
Billing risk: None
No card