Monday, September 19, 2011

Brewer’s Conjecture and the Feasibility of Consistent, Available, Partition-Tolerant Web Services

The idea behind CAP is simple and the proof is straight forward to understand. I think the importance insight is given by Brewer himself that BASE and ACID is a spectrum. Different services fall onto a different point in this spectrum. For example, money transactions ideally should be ACID while most other internet based serviced can tolerate temporary inconsistency with clever designs. It would be nice to design a infrastructure that allows developers to tune the amount of inconsistency they can tolerate with parameters.


No comments:

Post a Comment