最近,我提出了從單列系列中的單排高效檢索多個色譜柱的問題。目前,我使用Pelops作爲Cassandra API。問題是如果我想從幾個範圍獲取列,該怎麼做。如果我能夠立刻從少數人那裏獲得專欄的專欄,那很容易,但我不能。高效檢索色譜柱系列
例如,我有一個家庭,列數很多。其中一些有一個共同的前綴,比如說「group/xxx」,其中xxx是一個標識符。還有幾列以「a」,「b」,「c」命名。現在,我想將這些列合併到一起,因此我必須定義兩個切片並調用getColumnsFromRow兩次。
如何解決這個問題的效率? Cassandra以某種方式緩存最近檢索到的列家族,並且第二次調用getColumnsFromRow將不會再次搜索它嗎?
詳細闡述Nate的第一點:如果您使用Cassandra的內置超級列作爲分組機制,那麼一次檢索多個組會很容易。 – jbellis 2011-06-16 14:33:31
這是一個非常有用的答案。非常感謝你。 – 2011-06-17 07:42:14