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.
Side-by-side comparison
| Aspect | Amazon Web Services | Google Cloud |
|---|---|---|
| Service | Amazon DynamoDB | Firestore |
| Lifecycle | Generally available | Generally available |
| What it is | Serverless 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 model | 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). | Standard edition bills per document read, write, and delete plus storage. Enterprise edition bills by bytes read and written (in tranches), storage, and egress. |
| Docs | Amazon DynamoDB docs | Firestore docs |
| Pricing page | Amazon DynamoDB pricing | Firestore 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.