DynanoDB在重新分区后传输行为

时间:2016-06-12 20:19:57

标签: amazon-dynamodb-streams

我假设使用Kinesis库从DynamoDB流中读取将为包含相同分区键的记录提供始终有序的事件序列。

这是对的吗?

如果发生重新分区,库是否仍会为同一分区键的所有表活动提供有序记录?

1 个答案:

答案 0 :(得分:3)

在有序序列问题上:是的,您将按时间顺序阅读更新。来自documentation

  

DynamoDB Streams在任何DynamoDB表中捕获按时间排序的项级修改序列,并将此信息存储在日志中长达24小时。应用程序可以访问此日志,并以近乎实时的方式查看修改之前和之后出现的数据项。

重新分区只是另一种类型的表更新,并且不会为旧更新修改日志文件。所以,是的,您将在重新分区后阅读相同的更新订单。