我正在使用 DynamoDB,想要启用 DynamoDB Stream 来处理 DynamoDB 表格中的任何数据更改。在查看流选项时,有两种流:Amazon Kinesis 数据流和 DynamoDB 流。从这两个流的文档来看,它们都可以处理 DynamoDB 表格中的数据更改,但我不确定使用这两种流之间的主要区别。
有很多不同之处,列在以下链接: 变更数据捕获的流选项 一些值得注意的区别是,DynamoDB Streams 与 Kinesis Data Streams for DynamoDB 不同,保证没有重复记录,记录保留时间仅为24小时,并且有各种容量限制。
dynamodb stream
是专门为此设计的,不像Kinesis data stream
。 - Marcin