Глосарій

Теорема CAP

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

Три властивості

Практика

Partition Tolerance обов'язковий для будь-якої реальної розподіленої системи — мережа завжди може відмовити. Тому вибір: CP (MySQL, HBase, ZooKeeper) або AP (Cassandra, CouchDB, DynamoDB). MongoDB і Redis конфігурується під обидві моделі.