2012-07-30 58 views

回答

2

DynamoDB仅支持2个索引,只能在这些索引上进行有效查询。

  1. 哈希键
  2. 范围键(可选

使用DynamoDB找到一个随机的 “行” 最大的价值是不一个好主意。查询随机行意味着扫描整个数据集,这将花费你很多钱。

不过,如果你的数据是正确的模型,可以使用查询方法来找到一个给定HASH_KEY

这里最大range_key是如何进行的:

  • 设置对象的has_key
  • 为range_key设置无滤镜
  • 将结果数限制为1
  • 向后扫描索引