Dynamo DB对HasKey列表运行多个查询,但没有范围键

时间:2019-04-19 11:09:44

标签: java amazon-web-services amazon-dynamodb aws-sdk dynamodb-queries

我有一个定义了HashKey的表,并且可以有多个与此对应的记录。因此,我有一个范围键,可帮助唯一确定记录。

我想查询给定HashKey的所有记录,为此,我正在使用DynamoDBQuery。这按预期工作。现在,我必须查询HashKey的列表。因此,我运行查询的次数与HasKeys一样多,整理结果并发回。

我遇到了batchLoad,在这里我们可以指定KeyPair的列表,并返回每个KeyPair的结果。我的理解是,对于批量加载,每个KeyPair应该唯一地标识记录,因此应该同时具有Hash + Range键。

就我而言,我没有范围键,而只有HashKeys列表,除了有多个查询之外,还有什么查询数据库的选项?有没有更快的方法,或者这是有效的方法?

谢谢!

0 个答案:

没有答案