Встречается на собеседованиях • сегодня
Что такое денормализация данных
Денормализация — это процесс намеренного добавления избыточности в базу данных для повышения производительности чтения за счёт увеличения сложности обновления данных.
Когда применяется:
- Частые запросы на чтение, редкие — на запись
- Необходимость ускорения сложных JOIN-запросов
Пример:
Вместо хранения только order_id в таблице заказов, дублируем имя клиента:
sql
-- Нормализованная структура
orders (id, customer_id, date)
customers (id, name)
-- Денормализованная
orders (id, customer_id, customer_name, date)Плюсы:
- Ускорение SELECT-запросов
- Упрощение сложных запросов
Минусы:
- Риск несогласованности данных
- Усложнение UPDATE/DELETE операций
Используется осторожно, когда выгода от производительности перевешивает недостатки.

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