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.

On Tue, Sep 28, 2010 at 10:38 PM, Jonathan Ellis <jbel...@gmail.com> wrote:
> On Tue, Sep 28, 2010 at 3:35 PM, Ryan King <r...@twitter.com> wrote:
>> On Tue, Sep 28, 2010 at 12:48 PM, Jonathan Ellis <jbel...@gmail.com> wrote:
>>> On Tue, Sep 28, 2010 at 2:25 PM, Ryan King <r...@twitter.com> wrote:
>>>> Sorry, been catching up on this.
>>>>
>>>> From Twitter's perspective, 1546 is probably insufficient because it
>>>> doesn't allow one to do time-series data without supercolumns (which
>>>> might work ok, but require a good deal of work). Additionally, one of
>>>> our deployed systems already does supercolumns of counters, which is
>>>> not feasible in this design at all.
>>>
>>> True, although wouldn't rows-of-counters give you basically the same
>>> thing if 1546 kept its counters as subcolumns of a supercolumn?
>>
>> That would solve the first part (single-dimension time-series), but we
>> also do supercolumns of counters, which 1546 doesn't appear to be able
>> to address.
>
> Right, I'm saying that "rows of counters + get_range_slices" looks a
> lot like "supercolumns of counters + get_slice" to me.
>
> --
> Jonathan Ellis
> Project Chair, Apache Cassandra
> co-founder of Riptano, the source for professional Cassandra support
> http://riptano.com
>

Reply via email to