TGViewer
Системный анализ | Дмитрий Помаскин Системный анализ | Дмитрий Помаскин @system_analysis_school · 1.39K subscribers
Post #208 525
❗️Multi-Master + Master-Slave❗️

Принцип: архитектура, которая объединяет преимущества Master-Master и Master-Slave подходов.

Как работает?
1️⃣ Несколько мастер-узлов работают в режиме Master-Master между собой, обеспечивая отказоустойчивость для операций записи.
2️⃣ Каждый мастер имеет собственный набор слейв-узлов, которые реплицируют данные только со своего мастера.

Зачем это нужно?
✅ Многоуровневая отказоустойчивость:
- Если падает один мастер — слейв из его узла занимает его место.
- Если падает слейв — его мастер и другие слейвы продолжают работать.
- Если падает узел — система продолжает работать на другом узле.
✅ Гибкое распределение нагрузки:
- Запись распределяется между мастерами.
- Чтение масштабируется практически бесконечно за счет слейвов каждого мастера.
- Географическое распределение: Пользователи из Европы читают со слейвов европейского мастера, из Азии — с азиатских слейвов.

Недостатки подхода:
⚠️Высокая стоимость инфраструктуры;
⚠️Сложность управления и настройки;
⚠️Каскадные сбои — проблемы на мастере могут отразиться на всех его слейвах;
⚠️Задержки репликации на нескольких уровнях.

Системный анализ | Дмитрий Помаскин
  • 👍 3
  • 🔥 2
  • 👏 1
More from @system_analysis_school
  1. Sep 10, 2026❗️Примеры использования балансировщиков❗️ Как и обещал, собрал для вас несколько популярны…
  2. Sep 2, 2026❗️L7-балансировщики❗️ Продолжаем разговор про балансировку нагрузки в наших системах 🫡 Се…
  3. Aug 27, 2026❗️Балансировщики нагрузки❗️ Следующий элемент, который мы разберем, это балансировщики наг…
  4. Aug 21, 2026❓Когда CDN не нужен?❓ Часто на собеседованиях и консультациях при решении задач по system…
  5. Aug 13, 2026❗️CDN на пальцах❗️ На консультациях за последние полгода часто замечаю, что, при проектиро…
  6. Aug 7, 2026✅ Запись открыта ✅ 15.08 12:00 МСК System Design Для записи жмите сюда 👈 🔝 Паблик VK 😀…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →