Brewer's CAP Theorem for Non-Techies
Brewer’s CAP theorem explains the tradeoffs to storing and retrieving large quantities of data. It basically says that you can just pick 2 of the 3 following characteristics for your distributed data architecture: consistency, availability, and partition tolerance.