Amazon dynamodb 对于DynamoDB最终一致性查询,是否有读顺序保证?

Amazon dynamodb 对于DynamoDB最终一致性查询,是否有读顺序保证?,amazon-dynamodb,dynamodb-queries,eventual-consistency,Amazon Dynamodb,Dynamodb Queries,Eventual Consistency,考虑一个场景,其中我有一个writer进程将文档插入DynamoDB表。所有文档都具有相同的分区键,但排序键不同。作者按顺序依次插入文档A、B、C、D、E 现在,另一个阅读器进程执行一个最终一致的查询来读取刚刚插入的文档。我理解最终的一致性并不能保证读者会立即看到插入的所有文档 我的问题是,读者是否有可能看到文档的顺序与它们编写的顺序不符?例如,查询可以返回文档A、B、E,但不能返回C和D,即使它们是在E之前插入的。请记住,所有文档都具有相同的分区键。我认为它们具有相同的分区键这一事实在这里不会

考虑一个场景,其中我有一个writer进程将文档插入DynamoDB表。所有文档都具有相同的分区键,但排序键不同。作者按顺序依次插入文档A、B、C、D、E

现在,另一个阅读器进程执行一个最终一致的查询来读取刚刚插入的文档。我理解最终的一致性并不能保证读者会立即看到插入的所有文档


我的问题是,读者是否有可能看到文档的顺序与它们编写的顺序不符?例如,查询可以返回文档A、B、E,但不能返回C和D,即使它们是在E之前插入的。请记住,所有文档都具有相同的分区键。

我认为它们具有相同的分区键这一事实在这里不会有什么不同。如果您的应用程序依赖于此订购,我建议您打开一个支持案例。对于这篇未记录的文章,相信我们的话可能不是一个好主意。谢谢@jellycsc这是一些明智的建议。我希望文档能更好地描述这些细节。现在我假设我们不能依赖这个。