【发布时间】:2021-02-26 15:11:54
【问题描述】:
我的“横幅”表中有 5 列。
id(string) | createdAt(Date) | caption(string) | isActive(binary) | order(Int)
目前,id 是分区键和主键。
将来,我可能想做一些事情,比如使用 isActive =1 获取所有横幅并按顺序排序。
据我了解,GSI 是分区键的另一种选择,LSI 就像表中分区键不变的第二个排序键。
isActive 应该是 GSI,order 应该是 LSI 吗?
【问题讨论】:
-
类似主题 here 和 here。你见过那些吗? sparse indices 在这样的场景中也很有用。
-
是的。但我仍然不确定 isActive 是否应该是 GSI 和 order 是否应该是 LSI
标签: amazon-web-services nosql amazon-dynamodb