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.