2016-05-27 23 views

回答

1

如果您的表格很小,執行表掃描可以獲得可接受的性能。您可以將輔助索引添加到其他列。但是,如果您發現需要多個二級索引,則表明您的表模式對Cassandra不合適。你的問題的形式(我有一張我想查詢的表)表明你已經遵​​循了一個RDBMS方法,這對於Cassandra來說效果不好。推薦的方法是從你想要執行的查詢開始,然後設計表以便這些查詢是有效的,如果需要的話設計非規格化表。而不是創建一個規範化的數據模型。

+0

嗨朋友 「推薦的方法是從您想要執行的查詢開始,然後設計表以便這些查詢有效」 是的。我很明白,但我的問題是我如何設計我的搜索條件的表(我想搜索所有三列,也許兩個,也許一個)。 對不起,我是cassandra的新手,我不知道該怎麼做。 –

+0

也許我認爲我們只是創建關鍵((A,B),C)與C是日期時間。 有什麼想法? –

相關問題