问题
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)
回答1:
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
来源:https://stackoverflow.com/questions/9307825/are-there-any-ruby-clients-for-cassandra-with-counters-and-supercolumn