Встречается на собеседованиях • сегодня
Что такое денормализация БД
Денормализация — это намеренное нарушение нормальных форм БД для повышения производительности за счёт избыточности данных. Применяется в read-heavy системах, где важнее скорость чтения, чем целостность данных.
Пример денормализации:
sql
-- Нормализованная таблица заказов
Orders (order_id, customer_id, total)
Customers (customer_id, name, email)
-- Денормализованная версия
Orders (order_id, customer_id, customer_name, customer_email, total)Плюсы:
- Уменьшение JOIN операций
- Ускорение сложных запросов
- Упрощение схемы БД
Минусы:
- Риск несогласованности данных
- Усложнение операций UPDATE
- Увеличение размера БД
Используется в OLAP, отчетах, кэшировании. В OLTP-системах применяется осторожно.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы