36 | Репликация баз данных: топологии, журналы и подводные камни

Аватар автора
MediaTen — Digital продакшн
Репликация — ключевой механизм масштабирования и отказоустойчивости баз данных. В этом видео последовательно раскрывается, как работает репликация, какие бывают топологии, чем отличаются бинарные, физические и логические журналы, и почему репликация не заменяет резервное копирование. Разбор сопровождается примерами из практики для MySQL и PostgreSQL, а также обсуждением реальных рисков и ограничений. Таймкоды: 00:00:03 — Что такое репликация и зачем она нужна 00:00:56 — Термины DDL и DML 00:02:51 — Репликация как способ масштабирования 00:03:30 — Синхронная и асинхронная репликация 00:06:17 — Плюсы и проблемы репликации 00:07:15 — Топологии: master–slave и master–master 00:09:24 — Виды репликации по способу синхронизации 00:10:11 — Подходы к реализации репликации 00:11:07 — Двоичный журнал и его роль 00:12:11 — Бинарный лог и утилита mysqlbinlog 00:13:04 — WAL и принцип надёжной записи 00:14:02 — Устройство WAL в PostgreSQL 00:15:00 — Операторная репликация и её проблемы 00:18:30 — Репликация через журнал упреждающей записи 00:20:37 — Риски физической репликации 00:22:21 — Логическая репликация 00:22:37 — Логический журнал репликации 00:23:30 — Особенности логической репликации 00:24:15 — Ограничения логической репликации 00:25:07 — Триггерная репликация 00:26:50 — Проблемы бинарного журнала 00:30:05 — Настройка синхронизации логов 00:31:51 — Когда бинарный журнал выигрывает 00:33:57 — Дополнительные инструменты и расширения 00:35:01 — Итоги и анонс темы шардинга

0/0


0/0

0/0

0/0