2012-03-10 45 views

回答

2

除非您使用的是有序分區程序,這通常是一個糟糕的主意,否則獲取列族中的最大密鑰非常昂貴。有關隨機與有序分區器的更多詳細信息,請參閱this文章。

通常你想構建你的cassandra數據模型,這樣你就可以得到一個單一的密鑰,而不是獲得一系列的密鑰。通常你必須對數據進行非規範化處理。

+0

我絕對同意。您可以掃描所有按鍵並在您的應用程序中獲得最大價值。這非常昂貴。如果您需要快速查看,我建議t0維護不同結構(列族)中的鍵列表。 – vladaman 2012-03-12 05:25:55