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)

Était-ce utile?

La 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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top