On Fri, Feb 18, 2011 at 12:00 AM, Stu Hood <stuh...@gmail.com> wrote:
> But, the reason that it isn't safe to say that we are a strongly consistent
> store is that if 2 of your 3 replicas were to die and come back with no
> data, QUORUM might return the wrong result.

 Not so.  If you allow vaporizing arbitrary numbers of machines
without a trace then only systems that block for all replicas on each
update could be considered strongly consistent, and I don't know of
any systems in the wild that actually do that.  Certainly other
systems commonly considered "strongly consisent" like HBase do not.

> A requirement of a strongly consistent store is that replicas cannot begin
> answering queries until they are consistent

The system as a whole can be consistent even if an individual replica
is not; that is the point of CL  > ONE.

-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of DataStax, the source for professional Cassandra support
http://www.datastax.com

Reply via email to