Глосарій

ORM

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

Переваги і ціна

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

Два патерни