0

我有一个表格,其中有一String列日期。样本输入是2018-12-31T23:59:59.999Z。它没有被索引。

现在,Read Capacity Consumption如果我想获取所有早于给定日期的记录,那会更好。

  1. 我应该扫描整个表并在我的脚本中应用逻辑还是
  2. 我应该在扫描记录时使用 DynamoDB 条件吗?

我要问的是,RCU 计算机是基于正在发送的结果还是在查询级别计算的。如果它是根据结果计算的,那么选项 2 是一种优化的方法,但如果不是,那也没关系。

你们有什么建议。

4

1 回答 1

0

RCU 基于 Dynamodb 引擎在磁盘中访问的数据量,而不是返回给调用者的数据量。使用 DynamoDB 条件,您将很快得到答案,因为发送到网络的字节数可能会少很多,但就读取容量单位而言,它会花费相同的成本。

于 2018-09-18T00:54:31.187 回答