Are there any Ruby clients for Cassandra with support of counters and supercolumns?
1) gem cassandra doesn't support counters
2) gem cassandra-cql doesn't support supercolumns (cql doesn't support them)
Are there any Ruby clients for Cassandra with support of counters and supercolumns?
1) gem cassandra doesn't support counters
2) gem cassandra-cql doesn't support supercolumns (cql doesn't support them)
The 'cassandra' gem does support counters, its just not well documented. Support was added in May 2011 (a1a085469). To increment a counter:
@twitter.add(:UserCounters, 'bob', 5, 'tweet_count')
Where
:UserCounters is the column family 'bob' is the row key5 is the amount to increment the counter by'tweet_count' is the column_name