From 898f4296fd48769f80aa0e39832ba3a341588049 Mon Sep 17 00:00:00 2001 From: Stepan Beloyarov Date: Fri, 14 Nov 2025 17:19:32 +0300 Subject: [PATCH 1/3] YDBDOCS-1577-ADD-NOTE-ABOUT-DC-DENY --- ydb/docs/ru/core/concepts/topology.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ydb/docs/ru/core/concepts/topology.md b/ydb/docs/ru/core/concepts/topology.md index 4339c5ced2d0..5cf0f970b5b5 100644 --- a/ydb/docs/ru/core/concepts/topology.md +++ b/ydb/docs/ru/core/concepts/topology.md @@ -10,6 +10,12 @@ ![топология mirror-3-dc](./_assets/mirror-3-dc.drawio.png) +{% note info %} + +В режиме работы `mirror-3-dc` в случае отказа двух из трёх дата-центров база становится недоступной и для записи данных, и для чтения. + +{% endnote %} + - `block-4-2`. Избыточность по схеме [стирающего кода](https://ru.wikipedia.org/wiki/Стирающий_код). На каждые 4 блока исходных данных формируются 2 дополнительных блока с кодами избыточности. Узлы хранения размещаются как минимум в 8 доменах отказа (обычно серверных стойках). Кластер {{ ydb-short-name }} остаётся полностью доступным при недоступности двух любых доменов отказа, продолжая записывать все 6 частей данных в оставшихся доменах. Этот режим рекомендуется для кластеров, размещённых в одном дата-центре или зоне доступности. ![топология block-4-2](./_assets/block-4-2.drawio.png) From bc379300af4b4756e0bd84eda5ec8ff9c75e2ecd Mon Sep 17 00:00:00 2001 From: Stepan Beloyarov Date: Mon, 17 Nov 2025 10:56:37 +0300 Subject: [PATCH 2/3] add eng version --- ydb/docs/en/core/concepts/topology.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ydb/docs/en/core/concepts/topology.md b/ydb/docs/en/core/concepts/topology.md index 701654c48d51..6318a06a1934 100644 --- a/ydb/docs/en/core/concepts/topology.md +++ b/ydb/docs/en/core/concepts/topology.md @@ -12,6 +12,12 @@ The following {{ ydb-short-name }} distributed storage operating modes are avail ![mirror-3-dc topology](./_assets/mirror-3-dc.drawio.png) +{% note info %} + +In the ` mirror-3-dc` operating mode, if two of the three data centers fail, the database becomes unavailable for both writing and reading data. + +{% endnote %} + - `block-4-2`. [Erasure coding](https://en.wikipedia.org/wiki/Erasure_code) is applied with two blocks of redundancy added to the four blocks of source data. Storage nodes are placed in at least 8 failure domains (usually racks). {{ ydb-short-name }} cluster remains available if any two domains fail, continuing to record all 6 data parts in the remaining domains. This mode is recommended for clusters deployed within a single availability zone or data center. ![block-4-2 topology](./_assets/block-4-2.drawio.png) From 54f4ff55216ce3b30e7b373728dc7df68912f343 Mon Sep 17 00:00:00 2001 From: Stepan Beloyarov Date: Mon, 17 Nov 2025 14:29:04 +0300 Subject: [PATCH 3/3] fix descriprion --- ydb/docs/en/core/concepts/topology.md | 2 +- ydb/docs/ru/core/concepts/topology.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ydb/docs/en/core/concepts/topology.md b/ydb/docs/en/core/concepts/topology.md index 6318a06a1934..5a1eb4ed861c 100644 --- a/ydb/docs/en/core/concepts/topology.md +++ b/ydb/docs/en/core/concepts/topology.md @@ -14,7 +14,7 @@ The following {{ ydb-short-name }} distributed storage operating modes are avail {% note info %} -In the ` mirror-3-dc` operating mode, if two of the three data centers fail, the database becomes unavailable for both writing and reading data. +In the ` mirror-3-dc` operating mode, when leaving the fault model, the data becomes unavailable for both writing and reading. {% endnote %} diff --git a/ydb/docs/ru/core/concepts/topology.md b/ydb/docs/ru/core/concepts/topology.md index 5cf0f970b5b5..57b07aee7592 100644 --- a/ydb/docs/ru/core/concepts/topology.md +++ b/ydb/docs/ru/core/concepts/topology.md @@ -12,7 +12,7 @@ {% note info %} -В режиме работы `mirror-3-dc` в случае отказа двух из трёх дата-центров база становится недоступной и для записи данных, и для чтения. +В режиме работы `mirror-3-dc` при выходе за пределы модели отказа данные становятся недоступны и на запись, и на чтение. {% endnote %}