0
当您更新表格上的项目时,是否所有项目都会反映在索引上,包括其主键和投影?文档提到它的确如此,但它不够具体。Dynamodb - 自动更新GSI
此外,下图显示了由表中的Status
和Date
字段组成的组合键的示例。这是专门显示如何建模可以大幅度提高性能。但是,我忍不住想知道:在Status
更改时会自动更新吗?这个怎么用?
当您更新表格上的项目时,是否所有项目都会反映在索引上,包括其主键和投影?文档提到它的确如此,但它不够具体。Dynamodb - 自动更新GSI
此外,下图显示了由表中的Status
和Date
字段组成的组合键的示例。这是专门显示如何建模可以大幅度提高性能。但是,我忍不住想知道:在Status
更改时会自动更新吗?这个怎么用?
是的,当你更新项目,所有投影和索引更新。
然而,Local Secondary Index和Global Secondary Index表现最终一致的方式。这意味着您最终可能会读取陈旧的数据。
幸运的是,至少在本地二级索引上,您可以请求strongly consistent read。
现在,约StatusDate
和复合索引,这是在应用程序级别上完成的。