NoSQL (key-value, document, wide-column, graph) · AWS vs Google Cloud
Amazon DynamoDB global tables vs Firestore / Bigtable
DynamoDB global tables map partly to Firestore multi-region locations (one database replicated across regions) and Bigtable replication with multi-cluster routing (writes in any cluster, eventually consistent).
Side-by-side comparison
| Aspect | Amazon Web Services | Google Cloud |
|---|---|---|
| Service | Amazon DynamoDB global tables | Firestore Bigtable |
| Lifecycle | Generally available | Generally available Generally available |
| What it is | Multi-Region, multi-active tables with multi-Region eventual consistency (the default) or multi-Region strong consistency (MRSC, same-account only). The mode is fixed at creation. | Serverless document database (Standard and Enterprise editions) with regional or multi-region locations, strong consistency, and client SDKs for web and mobile. Wide-column NoSQL database for large, low-latency workloads, with an HBase-compatible client, replication across clusters, and change streams. |
| Pricing model | Replicated write request units in each Region plus storage per Region and cross-Region transfer. | Multi-region Firestore and replicated Bigtable clusters cost more for storage and capacity. |
| Docs | Amazon DynamoDB global tables docs | Firestore docs Bigtable docs |
| Pricing page | Amazon DynamoDB global tables pricing | Firestore pricing Bigtable pricing |
Key differences
- Firestore multi-region locations are fixed configurations, not arbitrary region sets.
- Bigtable reads and writes to different clusters are eventually consistent, as with global tables.
Pricing summary
Pricing models only. No prices are quoted because they change by region and over time.
- AWS
- Replicated write request units in each Region plus storage per Region and cross-Region transfer. Amazon DynamoDB global tables pricing →
- GCP
- Multi-region Firestore and replicated Bigtable clusters cost more for storage and capacity. Firestore pricing → Bigtable pricing →
And on Azure?
Direct match Azure's equivalent is Azure Cosmos DB global distribution and multi-region writes. AWS vs Azure comparison →
FAQ
What is the Google Cloud equivalent of Amazon DynamoDB global tables?
DynamoDB global tables map partly to Firestore multi-region locations (one database replicated across regions) and Bigtable replication with multi-cluster routing (writes in any cluster, eventually consistent).
How does pricing compare between Amazon DynamoDB global tables and Firestore and Bigtable?
AWS: Replicated write request units in each Region plus storage per Region and cross-Region transfer. Google Cloud: Multi-region Firestore and replicated Bigtable clusters cost more for storage and capacity. Check the official pricing pages for current rates.
What is the Azure equivalent?
Azure Cosmos DB global distribution and multi-region writes (direct match). DynamoDB global tables map to Cosmos DB global distribution with multi-region writes.