News for hackers. Stuff that matters.
Re:An Illustrated Proof of the CAP Theorem by dustingetz on Saturday July 14, 2018 @09:42AM (#17530301)
"CP/AP: a false dichotomy" https://martin.kleppmann.com/2015/05/11/please-stop-calling-... . Martin Kleppman is the author of "Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems" https://www.amazon.com/Designing-Data-Intensive-Applications...
Re:An Illustrated Proof of the CAP Theorem by uluyol on Saturday July 14, 2018 @10:07AM (#17530401)
I think that the CP/AP dichotomy is a good example of how we treat fundamental, but not hard tradeoffs as hard.

E.g. often we have a fundamental tradeoff between latency and throughput, and it's impossible to get 100% in both metrics. However, we can still do very well in both, and that's what matters in practice.

We have the same thing with CAP. You can build a CP system with high availability.

Re:An Illustrated Proof of the CAP Theorem by zzzcpan on Saturday July 14, 2018 @10:22AM (#17530448)
Fundamental tradeoffs in CAP are latency/time for consistency, since real world networks are always partitioned. You are just using a different meaning of availability when talking about high availability, not the one from CAP.
Re:An Illustrated Proof of the CAP Theorem by dustingetz on Saturday July 14, 2018 @10:51AM (#17530549)
When I speak about Datomic, my most frequent questions are about CAP theorem, which Datomic seemingly subverts to do seemingly impossible things (like aforementioned Spanner): http://www.dustingetz.com/:datomic-cap-theorem/