【发布时间】:2020-12-11 00:28:45
【问题描述】:
我有一个要求,即在查询 DynamoDB 表时,我只需要从匹配记录中获取某个属性。我使用withSelect(Select.SPECIFIC_ATTRIBUTES).withProjectionExpression(<attribute_name>) 来获取该属性。但是在这两种情况下,queryPage 操作读取的记录数是相同的(1. 使用 withSelect 和 2. 不使用 withSelect)。唯一的好处是通过使用 withSelect,这些操作的处理速度非常快。但这反过来又会导致大量 DynamoDB 读取。有什么方法可以在单个查询中读取更多记录,从而减少数据库读取次数?
【问题讨论】:
标签: amazon-dynamodb dynamodb-queries