3 ms·
>It doesn't tell you why the theorem is true; only that some assumption was wrong. A proof establishes truth, it does not typically explain. And yes, some ass
by otakucode 8y ago
>It doesn't tell you why the theorem is true; only that some assumption was wrong.
A proof establishes truth, it does not typically explain. And yes, some assumption was wrong. The assumed premise was wrong. A system which is consistent, available, and partition-resistant does not exist. The truth of the theorem that no such system can exist is proven. I imagine it's not the proof you dislike, but the article about it which you wish had more explanation which is reasonable. It would be a different matter to discuss which solution is "best possible", though, as that would vary greatly on the application. If you're running a bank, you would never want to sacrifice consistency. If you're running a blog, availability and partition-resistance is probably more important.
- zzzcpan 8y ago> If you're running a bank, you would never want to sacrifice consistency. Banks do sacrifice CAP consistency. As it doesn't mean you don't have consistency at all or anything like that. Just that you don't wait for writes to become visible to all nodes.