Что такое нормализация БД?

Middle
835 просмотров
AFK Offer AI

Нормализация — процесс организации таблиц так, чтобы данные не дублировались и обновлялись в одном месте. Первая нормальная форма — атомарные значения, не храни массивы в одной ячейке. Вторая — каждая неключевая колонка зависит от всего первичного ключа, а не от его части. Третья — колонки зависят только от ключа, а не друг от друга. На практике 3NF — золотой стандарт для большинства проектов. Перенормализация — тоже проблема: 15 JOIN-ов в каждом запросе убьют производительность. Нормализуй до разумного уровня, а горячие запросы оптимизируй денормализацией.

Следующий вопрос

Что такое certbot?