Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror

+ - Don't Settle for Eventual Consistency->

Submitted by CowboyRobot
CowboyRobot (671517) writes "At ACM's Queue magazine, Wyatt Lloyd of Facebook writes that "Systems that sacrifice strong consistency gain much in return. They can be always available, guarantee responses with low latency, and provide partition tolerance. We coined the term ALPS for systems that provide these three properties—always available, low latency, and partition tolerance—and one more: scalability. Scalability implies that adding storage servers to each data center produces a proportional increase in storage capacity and throughput. Scalability is critical for modern systems because data has grown far too large to be stored or served by a single machine. The question remains as to what consistency properties ALPS systems can provide. Before answering this, let's consider the consistency offered by existing ALPS systems. For systems such as Amazon's Dynamo, LinkedIn's Project Voldemort, and Facebook/Apache's Cassandra, the answer is eventual consistency.""
Link to Original Source
This discussion was created for logged-in users only, but now has been archived. No new comments can be posted.

Don't Settle for Eventual Consistency

Comments Filter:

One of the chief duties of the mathematician in acting as an advisor... is to discourage... from expecting too much from mathematics. -- N. Wiener

Working...