3 ms·
Money quote: "we believe that CAP has now reached the end of its usefulness" From Conclusion: In this paper we discussed several problems with the CAP th
by itistoday2 11y ago
Money quote: "we believe that CAP has now reached the end of its usefulness"
From Conclusion:
In this paper we discussed several problems with the
CAP theorem: the definitions of consistency, availability and partition tolerance in the literature are somewhat
contradictory and counter-intuitive, and the distinction
that CAP draws between “strong” and “eventual” consistency
models is less clear than widely believed.
CAP has nevertheless been very influential in the
design of distributed data systems. It deserves credit
for catalyzing the exploration of the design space of
systems with weak consistency guarantees, e.g. in the
NoSQL movement. However, we believe that CAP has
now reached the end of its usefulness; we recommend
that it should be relegated to the history of distributed
systems, and no longer be used for justifying design decisions.
- seliopou 11y agoThis is precisely the point of an article titled Consistency Tradeoffs in Modern Distributed Database System Design[0]. CAP focuses on failures and not much else. There needs to be a richer vocabulary to describe all the axes of performance in a properly (or partially) functioning distributed system. [0]: http://cs-www.cs.yale.edu/homes/dna/papers/abadi-pacelc.pdf http://cs-www.cs.yale.edu/homes/dna/papers/abadi-pacelc.pdf
- angelbob 11y agoI was gonna wait until vendors who should know better (cough Percona cough) stop advertising that they have CA systems before declaring that CAP has reached the end of its usefulness :-)