CAP-теорема
Коротко: CAP-теорема утверждает: распределённая система не может одновременно гарантировать и согласованность, и доступность во время сбоя сети.
Подробнее: Из трёх свойств — согласованность (все видят одни и те же данные), доступность (каждый запрос получает ответ) и устойчивость к разделению (система работает несмотря на разрыв сети) — при сбое можно иметь только два. Поскольку сбои сети случаются, приходится выбирать между C и A.
Подробности
- CP-системы: предпочитают согласованность, при сомнении отказывают в ответе.
См. также: транзакции баз данных и ACID, масштабирование