CAP Theorem states that in a distributed system, it is impossible to simultaneously guarantee all of the following:
- •  Consistency
- •  Availability
- •  Partition Tolerance
http://ksat.me/a-plain-english-introduction-to-cap-theorem/Â does an awesome job of explaining it in simple english.