Amazon Web Services → Microsoft Azure
Azure equivalent of Amazon DynamoDB Streams
DynamoDB Streams maps to the Azure Cosmos DB change feed.
About Amazon DynamoDB Streams
| Provider | Amazon Web Services |
|---|---|
| Status | Generally available |
| What it is | Time-ordered log of item-level changes kept for 24 hours, consumed by Lambda triggers or the Kinesis adapter. Kinesis Data Streams is an alternative change destination. |
| Documentation | docs.aws.amazon.com |
| Pricing | Official pricing page |
Azure mappings (1)
| Capability | Azure equivalent | Match |
|---|---|---|
| NoSQL change data capture stream | Azure Cosmos DB change feed | Direct match |
NoSQL (key-value, document, wide-column, graph)(1)
NoSQL change data capture stream Direct match
DynamoDB Streams maps to the Azure Cosmos DB change feed. Both expose an ordered log of item changes that Lambda or Azure Functions can trigger on.
- Retention. DynamoDB Streams keeps changes for 24 hours. The Cosmos DB change feed in latest-version mode is persistent for as long as the item exists, and you can read it from the beginning.
- Deletes. DynamoDB Streams includes deletes and old and new item images. The Cosmos DB default (latest version) mode omits deletes and intermediate versions; the all-versions-and-deletes mode adds them for a retention window.
- Consumers. DynamoDB Streams uses Lambda triggers or the Kinesis adapter. Cosmos DB uses Functions triggers, the change feed processor, the pull model, or Spark.