Cloud Equivalents

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).

Partial match Use it to: Let users in several regions read and write the same data locally, and keep running if a region fails.

Last verified: · Edit on GitHub · Report an error

Side-by-side comparison

Multi-region, multi-active NoSQL replication: AWS vs Google Cloud side by side
AspectAmazon Web ServicesGoogle Cloud
ServiceAmazon DynamoDB global tablesFirestore
Bigtable
LifecycleGenerally availableGenerally available
Generally available
What it isMulti-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 modelReplicated 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.
DocsAmazon DynamoDB global tables docsFirestore docs
Bigtable docs
Pricing pageAmazon DynamoDB global tables pricingFirestore 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.

Related AWS vs GCP comparisons

Official sources