我在DynamoDB中有下表。ID是分区键,Category是排序键。ID-1和ID-2是GSI。IDs-1和IDs-2中的值采用字符串形式,例如“ list1,list2”。我有一种情况,我必须在IDs-1和IDs-2列中进行搜索。例如,我想查看在任何列中是否存在list7。
在这种情况下,
ID[Number] Category[String] IDs-1[String] IDs-2[String]
1 category1 list1, list2
2 category2 list7, list8
3 category1 list3, list4
4 category2 list5, list6
此表中总共约有1万个条目。
在GSI上进行扫描与在DynamoDB中扫描整个表之间有什么区别?
谢谢
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句