Question

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)

Was it helpful?

Solution

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 key
  • 5 is the amount to increment the counter by
  • 'tweet_count' is the column_name
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top