我需要通过DynamoDB表的ID(Java SDK)获取几(百)条记录。我可以做以下事情吗?
// Set<String> Ids = <set of string IDs>
QuerySpec spec = new QuerySpec()
.withKeyConditionExpression("Id IN (:v_id)") // IN ?
.withValueMap(new ValueMap().withStringSet(":v_id", Ids));
如果否,那么最佳的方法是什么?
每条记录大约几十个字节,据我了解,BatchGetItems会将每条返回的记录四舍五入到4Kb ...
谢谢