2010-04-20 41 views
4

我想此JSON轉換爲卡桑德拉,一個數據模型,其中每個陣列是一組具有沒有重複:你如何在Cassandra中儲存套餐?

VAR數據= { 「DATA1」:{ 「100」:[1 ,2,3], 「200」:[3,4] }, 「DATA2」:{ 「K1」,[1], 「K2」,[4,5] } }

我想這樣查詢:data [「data1」] [「100」]來檢索這些集合。任何人都知道你可以在Cassandra中建模嗎? (我唯一想到的是名稱爲設置值的列,列的值爲空字符串,但感覺不對)。

將集序列化爲JSON或其他字符串是不行的,這將使這更容易。

此外,我應該注意,可以將data1和data2分割爲單獨的ColumnFamilies,但它們並不一定都是同一個鍵。

回答

1

這聽起來像是SuperColumn的工作。

+0

這就是我對{集合{3,4}建模{name:「3」,value:「」,timestamp:1234567890},{name:「4」,value:「」,timestamp:1234567890}但它感覺不對。有更好的方法來使用SuperColumn嗎? – 2010-04-20 07:05:41