跳至主要内容

Amazon DynamoDB Streams 现在支持基于时间戳的流处理

发布于: 2026年10月21日

Amazon DynamoDB Streams 现在支持基于时间戳的流处理,使您能够从特定时间点开始读取流记录。以前,您只能从最早保留的记录(最多 24 小时)开始,或从开始使用流后写入的新记录开始。现在,您可以使用 AT_TIMESTAMP 分片迭代器类型提供时间戳并在该时间或之后写入的第一条记录开始处理。

此功能可帮助您在恢复流使用时避免重新处理全部保留的流或丢失记录。常见使用案例包括中断后的恢复,例如部署、中断或应用程序重启;通过读取过去的特定时间点进行数据回放以进行调试和审计;跳到最近的时间戳以恢复到最新记录附近,从而跳过积压数据;以及在恢复后进行同步,即在时间点故障恢复(PITR)导出后,从导出时间戳开始。您可以通过 DynamoDB Streams Kinesis 适配器在 Amazon Kinesis 客户端库(KCL)中使用该功能。

此功能现已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域推出。要了解更多信息,请访问 Amazon DynamoDB Streams 时间戳文档。除了标准的 GetRecords 和 GetShardIterator API 请求费用外,此功能不收取任何额外费用。