Глоссарий

Теорема CAP

Теорема CAP (Брюера) утверждает: распределённая система не может одновременно гарантировать все три свойства — Consistency, Availability, Partition Tolerance. При сетевом разделении (P) приходится выбирать между C и A.

Три свойства

Практика

Partition Tolerance обязателен для любой реальной распределённой системы — сеть всегда может отказать. Поэтому выбор: CP (MySQL, HBase, ZooKeeper) или AP (Cassandra, CouchDB, DynamoDB). MongoDB и Redis конфигурируется под обе модели.