Есть ли какие-нибудь клиенты Ruby для Cassandra со счетчиками и суперколонкой? - PullRequest
1 голос
/ 16 февраля 2012

Существуют ли какие-либо клиенты Ruby для Cassandra с поддержкой счетчиков и суперколонок?

1) самоцвет Кассандра не поддерживает жетоны

2) gem cassandra-cql не поддерживает суперколонки (cql их не поддерживает)

1 Ответ

3 голосов
/ 16 февраля 2012

Драгоценный камень 'cassandra' поддерживает счетчики, но он плохо документирован.Поддержка была добавлена ​​в мае 2011 года ( a1a085469 ).Для увеличения счетчика:

@twitter.add(:UserCounters, 'bob', 5, 'tweet_count')

Где

  • :UserCounters - семейство столбцов
  • 'bob' - ключ строки
  • 5 - это сумма для увеличения счетчика на
  • 'tweet_count' - это имя столбца
...