Amazon dynamodb dynamodb中的查询是否保留插入顺序?

Amazon dynamodb dynamodb中的查询是否保留插入顺序?,amazon-dynamodb,Amazon Dynamodb,我计划使用dynamodb作为聊天日志的数据存储。如果我没有说明范围顺序,只是设置了ScanIndexForward=false,那么在我对其执行的任何查询中,插入顺序是否保留 我只想查询给定散列的尾部100条消息,并希望确保它们根据插入记录的时间按降序返回。否,项目总是按范围键排序(并且仅在同一散列键内) 将插入时间设置为范围键可能是最简单的方法(如果需要,可能作为辅助索引) 或者,您可以使用来跟踪其他地方最近的100次更新。您还可以使用基于DynamoDB的原子计数器(使用UpdateEx

我计划使用dynamodb作为聊天日志的数据存储。如果我没有说明范围顺序,只是设置了
ScanIndexForward=false
,那么在我对其执行的任何查询中,插入顺序是否保留


我只想查询给定散列的尾部
100条消息
,并希望确保它们根据插入记录的时间按降序返回。

否,项目总是按范围键排序(并且仅在同一散列键内)

将插入时间设置为范围键可能是最简单的方法(如果需要,可能作为辅助索引)


或者,您可以使用来跟踪其他地方最近的100次更新。

您还可以使用基于DynamoDB的原子计数器(使用UpdateExpression更新项目)来填充排序键。这也可以防止时间冲突。