Dynamo中全局二级索引的批处理负载

时间:2017-01-23 23:24:01

标签: amazon-dynamodb aws-java-sdk

有没有办法使用全局二级索引从DynamoDB中的表执行批量加载?

batchLoad API仅接受HashKeys,而queryPage API只允许您传入一个密钥。

1 个答案:

答案 0 :(得分:2)

BatchLoad在幕后使用BatchGetItem。 BatchGetItem只能从基表读取,而不能从索引(LSI,GSI)读取。因此,您需要在GSI上并行运行多个Query操作以实现类似的效果。