2016-10-15 56 views
0

在官方亞馬遜的文檔存在的少量領域的全球指數是這樣的文字:DynamoDB與不同的值

例如,假設你有一個屬性, 如姓名,職務,地址,******中國的Employee表,薪資和PayLevel。現在 假設您有一個名爲PayLevelIndex的全局二級索引, ,PayLevel作爲分區鍵。許多公司只有很少的支付代碼,通常少於十個,即使對於擁有數十萬員工的公司 也是如此。這樣的索引不會爲應用程序提供很多好處(如果有的話)。

我真的不明白這樣的指數如何不會有好處。如果我們需要列出所有員工使用特定的payLevel,該怎麼辦?即使我們只有兩個不同的payLevels,該指數應該有所幫助,對吧?

回答

1

它並不真正幫助。當涉及到任何數據庫中的索引時,高基數通常是您的目標。

請考慮這是他們的建議。請相信文檔,直到您看到在實際操作中發生衝突的地方。

+0

「當涉及到任何數據庫中的索引時,高基數通常是您的目標。」 - 在網上查找後,這對我來說很重要。 –