3 ms·
This is trivial but the problem is that especially consistency is not a binary choice. Heck even non distributed systems can give you varying consistency guaran
by jascha_eng 2y ago
This is trivial but the problem is that especially consistency is not a binary choice. Heck even non distributed systems can give you varying consistency guarantees it's the whole point of isolation levels of most RDBMS.
It's good to visualize that there is a trade off to be made. However that trade off does not have to be binary. You can get a bit more consistency for a little less partition tolerance or availability. All of Designing data intensive applications is about those trade offs.
- dilyevsky 2y agoConsistency in CAP and Consistency in ACID have entirely separate meanings.
- gpderetta 2y agoThe C in ACID has a different definition of Consistency, yet the combination of guarantees given by ACID should also imply Consistency in the distributed system sense, right? I.e. a distributed database that claims to be ACID cannot sacrifice consistency [edit: at least for some isolation levels].
- anonymousDan 2y agoIsolation (the I in ACID) is more closely related to the notion of consistency in the distributed system community.
- anonymousDan 2y agoConsistency in the case of CAP refers to linearizability.