|
2 | 2 |
|
3 | 3 | {% include [feature_enterprise.md](../_includes/feature_enterprise.md) %}
|
4 | 4 |
|
5 |
| -Общее описание режима и сценарии использования см. в статье [{#T}](../concepts/bridge.md). Эта статья предназначена для разработчиков и контрибьюторов {{ ydb-short-name }} и содержит технические детали реализации режима bridge. |
| 5 | +Общее описание режима и сценарии использования см. в статье [{#T}](../concepts/bridge.md). Эта статья предназначена для разработчиков и контрибьюторов {{ ydb-short-name }} и содержит технические детали реализации режима bridge. |
6 | 6 |
|
7 | 7 | {{ ydb-short-name }} поддерживает произвольное количество pile, однако для простоты изложения далее рассматривается случай с двумя pile, назовём их pile А и pile Б.
|
8 | 8 |
|
9 |
| -## Хранение конфигураций |
| 9 | +## Хранение конфигураций |
10 | 10 |
|
11 |
| -[Distconf](../concepts/glossary.md#distributed-configuration) хранит конфигурацию двух [статических групп](../concepts/glossary.md#static-group), двух наборов [state storage](../concepts/glossary.md#state-storage), а также [scheme board](../concepts/glossary.md#scheme-board) и [board](../concepts/glossary.md#board). В нём же сохраняется режим работы кластера. |
| 11 | +[Distconf](../concepts/glossary.md#distributed-configuration) хранит конфигурацию двух [статических групп](../concepts/glossary.md#static-group), двух наборов [state storage](../concepts/glossary.md#state-storage), а также [scheme board](../concepts/glossary.md#scheme-board) и [board](../concepts/glossary.md#board). В нём же сохраняется режим работы кластера. |
12 | 12 |
|
13 |
| -Конфигурация статических групп, state storage и бордов использует схему хранения с двумя комплектами кворумов: |
| 13 | +Конфигурация статических групп, state storage и бордов использует схему хранения с двумя комплектами кворумов: |
14 | 14 |
|
15 | 15 | - Кворум А — включает только узлы из pile А. Запись считается успешной, если она прошла на большинстве узлов pile А и на кворуме дисков статической группы pile A;
|
16 | 16 | - Кворум Б — включает только узлы из pile Б. Запись считается успешной, если она прошла на большинстве узлов pile Б и на кворуме дисков статической группы pile Б.
|
17 | 17 |
|
18 | 18 | При отказе одного из pile запись в соответствующий кворум становится невозможной.
|
19 | 19 |
|
20 |
| -Distconf использует оба кворума (А и Б) для хранения конфигурации: |
| 20 | +Distconf использует оба кворума (А и Б) для хранения конфигурации: |
21 | 21 |
|
22 | 22 | - Конфигурация с режимом `PRIMARY/DISCONNECTED` записывается только в кворум А;
|
23 |
| - - Конфигурация с режимом `DISCONNECTED/PRIMARY` записывается только в кворум Б; |
24 |
| - - Все остальные режимы записываются в оба кворума — А и Б. |
| 23 | + - Конфигурация с режимом `DISCONNECTED/PRIMARY` записывается только в кворум Б; |
| 24 | + - Все остальные режимы записываются в оба кворума — А и Б. |
25 | 25 |
|
26 | 26 | При выполнении failover администратор переводит кластер в режим `PRIMARY/DISCONNECTED` или `DISCONNECTED/PRIMARY`. В этом режиме конфигурация общих компонентов сохраняется только на кворуме из `PRIMARY` pile.
|
27 | 27 |
|
@@ -90,3 +90,5 @@ Dsproxy-proxy статической группы меняет режим раб
|
90 | 90 | В interconnect разделяются обмен метаданными и установка сессии.
|
91 | 91 | Обмен метаданными происходит до установления сессии и позволяет паре узлов определить используемый набор функций interconnect и обменяться конфигурацией.
|
92 | 92 | Interconnect с узлами из отключённой половины кластера разрывается, и попытки установления соединения не предпринимаются. Установление соединения возможно только после перевода pile в состояние `PRIMARY/NOT_SYNCHRONIZED`.
|
| 93 | + |
| 94 | +{% include [career](./_includes/career.md) %} |
0 commit comments