Another approach you can take is to add the userid to the score like, => (column=140_uid2, value=[], timestamp=1268841641979) and f you need the score time sorted you can add => (column=140_268841641979_uid2, value=[], timestamp=1268841641979)
But I do think that in any case you need to remove the old entry so that you don't get duplicates, unless I'm missing something here. On Wed, Mar 17, 2010 at 9:52 AM, Brandon Williams <dri...@gmail.com> wrote: > On Wed, Mar 17, 2010 at 11:48 AM, Richard Grossman <richie...@gmail.com>wrote: > >> But in the case of simple column family I've the same problem when I >> update the score of 1 user then I need to remove his old score too. For >> example here the user uid5 was at 130 now he is at 140 because I add the >> random number cassandra will keep all the score evolution. >> > > You can maintain another index mapping users to the values. Depending on > your use case though, if this is time-based, you can name the rows by the > date and just create new rows as time goes on. > > -Brandon > -- Regards Erik