更新表格上的项目时,是否所有项目都会反映在索引上,包括其主键和投影?文档提到它确实如此,但它不够具体。
此外,下图显示了由表格中的Status
和Date
字段组成的复合键的示例。它专门用于说明建模如何能够显着提高性能。但是,我不禁想知道:StatusDate
更改时Status
会更新吗?这是如何工作的?
答案 0 :(得分:1)
是的,当您更新项目时,所有投影和索引也会更新。
然而,Local Secondary Index和Global Secondary Index都以最终一致的方式表现。这意味着您最终可以读取陈旧的数据。
幸运的是,至少在本地二级索引上,您可以申请strongly consistent read。
现在,关于StatusDate
和复合索引,这是在应用程序级别完成的。