Термин · Глоссарий B2B-ПО

Денормализация

Намеренное дублирование данных в схеме базы данных, чтобы уменьшить число соединений и ускорить чтение.

Буква «Д» В категориях: 3 Платформ: 6+
Решения в каталоге

69 продуктов рубрики «Реляционные СУБД»

Все 69 →
ПродуктЦенаОценкаРеестры
СУБД Postgres Pro
Постгрес Профессиональный
по запросу 4,9 · 9 Реестр ПО Подробнее →
Jatoba
Газинформсервис
по запросу 4,7 · 6 Реестр ПО Подробнее →
СИНЕРГИЯ-БД
ФГУП РФЯЦ-ВНИИЭФ
по запросу 4,7 · 4 Реестр ПО Подробнее →

Первые три в порядке каталога. Рейтинг рубрики →

Реклама

Денормализация – приём проектирования баз данных, при котором в схему сознательно вводится избыточность: данные из связанных таблиц копируются или объединяются, чтобы запросы на чтение выполнялись быстрее и проще. Это противоположность нормализации, которая устраняет дублирование.

Примеры

  • Хранение названия товара в строке заказа, а не только ссылки на справочник.
  • Предрасчитанные итоги в отдельных полях.
  • Широкие таблицы измерений в схеме «звезда».
  • Документная модель в NoSQL с вложенными данными.

Плюсы

  • Меньше соединений и быстрее чтение.
  • Проще запросы для отчётов.

Минусы

  • Риск несогласованности при изменении данных.
  • Больше места и сложнее обновления.

Когда применять

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

Реклама

Понятия из глоссария Цифрового маркетплейса, которые часто встречаются вместе с термином «Денормализация».

Платформы класса «Денормализация»

Решения из каталога Цифрового маркетплейса, относящиеся к этому классу ПО. Ссылки ведут на полные профили платформ с тарифами, обзорами и кейсами внедрения.

Tarantool Data Grid

Tarantool Data Grid

NoSQL базы данных
ООО "ВК ЦИФРОВЫЕ ТЕХНОЛОГИИ"
Tarantool — высокопроизводительная СУБД с поддержкой in-memory и дискового хранения данных, обеспечивающая ACI...
Цена по запросу
★ 4.4
Подробнее →
ClickHouse

ClickHouse

Аналитические СУБД
ЯНДЕКС
ClickHouse — колоночная аналитическая СУБД (OLAP), созданная Яндексом и открытая в 2016 году. Обеспечивает обр...
Цена по запросу
★ 4.6
Подробнее →
ОП

Облачная платформа Selectel

IaaS платформы
АО «Селектел»
Облачная платформа: виртуальные серверы, объектное хранилище S3 и управляемые базы данных в собственных дата-ц...
Цена по запросу
★ 4.4
Подробнее →
YC

Yandex Cloud

IaaS платформы
ЯНДЕКС
Yandex Cloud от компании Яндекс — российский программный продукт из реестра отечественного ПО, включённый в то...
Цена по запросу
Подробнее →

Категории каталога

Разделы каталога Цифрового маркетплейса, в которые входят решения, использующие «Денормализация».

Частые вопросы про Денормализация

Чем денормализация отличается от нормализации?

Нормализация устраняет дублирование данных, денормализация намеренно его вводит для скорости чтения.

Где обычно применяют денормализацию?

В хранилищах данных, витринах и системах с преобладанием чтения.

Какие риски у денормализации?

Несогласованность дублированных данных и усложнение обновлений.