You could use composite columns.For example,

key:
      composite(listname:listindex) : value

A simple get_range would give you access to list as you would normally
have in any programming language, and a "get" could give you direct
access to any index.
Obviously, this would not be a good fit for list which need insertion
at a specific index or reordering...

2011/11/11 Yan Chunlu <springri...@gmail.com>:
> I thought currently no one is maintaining supercolumns related code, and
> also it not quite efficient.
>
>
> On Fri, Nov 11, 2011 at 2:46 PM, Radim Kolar <h...@sendmail.cz> wrote:
>>
>> Dne 11.11.2011 5:58, Yan Chunlu napsal(a):
>>>
>>> I think cassandra is doing great job on key-value data store, it saved me
>>> tremendous work on maintain the data consistency and service availability.
>>>  But I think it would be great if it could support more data structures such
>>> as key-list, currently I am using key-value save the list, it seems not very
>>> efficiency. Redis has a good point on this but it is not easy to scale.
>>>
>>> Maybe it is a wrong place and wrong question, only curious if there is
>>> already solution about this, thanks a lot!
>>
>> use supercolumns unless your lists are very large.
>
>



-- 
Filipe Gonçalves

Reply via email to