2016-02-25 113 views
1

我有以下SQL表 -在卡桑德拉聚集鍵數

ticket_info

ticket_num text 
created_dt text 
division text 
pg text 
error_count text 
system_caused text 

它是確定創建集羣鍵的所有列的一部分,這樣所有的列 -

PRIMARY KEY((ticket_num,created_dt), division,pg,error_count,system_caused) 

什麼是推薦方法或聚類密鑰中的最大列數?

回答

1

Best practice for Data Modeling

雖然在技術上可以使用許多這將是非常困難的事有任何疑問,因爲你將不得不「限制」每個那些集羣列在SELECT語句的查詢。

See article here查詢WHERE子句的詳細示例。

在你的設置,你就必須限制聚類列從左至右做一個基本的查詢:

SELECT * FROM table where pk = 1 and Clusteringk1 = 2 and Clusteringk2 = 3 ...等等

你不能沒有首先限制任何選擇按照聚類順序排列在它之前的列。