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



Ролик посвящён подсистеме хранения данных в 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 — Пример реализации собственного движка хранения
00:27:13 — Как данные реально хранятся в таблицах
00:28:19 — Ограничения при переключении движков
00:28:47 — Использование Memcached
00:29:33 — Работа с удалёнными таблицами
00:30:12 — Создание таблиц через Federated
00:31:14 — Merge как аналог материализованного представления
00:32:00 — Итоги и переход к теме репликации

Похожие видео

© 2026 MICLIP.RU
Яндекс.Метрика