Theorem
IntermediateCAP Theorem
It is impossible for a distributed data store to simultaneously provide more than two out of the following three guarantees: Consistency, Availability, and Partition tolerance.
A system whose components are located on different networked computers, which communicate and coordinate their actions by passing messages to one another.