NoSQL (key-value, document, wide-column, graph)
Amazon DynamoDB vs Azure Table Storage and Azure Cosmos DB for Table
Microsoft also maps DynamoDB to Azure Table Storage (simple and very cheap, in a storage account) and Azure Cosmos DB for Table (the same API with Cosmos DB scale and global distribution).
Table Storage is a good fit for simple DynamoDB workloads that don't need its advanced features.
Side-by-side comparison
| Aspect | Amazon Web Services | Microsoft Azure |
|---|---|---|
| Service | Amazon DynamoDB | Azure Table Storage and Azure Cosmos DB for Table |
| 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. | Table Storage is a simple, low-cost key-attribute store in a storage account. Cosmos DB for Table uses the same API with Cosmos DB throughput, global distribution, and SLAs. |
| Pricing model | DynamoDB on-demand or provisioned capacity plus storage (Standard or Standard-IA table class). | Table Storage bills per GB-month plus per-10,000 transactions. Cosmos DB for Table uses RU-based pricing. |
| Docs | Amazon DynamoDB docs | Azure Table Storage and Azure Cosmos DB for Table docs |
| Pricing page | Amazon DynamoDB pricing | Azure Table Storage and Azure Cosmos DB for Table pricing |
| Exams | DVA-C02 Retiring | AZ-104 AZ-305 |
Key differences
- Table Storage has no secondary indexes, transactions limited to one partition, and fixed scalability targets per account and partition. DynamoDB has secondary indexes, transactions across tables, and per-table elastic capacity.
- Cosmos DB for Table lets you start with the Table API and later get Cosmos DB features without changing SDKs.
Pricing summary
Pricing models only. No prices are quoted because they change by region and over time.
- AWS
- DynamoDB on-demand or provisioned capacity plus storage (Standard or Standard-IA table class). Amazon DynamoDB pricing →
- Azure
- Table Storage bills per GB-month plus per-10,000 transactions. Cosmos DB for Table uses RU-based pricing. Azure Table Storage and Azure Cosmos DB for Table pricing →
Certification exam mapping
| Exam | Provider | Level | Status |
|---|---|---|---|
| AWS Certified Developer – Associate DVA-C02 | AWS | Associate | retiring Being updated to DVA-C03. Registration for DVA-C03 opens Oct 27, 2026. Last day to take DVA-C02 is Nov 30, 2026. |
| Microsoft Certified – Azure Administrator Associate AZ-104 | Azure | Associate | current |
| Microsoft Certified – Azure Solutions Architect Expert AZ-305 | Azure | Expert | current English version updated Apr 17, 2026. |
Relevance is based on each exam's published scope, not a line-by-line objective match. Check the official study guide.
FAQ
What is the Azure equivalent of Amazon DynamoDB?
Microsoft also maps DynamoDB to Azure Table Storage (simple and very cheap, in a storage account) and Azure Cosmos DB for Table (the same API with Cosmos DB scale and global distribution). Table Storage is a good fit for simple DynamoDB workloads that don't need its advanced features.
How does pricing compare between Amazon DynamoDB and Azure Table Storage and Azure Cosmos DB for Table?
AWS: DynamoDB on-demand or provisioned capacity plus storage (Standard or Standard-IA table class). Azure: Table Storage bills per GB-month plus per-10,000 transactions. Cosmos DB for Table uses RU-based pricing. Check the official pricing pages for current rates.
Which certification exams cover this topic?
AWS Certified Developer – Associate (DVA-C02) [retiring]; Microsoft Certified – Azure Administrator Associate (AZ-104); Microsoft Certified – Azure Solutions Architect Expert (AZ-305).