Amazon web services 对DynamoDB的查询是否有消耗的rcu数量?
我在迪纳摩有一张桌子。 我的服务有2个映射到该表的域对象 这张桌子看起来像这样, id、名称、标题、属性映射 域对象是这样的, 内容{id,名称,标题} ContentAttribute{id,attributeMap} 每个域对象都有一个dao 我的问题是,当我使用ContentAttribute dao执行get时,dynamoDB是获取整行还是仅获取与ContentAttribute域对象对应的字段Amazon web services 对DynamoDB的查询是否有消耗的rcu数量?,amazon-web-services,amazon-dynamodb,dynamodb-queries,Amazon Web Services,Amazon Dynamodb,Dynamodb Queries,我在迪纳摩有一张桌子。 我的服务有2个映射到该表的域对象 这张桌子看起来像这样, id、名称、标题、属性映射 域对象是这样的, 内容{id,名称,标题} ContentAttribute{id,attributeMap} 每个域对象都有一个dao 我的问题是,当我使用ContentAttribute dao执行get时,dynamoDB是获取整行还是仅获取与ContentAttribute域对象对应的字段 有没有办法找出一个这样的查询所消耗的RCU的数量?在DynamoDB上几乎每个读/写操作都
有没有办法找出一个这样的查询所消耗的RCU的数量?在DynamoDB上几乎每个读/写操作都允许您请求它也返回消耗的容量 例如,在
GetItem
上,将ReturnConsumedCapacity:TOTAL
添加到请求将返回一个对象,详细说明该查询单独使用的容量
不过,为了回答您的具体问题,无论您要求返回什么属性,从Dynamo获得时,您始终会消耗完整的物品:
对于任何返回项目的操作,可以请求要检索的属性子集;但是,这样做对项目大小计算没有影响