Термин SQL и базы данных обновлено

Денормализация: что это

Коротко

Денормализация: сознательное дублирование данных ради скорости чтения: счётчики, копии полей, материализованные представления. Платят сложностью записи и риском рассинхронизации, поэтому нужен механизм обновления: триггер, код приложения или пересчёт.

Определение

Сознательное дублирование данных ради скорости чтения: счётчики, копии полей, материализованные представления. Платят сложностью записи и риском рассинхронизации, поэтому нужен механизм обновления: триггер, код приложения или пересчёт.

Из урока «Проектирование и нормализация за 6 минут»

Денормализация требует механизма синхронизации: триггер, код приложения или фоновая пересборка.

Читать урок целиком

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по SQL и базы данных проверят, что термин понятен в деле.