Как вы храните наборы в Кассандре? - PullRequest
4 голосов
/ 20 апреля 2010

Я хотел бы преобразовать этот JSON в модель данных в Кассандре, где каждый из массивов представляет собой набор без дубликатов:

var data = { "data1": { «100»: [1, 2, 3], «200»: [3, 4] }, "data2": { "k1", [1], «к2», [4, 5] } }

Я бы хотел запросить вот так: data ["data1"] ["100"], чтобы получить наборы. Кто-нибудь знает, как вы можете смоделировать это в Кассандре? (Единственное, что я придумал, это столбцы, имя которых было заданным значением, а значение столбца было пустой строкой, но это было неправильно.)

Запрещается сериализовать наборы как JSON или какую-либо другую строку, что значительно упростит это.

Кроме того, я должен отметить, что можно разделить data1 и data2 на отдельные семейства ColumnFamily, необязательно, чтобы они были ключами в одном и том же.

1 Ответ

1 голос
/ 20 апреля 2010

Это звучит как работа для SuperColumn.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...