On Tue, Sep 28, 2010 at 4:00 PM, Sylvain Lebresne <sylv...@yakaz.com> wrote:
> I agree that it is worth adding a support for counter as supercolumns
> in 1546 and that's fairly trivial, so I will add that as soon as possible
> (but please understand that I'm working on this for a good part during
> my free time).
>
> As for supercolumns of counters, there is what Jonathan proposes, but
> I'll add that encoding a supercolumns CF to a standard column CF is
> almost always a fairly trivial encoding. Worst case scenario it requires
> you to roll up your own comparator and it's slightly less convenient
> for client code.

Supporting supercolumns to allow multiple counters per row, but
requiring encoding with a custom comparator for deeper nesting, seems
like a reasonable compromise to me.

Ryan, while this obviously isn't ideal from your perspective of
already having code written against supercolumns-of-counters, is it
something you could live with?

In exchange we get 1072 + 1210 + 1397 + 1375 + ConsistencyLevel
support for substantially less code (= less complexity and special
cases) than 1072 alone.

-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of Riptano, the source for professional Cassandra support
http://riptano.com

Reply via email to