Есть ли у Cassandra клиенты Ruby со счетчиками и суперколонкой?
Есть ли какие-нибудь клиенты Ruby для Cassandra с поддержкой счетчиков и суперколонок?
1) самоцвет Кассандра не поддерживает жетоны
2) gem cassandra-cql не поддерживает суперколонки (cql их не поддерживает)
1 ответ
Решение
'cassandra'
gem поддерживает счетчики, но это не очень хорошо задокументировано. Поддержка была добавлена в мае 2011 года ( a1a085469). Чтобы увеличить счетчик:
@twitter.add(:UserCounters, 'bob', 5, 'tweet_count')
куда
:UserCounters
это семейство столбцов'bob'
это ключ строки5
сумма для увеличения счетчика на'tweet_count'
это имя столбца