Google Cloud → AWS and Azure
AWS and Azure equivalents of Firestore
The closest AWS equivalents of Google Cloud Firestore are Amazon DynamoDB and Amazon DynamoDB global tables; on Azure, Azure Cosmos DB for NoSQL, Azure Cosmos DB global distribution and multi-region writes and Azure Table Storage and Azure Cosmos DB for Table.
About Firestore
| Provider | Google Cloud |
|---|---|
| Status | Generally available |
| What it is | Serverless document database (Standard and Enterprise editions) with regional or multi-region locations, strong consistency, and client SDKs for web and mobile. |
| Documentation | docs.cloud.google.com |
| Pricing | Official pricing page |
Mappings (3)
Serverless key-value and document database Direct match
Amazon DynamoDB maps to Firestore, a serverless document database. For very high-throughput key-value access, Bigtable is the other option.
- 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.
Multi-region, multi-active NoSQL replication Partial match
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).
- 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.
Low-cost key-attribute table storage Partial match
Low-cost key-attribute tables map partly to Firestore (serverless, pay per operation) or Bigtable for large scale.
- There is no separate low-cost table tier like Azure Table Storage.