3 ms·
Yeah, PCEL and PAEC are the weird cases. If you are going to operate inconsistently when there isn't a partition, why would you strengthen your guarantee when t
by grogers 10y ago
Yeah, PCEL and PAEC are the weird cases. If you are going to operate inconsistently when there isn't a partition, why would you strengthen your guarantee when there is a partition? It seems like there might theoretically be some useful system in that space, but I have no idea what it would look like. Detecting the partition and switching modes will probably have false positives and false negatives, so it wouldn't be predictable what behavior you would get.
And PAEC seems like a system that usually is consistent but then throws data away during a partition (but it accepts all your writes!). Systems where the worst case behavior is weaker than the ordinary case typically have lots of surprising behavior in that worst case.
Similar to CAP where you can't choose CA, I don't know why you'd choose either of these weird cases in PACELC.
- rdtsc 10y agoExactly, I suspect it might be a problem with what is advertised vs lack of trust that they actually implement that model. Aphyr showed for example that in large majority distributed db's claims in regards to CAP differ greatly from reality. MongoDB was one example that did particularly bad. Don't know much about PNUTS so can't comment on that one.