首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dynamodb -如何选择合适的GSI和LSI

Dynamodb -如何选择合适的GSI和LSI
EN

Stack Overflow用户
提问于 2020-11-15 10:48:00
回答 1查看 108关注 0票数 1

在我的表格"Banners“中有5列。

代码语言:javascript
复制
id(string) | createdAt(Date) | caption(string) | isActive(binary) | order(Int)

目前,id是分区键和主键。

将来,我可能想要做一些事情,比如获得isActive =1的所有横幅,并按顺序排序。

据我所知,GSI是分区键的另一种选择,LSI就像表中分区键不变的第二个排序键。

isActive应该是GSI,订单应该是LSI吗?

EN

回答 1

Stack Overflow用户

发布于 2020-11-15 12:39:43

关于大规模集成电路,我的经验法则是:只有在以下情况下才使用它

  1. 需要辅助索引具有很强的读取一致性
  2. 希望保存辅助索引

的预配置资源单位和资源单位

否则,请毫不犹豫地使用GSI。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64840766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档