有没有一种方法可以查询global secondary index
dynamodb 表的 ,以一次获取1000
记录并在下一个查询中返回下一个集合。我有一个java application
查询表并获取与其关联的所有记录,这导致我的 EC2 实例出现堆空间错误。有没有办法并行化 dynamodb 查询操作,如Kinesis checkpointer
. 以下是我查询的方式。
DynamoDBQueryExpression<RecordsTest> queryExpression = new DynamoDBQueryExpression<RecordsTest>()
.withHashKeyValues(test).withConsistentRead(false);
List<RecordsTest> test = mapper.query(RecordsTest.class, queryExpression); for (RecordsTest tst : test) {
System.out.println(" record not found");}
此外,我尝试使用该QuerySpec
选项,但是当我指定要返回的项目限制时,它会从表中返回相同的元素集。我希望退回的物品是那些之前没有退回的物品。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句