hi all,

having read: http://wiki.apache.org/cassandra/FAQ#batch_mutate_atomic

i would like some clarification:

is a write to a single row key in a single column family atomic in the sense that i can do a batch mutate where i

1) write col 'A' to key 'B'
2) write 'col 'C' to key 'B'

and either both column writes will succeed, or both will fail? i won't get the situation where eg col 'A' is written and col 'B' fails, my client receives an error, but col 'A' is actually persisted and becomes visible to other clients?

does this hold if i write key 'B' across two different column families? (i assume not, but the faq doesn't seem to explicitly exclude this).

PS i'm not worried about isolation per se, i'm interested in what the 'eventually consistent' state is.

Reply via email to