> On Thu, Apr 22, 2010 at 11:34 AM, tsuraan <tsur...@gmail.com> wrote: >> Suppose I have a SuperColumn CF where one of the SuperColumns in each >> row is being treated as a list (e.g. keys only, values are just >> empty). In this list, values will only ever be added; deletion never >> occurs. If I have two processes simultaneously add values to this >> list (on different nodes, whatever), is that guaranteed to be safe >> from race conditions? > > As long as you use column names that do not collide, such as uuids.
Ok, thanks. >> Also, in a scheme like this, is there a limit on the number of entries >> I can have in my "list"? I know that compaction normally needs to >> read an entire row into RAM in order to compact it. Does this also >> apply to SuperColumn columns? > > #3 here: http://wiki.apache.org/cassandra/CassandraLimitations Ouch, that's unfortunate. Thanks for pointing me to that one; I had somehow missed it, I guess.