Есть ли у 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' это имя столбца
Другие вопросы по тегам