Databases · NoSQL key-value / document

Amazon DynamoDB vs Azure Cosmos DB vs Firestore

NoSQL key-value / document, side by side on AWS, Azure and Google Cloud. They do the same job, but differ in features, limits or pricing, so check the notes below before migrating.

Databases

NoSQL key-value / document

Close match

AWS

Amazon DynamoDB

Azure

Azure Cosmos DB

Google Cloud

Firestore
Bigtable

What's different

Cosmos DB is multi-model and offers five consistency levels. DynamoDB is key-value with single-digit-millisecond latency. Firestore is document-oriented and mobile-friendly; Bigtable is for large-scale wide-column workloads.

Quick answers

What is the Azure equivalent of Amazon DynamoDB?
The Azure equivalent of Amazon DynamoDB is Azure Cosmos DB. They do the same job, but differ in features, limits or pricing, so check the notes below before migrating.
What is the Google Cloud equivalent of Amazon DynamoDB?
The Google Cloud equivalent of Amazon DynamoDB is Firestore and Bigtable. They do the same job, but differ in features, limits or pricing, so check the notes below before migrating.
What is the AWS equivalent of Azure Cosmos DB?
The AWS equivalent of Azure Cosmos DB is Amazon DynamoDB. They do the same job, but differ in features, limits or pricing, so check the notes below before migrating.
What is the Google Cloud equivalent of Azure Cosmos DB?
The Google Cloud equivalent of Azure Cosmos DB is Firestore and Bigtable. They do the same job, but differ in features, limits or pricing, so check the notes below before migrating.
What is the AWS equivalent of Firestore?
The AWS equivalent of Firestore is Amazon DynamoDB. They do the same job, but differ in features, limits or pricing, so check the notes below before migrating.
What is the Azure equivalent of Firestore?
The Azure equivalent of Firestore is Azure Cosmos DB. They do the same job, but differ in features, limits or pricing, so check the notes below before migrating.