我對Cassandra的數據建模新的排序,我真的需要同樣的建議,這裏是我的問題:卡桑德拉架構設計的時候
我需要創建一個新列的家庭,讓我來存儲和檢索最後插入分數:
CREATE TABLE average_score(
audit_time timestamp PRIMARY KEY,
pages_count int,
score float,
)
插入的數據是根據主鍵不排序(我使用的是隨機partinioner(默認)),你有什麼解決辦法嗎?我可以爲這個家族列指定一個不同的分區器嗎?
感謝
+1使用'hour'作爲分區鍵,audit_time作爲集羣鍵。好解決方案! – Aaron 2014-09-22 22:36:32
非常感謝您的幫助!我非常棒。 – 2014-10-25 08:33:21
否則你的解決方案還有一個最後的問題,我如何檢索最後插入的數據,我不知道最後使用小時是什麼....(在我的上下文中,我們不插入數據每小時) – 2014-10-25 08:35:24