Cloud Equivalents

NoSQL (key-value, document, wide-column, graph) · AWS vs Google Cloud

Amazon DynamoDB vs Firestore

Amazon DynamoDB maps to Firestore, a serverless document database.

For very high-throughput key-value access, Bigtable is the other option.

Direct match Use it to: Store items by partition key with single-digit-millisecond reads and writes at any scale, without managing servers.

Last verified: · Edit on GitHub · Report an error

Side-by-side comparison

Serverless key-value and document database: AWS vs Google Cloud side by side
AspectAmazon Web ServicesGoogle Cloud
ServiceAmazon DynamoDBFirestore
LifecycleGenerally availableGenerally available
What it isServerless key-value and document database with single-digit-millisecond performance, on-demand or provisioned capacity, transactions, point-in-time recovery, TTL, global tables, and streams.Serverless document database (Standard and Enterprise editions) with regional or multi-region locations, strong consistency, and client SDKs for web and mobile.
Pricing modelOn-demand per million read and write request units, or provisioned capacity per hour (with reserved capacity), plus storage per GB-month and optional features (backups, streams, global tables).Standard edition bills per document read, write, and delete plus storage. Enterprise edition bills by bytes read and written (in tranches), storage, and egress.
DocsAmazon DynamoDB docsFirestore docs
Pricing pageAmazon DynamoDB pricingFirestore pricing

Key differences

  • Firestore is a document model with collections and indexes; DynamoDB is key-value with partition and sort keys.
  • Firestore Enterprise edition adds an advanced query engine and a different pricing model.

Pricing summary

Pricing models only. No prices are quoted because they change by region and over time.

AWS
On-demand per million read and write request units, or provisioned capacity per hour (with reserved capacity), plus storage per GB-month and optional features (backups, streams, global tables). Amazon DynamoDB pricing →
GCP
Standard edition bills per document read, write, and delete plus storage. Enterprise edition bills by bytes read and written (in tranches), storage, and egress. Firestore pricing →

And on Azure?

Direct match Azure's equivalent is Azure Cosmos DB for NoSQL. AWS vs Azure comparison →

FAQ

What is the Google Cloud equivalent of Amazon DynamoDB?

Amazon DynamoDB maps to Firestore, a serverless document database. For very high-throughput key-value access, Bigtable is the other option.

How does pricing compare between Amazon DynamoDB and Firestore?

AWS: On-demand per million read and write request units, or provisioned capacity per hour (with reserved capacity), plus storage per GB-month and optional features (backups, streams, global tables). Google Cloud: Standard edition bills per document read, write, and delete plus storage. Enterprise edition bills by bytes read and written (in tranches), storage, and egress. Check the official pricing pages for current rates.

What is the Azure equivalent?

Azure Cosmos DB for NoSQL (direct match). Amazon DynamoDB maps to Azure Cosmos DB for NoSQL.

Related AWS vs GCP comparisons

Official sources