2012-07-30 90 views

回答

2

DynamoDB僅支持2個索引,只能在這些索引上進行有效查詢。

  1. 哈希鍵
  2. 範圍鍵(可選

使用DynamoDB找到一個隨機的 「行」 最大的價值是不一個好主意。查詢隨機行意味着掃描整個數據集,這將花費你很多錢。

不過,如果你的數據是正確的模型,可以使用查詢方法來找到一個給定HASH_KEY

這裏最大range_key是如何進行的:

  • 設置對象的has_key
  • 爲range_key設置無濾鏡
  • 將結果數限制爲1
  • 向後掃描索引