Глоссарий

ORM

ORM (Object-Relational Mapping) — прослойка между кодом и базой данных, позволяющая работать с таблицами как с объектами. Вместо SQL-запросов вы оперируете классами и методами, а ORM генерирует SQL самостоятельно.

Преимущества и цена

ORM ускоряет разработку, защищает от SQL-инъекций и позволяет легко менять СУБД. Цена — накладные расходы и риск неэффективных запросов. Классический пример: N+1 проблема, когда ORM делает отдельный запрос для каждой записи вместо одного JOIN.

Два паттерна