35 | Движки хранения данных MySQL: возможности, риски и сценарии применения

Аватар автора
MediaTen — Digital продакшн
Ролик посвящён подсистеме хранения данных в MySQL и тому, как выбор движка влияет на транзакции, надёжность, производительность и восстановление данных. Рассматриваются основные движки — InnoDB, MyISAM, Memory, Federated, Blackhole, Archive и Merge, их внутренние особенности и реальные сценарии использования. Отдельное внимание уделено мультиверсионности, буферному пулу, бинарному журналу и ограничениям при переключении между движками. Таймкоды: 00:00:03 — Что такое движки хранения и за что они отвечают 00:00:57 — Обзор доступных движков MySQL 00:01:48 — Поддержка транзакций и роль InnoDB 00:02:48 — Как определить и выбрать движок для таблицы 00:04:40 — Изменение дефолтного движка 00:05:38 — Federated: работа с удалёнными таблицами 00:08:59 — Memory: хранение данных в оперативной памяти 00:10:59 — Управление памятью в Memory 00:12:17 — InnoDB: ACID, транзакции и восстановление 00:13:18 — Мультиверсионный механизм хранения 00:14:01 — Буферный пул и кэширование данных 00:14:52 — MyISAM и его особенности 00:16:43 — Причины повреждения таблиц MyISAM 00:17:58 — Проверка и восстановление таблиц 00:18:18 — Blackhole и задачи репликации 00:19:27 — Двоичный журнал и его роль 00:21:19 — CSV: хранение данных в текстовом виде 00:22:18 — Archive: сжатие и хранение больших объёмов 00:23:10 — Merge: объединение таблиц MyISAM 00:24:45 — Практические преимущества Merge 00:25:28 — Почему Merge удобен для восстановления и масштабирования 00:26:24 — Пример реализации собственного движка...

0/0


0/0

0/0

0/0