When designing distributed web services, there are three properties that are commonly desired: consistency, availability, and partition tolerance. It is impossible to achieve all three. In this note, we prove this conjecture in the asynchronous network model, and then discuss solutions to this dilemma in the partially synchronous model.
No takes yet. Share an insight, caveat, or question.
Gilbert et al. (2002) studied this question.
Synapse has enriched 5 related papers. Consider them for comparative context:
More from ACM SIGACT News