Reputation: 42418
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
Reputation: 157
Another important difference is that DynamoDB Streams guarantees order while Kinesis (associated with a DynamoDB table) does not.
Upvotes: 0
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