cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jack Krupansky" <j...@basetechnology.com>
Subject Re: Consistency Levels
Date Thu, 09 Oct 2014 04:26:28 GMT
It would certainly depend on the nuances of your definitions! Especially 
since you added this monster of a caveat: " in the absence of failures".

Here's a scenario for you: 1) Write at quorum, 2) Add 3 nodes, 3) 
Immediately read at [the new] quorum - no guarantee that the new nodes will 
have fully bootstrapped.

Who knows how many other modalities there might be - despite however many 
caveats you want to tack on.

"Strong consistency" is a "model", not necessarily a reality at any point in 
time even if it was a reality at a prior point in time.

If I deliberately "decommission" a node, that isn't necessarily a "failure" 
is it?

All of that said, "it depends" on where you're trying to get to.

-- Jack Krupansky

-----Original Message----- 
From: William Katsak
Sent: Wednesday, October 8, 2014 7:19 PM
To: user@cassandra.apache.org
Subject: Re: Consistency Levels

Thanks.

I am thinking more in terms of the combination of read/write. If I am
correct, QUORUM reads and QUORUM writes (or ONE-ALL) should deliver
strong consistency in the absence of failures, correct? Or this this
still considered eventual consistency, somehow?

-Bill


On 10/08/2014 06:17 PM, Jack Krupansky wrote:
> I don't know of any such data collected by DataStax - it's not like
> we're the NSA, sniffing all requests.
>
> ONE is certainly fast, but only fine if you don't have immediate need to
> read the data or don't need the absolutely most recent value.
>
> To be clear, even QUORUM write is eventual consistency - to all nodes
> beyond the immediate quorum.
>
> -- Jack Krupansky
>
> -----Original Message----- From: William Katsak
> Sent: Wednesday, October 8, 2014 12:27 PM
> To: user@cassandra.apache.org
> Subject: Consistency Levels
>
> Hello,
>
> I was wondering if anyone (Datastax?) has any usage data about
> consistency levels. For example, what consistency levels are real
> applications using in real production scenarios. Who is using eventual
> consistency (ONE-ONE) in production vs strong consistency
> (QUORUM-QUORUM, ONE-ALL). Obviously it depends on the application, but I
> am trying to collect some information on this.
>
> I saw the talk from Christos Kalantzis (from Cassandra13 I think) about
> Netflix using eventual consistency, but I was wondering if there is any
> more data out there.
>
> Thanks in advance,
>
> Bill Katask
> Ph.D. Student
> Department of Computer Science
> Rutgers University

-- 
****************************************
William Katsak <wkatsak@cs.rutgers.edu>
Ph.D. Student
Rutgers University
Department of Computer Science
**************************************** 


Mime
View raw message