There Are Things Known, and Things Unknown, and In Between Are the Doors
Jim Morrison

CAP Theorem


states that it is impossible for a distributed data store to simultaneously provide more than two out of the following three guarantees:

consistency (every read receives the most recent write or an error), availability (every request receives a non-error response without guarantee that it contains the most recent write) and partition tolerance (the system continues to operate despite an arbitrary number of messages being dropped or delayed by the network between nodes). In other words, CAP theorem states that in the presence of a network partition, one has to choose between consistency and availability.

Previous Next