Amazon Kinesis 数据流和 DynamoDB 流详细信息有何不同

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

我正在使用 dynamodb,我想启用 dynamodb 流来处理 dynamodb table 中的任何数据更改。通过查看流选项,有两个流 Amazon Kinesis data stream and DynamoDB stream。从这两个流的文档来看,两者都在处理来自 dynamodb table 的数据更改,但我不确定使用这两个流的主要区别是什么。

有不少差异,列在:

几个值得注意的是 DynamoDB Streams,与 Kinesis Data Streams for DynamoDB 不同,保证 没有重复 ,记录保留时间仅为 24 小时,并且是整个容量限制。

另一个重要区别是 DynamoDB Streams 保证顺序,而 Kinesis(与 DynamoDB table 关联)不保证。