我有一个表格(mergeProps
,connectAdvanced
)和值的索引。
在我向表格添加项目后,我想更新男性和女性的数量。 但是,写入成功后,由于索引是全局二级索引,因此计数查询不一致。
有没有办法(dynamo db Streams,Lambda,...)来监控索引何时是最新的?
请注意,我没有寻找涉及其他内容的解决方案(保持redis或...的增量计数),我在这里描述的是一个简化的问题,特别是问一个关于我如何监控发电机中的索引的问题
谢谢!
答案 0 :(得分:0)
我不确定目前是否提供任何机制来检查这一点,但是,您可以通过在查询中添加一行代码来轻松解决此问题。
ConsistentRead = True
当DynamoDB设置为true时会有一个参数,以确保您获得最新的更新值。
现在,当您添加/更新项目然后查询数据时,在其中添加ConsistentRead选项,这将确保您将拥有最新的计数值。
以下是参考link.
如果您能够使用其他技术完成,请分享。
希望有所帮助。