24 | Денормализация данных

Аватар автора
MediaTen — Digital продакшн
В этом уроке подробно разбираем, что такое денормализация данных, зачем и когда её применять, какие выигрыши и риски она приносит. Разбираем практический пример оптимизации запроса через добавление избыточных данных, роль индексов и представлений, а также даём рекомендации по контролю целостности и выбору подхода на реальных проектах. Таймкоды: 00:00:04 — Введение: что такое денормализация 00:00:25 — Плюсы и минусы денормализации 00:01:43 — Практические примеры: объединение таблиц, представления 00:02:44 — Когда применять денормализацию 00:04:30 — Анализ запросов и индексов перед оптимизацией 00:05:38 — Развитие проекта и проблемы с БД/индексами 00:08:16 — Пример: структура БД (пользователи, кредиты, события) 00:10:32 — Оптимизация запроса: добавление `user_id` в события 00:12:01 — Проверка плана запроса 00:12:32 — Сравнение производительности (с индексом vs без) 00:13:25 — Влияние нормализации: эффект нескольких JOIN 00:14:25 — Представления: материализованные и нематериализованные 00:15:54 — Заключение: проверяйте индексы и применяйте денормализацию осторожно

0/0


0/0

0/0