cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ted Zlatanov <>
Subject Re: Wish list [from "users survey" thread]
Date Tue, 24 Nov 2009 14:47:13 GMT
On Mon, 23 Nov 2009 13:45:09 -0600 Jonathan Ellis <> wrote: 

JE> 1. Increment/decrement: "atomic" is a dirty word in a system
JE> emphasizing availability, but incr/decr can be provided in an
JE> "eventually consistent" manner with vector clocks.  There are other
JE> possible approaches but this is probably the best fit for us.  We'd
JE> want to allow ColumnFamilies with either traditional (for Cassandra)
JE> long timestamps, or vector clocks, but not mixed.  The bad news is,
JE> this is a very substantial change and will probably not be in 0.9
JE> unless someone steps up to do the work.  (This would also cover
JE> "flexible conflict resolution," which came up as well.)

Just for my benefit, can someone explain the reasons why atomic inc/dec
are needed inside Cassandra if 64-bit time stamps and UUIDs are
available?  I have not needed them in my usage but am curious about
other schemas that do.


View raw message