On Thu, 18 Mar 2010 19:26:06 +0100 Sylvain Lebresne <sylv...@yakaz.com> wrote: 

SL> Given how Cassandra works, I don't think that the server can do much
SL> better than the read, write, delete your client already do
SL> (basically everything is immutable, you only 'add' new versions). As
SL> this cannot be done efficiently (I can be wrong on that but if so, I
SL> *really* would be interested to know why), a model that require a
SL> lot of renames of SuperColumn is probably not a super good fit for
SL> Cassandra (I'm not sure why you need a lot of rename though, maybe
SL> you really have no choice).  So I lean in the same direction as
SL> Jonathan. Adding an API call that 'promote' an operation not very
SL> efficient is not a good idea.

Thanks for explaining, Sylvain.

I could go into details about my model but it's not so important (it's
evolving as I find the best fit between the model and Cassandra).  As
long as I know Cassandra is not a good fit for this kind of operation I
can design a better data model.

Ted

Reply via email to