CAP определение теоремы взята из Википедии: https://en.wikipedia.org/wiki/CAP_theoremНеправильная теорема CAP?
Это невозможно для распределенной компьютерной системы, чтобы одновременно обеспечить все три следующие гарантии:
- Консистенции (каждое чтение получает самый последнюю запись или ошибка)
- Доступность (каждый запрос получает ответ, без гарантии, что он содержит самую последнюю версию информации)
- толерантность Partition (система продолжает работать, несмотря на произвольное разбиение из-за сбоев в работе сети)
Моя мысль:
Для любой системы с СА, они могут нормально работать без раздела. Когда существует раздел, система может вернуться к CP или AP, которая может продолжать работать. Так как система может продолжать работать, она также выполняет P. Поэтому любая система CA также является системой CAP. Таким образом, утверждение, что невозможно, чтобы все CAP сосуществовали в системе, неверно.
Не знаете, в чем проблема с этим вопросом? Общая действительная, хотя и ложная, теория. – usr