Изменения документа CAP теорема

Редактировал(а) Alexandr Fokin 2024/01/04 19:49

<
От версии < 2.2 >
отредактировано Alexandr Fokin
на 2021/11/11 12:58
К версии < 2.4 >
отредактировано Alexandr Fokin
на 2022/11/11 19:16
>
Изменить комментарий: К данной версии нет комментариев

Комментарий

Подробности

Свойства страницы
Родительский документ
... ... @@ -1,1 +1,1 @@
1 -Разработка.Базы данных.WebHome
1 +Разработка.Базы данных.Концепции.WebHome
Содержимое
... ... @@ -1,13 +1,21 @@
1 1  CAP теорема
2 +
2 2  
3 -Consistency (согласованность данных) - в каждый момент времени все узлы возвращают одинаковые наборы данных по одним и тем-же агрегатам. Отсутствие рассинхронизации данных.
4 -Availability (доступность) - каждый работающий узел возвращает данные, возможно несинхронизированные с другими нодами.
5 -Partition tolerance (устойчивость к разделению) - ноды приложения продолжают работать, даже если связь между ними нарушена и синхронизация невозможна. В таком случае при запросе данных с разных нод мы можем получить различные агрегаты.
4 +----
6 6  
7 -Невозможно в полной мере выполнять все 3 условия.
8 -AP - в случае невозможности синхронизации данных, все узлы продолжают работу, даже с учетом рассинронизации данных.
9 -CP - все узлы системы перестают работать, если не могу синхронизировать данные между собой.
6 +|(% style="width:107px" %) |(% style="width:199px" %) |(% style="width:1176px" %)
7 +|(% style="width:107px" %)Consistency|(% style="width:199px" %)Согласованность данных|(% style="width:1176px" %)В каждый момент времени все узлы возвращают одинаковые наборы данных по одним и тем-же агрегатам. Отсутствие рассинхронизации данных.
8 +|(% style="width:107px" %)Availability|(% style="width:199px" %)Доступность|(% style="width:1176px" %)Каждый работающий узел возвращает данные (отвечает на поступающие запросы), возможно несинхронизированные с другими нодами (неконсистентные).
9 +|(% style="width:107px" %)Partition tolerance|(% style="width:199px" %)Устойчивость к разделению|(% style="width:1176px" %)Ноды приложения продолжают работать, даже если связь между ними нарушена и синхронизация невозможна. В таком случае при запросе данных с разных нод мы можем получить различные агрегаты.
10 10  
11 +----
12 +
13 +|(% colspan="2" %)Невозможно в полной мере выполнять все 3 условия.
14 +|(% style="width:79px" %)AP|(% style="width:1403px" %)В случае невозможности синхронизации данных (разрыв сети, невозможность распространить изменения на все узлы кластера), все узлы продолжают работу, даже с учетом рассинхронизации данных.
15 +|(% style="width:79px" %)CP|(% style="width:1403px" %)Все узлы системы перестают работать, если не могу синхронизировать данные между собой.
16 +
17 +----
18 +
11 11  Всё, что вы не знали о CAP теореме
12 12  https://habr.com/ru/post/328792
13 13  
XWiki.XWikiComments[0]
Дата
... ... @@ -1,1 +1,1 @@
1 -2021-11-11 12:58:43.711
1 +2021-11-11 12:58:43.710