Возможно, имелась в виду CAP-теорема, которая формулирует основное ограничение для распределённых систем. rb.ru Она гласит, что распределённая система может одновременно обеспечивать не больше двух из трёх свойств: fullstackguy.ru
- Согласованность (Consistency). rb.ru fullstackguy.ru Все узлы системы всегда содержат похожие данные. rb.ru Любые изменения информации должны быть синхронизированы между всеми узлами, и только после этого запись считается успешно выполненной. rb.ru
- Доступность (Availability). rb.ru fullstackguy.ru Каждый запрос к системе получает ответ, даже если некоторые узлы недоступны или вышли из строя. rb.ru Рабочие узлы продолжают обрабатывать запросы и предоставлять корректные результаты, несмотря на сбои. rb.ru
- Устойчивость к разделению (Partition Tolerance). rb.ru fullstackguy.ru Даже если между узлами будет нарушена связь, например, из-за сетевых сбоев, задержек или полного разрыва соединения, распределённая система будет работоспособной. rb.ru Она продолжит корректно обрабатывать запросы и выполнять свои функции, несмотря на возникшие проблемы с коммуникацией между узлами. rb.ru
CAP-теорема помогает определить приоритеты и балансировать между основными характеристиками распределённых систем. rb.ru При проектировании таких систем необходимо осознанно выбирать, какие из трёх принципов будут иметь приоритет, исходя из конкретных требований системы. habr.com