Cloud Equivalents

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.

Partial match Use it to: Store simple structured records cheaply by partition key and row key, for logs, metadata, or small apps.

Last verified: · Edit on GitHub · Report an error

Side-by-side comparison

Low-cost key-attribute table storage: AWS vs Azure side by side
AspectAmazon Web ServicesMicrosoft Azure
ServiceAmazon DynamoDBAzure Table Storage and Azure Cosmos DB for Table
LifecycleGenerally availableGenerally available
What it isServerless 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 modelDynamoDB 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.
DocsAmazon DynamoDB docsAzure Table Storage and Azure Cosmos DB for Table docs
Pricing pageAmazon DynamoDB pricingAzure Table Storage and Azure Cosmos DB for Table pricing
ExamsDVA-C02 RetiringAZ-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

ExamProviderLevelStatus
AWS Certified Developer – Associate DVA-C02AWSAssociateretiring
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-104AzureAssociatecurrent
Microsoft Certified – Azure Solutions Architect Expert AZ-305AzureExpertcurrent
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).

Related comparisons

Official sources