Joey Yi Zhao
Joey Yi Zhao

Reputation: 42418

What is the different between Amazon Kinesis data stream and DynamoDB stream details

I am using dynamodb and I'd like to enable dynamodb stream to process any data change in the dynamodb table. By looking at the stream options, there are two streams Amazon Kinesis data stream and DynamoDB stream. From the doc of these two streams, both are handling the data change from dynamodb table but I am not sure what the main different between using these two.

Upvotes: 5

Views: 1771

Answers (2)

Another important difference is that DynamoDB Streams guarantees order while Kinesis (associated with a DynamoDB table) does not.

Upvotes: 0

Marcin
Marcin

Reputation: 238051

There are quite a few of the differences, which are listed in:

Few notable ones are that DynamoDB Streams, unlike Kinesis Data Streams for DynamoDB, guarantees no duplicates, the record retention time is only 24 hours, and the are throughout capacity limits.

Upvotes: 4

Related Questions