Home:ALL Converter>Consistency over availability in CAP Theorem

Consistency over availability in CAP Theorem

Ask Time:2017-10-06T09:56:38         Author:user8729669

Json Formatter

In the wikipedia article on CAP Theorem(https://en.wikipedia.org/wiki/CAP_theorem), it states (bold emphasis mine) "When choosing consistency over availability, the system will return an error or a time-out if particular information cannot be guaranteed to be up to date due to network partitioning."

If so, doesn't choosing consistency over availability mean we lose partition tolerance as well? The system might be up but if it is returning errors for all my data access, what good is it? Or, does "network partitioning" imply data partitioning as well here? In other words, if data partitioning is also implied, atleast some parts of the data are known to be up-to-date and can be returned while still satisfying the consistency requirement.

Author:user8729669,eproduced under the CC 4.0 BY-SA copyright license with a link to the original source and this disclaimer.
Link to original article:https://stackoverflow.com/questions/46597181/consistency-over-availability-in-cap-theorem
yy