我正在DynamoDB中创建一个新表,并且对它的使用还很陌生。我想从任何了解Dyanamo查询时间性能的人那里获得一些帮助。
我需要完成两个简单的事情:
groupId
相匹配的所有内容。这通常是成千上万的物品,批量取回物品的速度是当务之急。答案 0 :(得分:1)
该聚会迟到了,但是您不应该使用scan
(因为这样做会很昂贵),而应该使用二级索引。可以从aws获得更多信息:
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/SecondaryIndexes.html
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/SecondaryIndexes.html
答案 1 :(得分:0)
您将group_id用作分区键,并将唯一ID用作辅助键。
然后,Ypou可以对分区键使用查询来获取具有一个组ID的所有项目。查询group_id AND id将返回您的单个商品