Термин · Backend разработчик

ORM

Инструмент для работы с базой через объекты и модели вместо ручного SQL.

Что означает

ORM ускоряет разработку, но может скрывать дорогие запросы, N+1 и неэффективные операции.

Пример применения

Laravel Eloquent позволяет получить пользователя через User::find($id).

Синонимы и варианты

object-relational mapping

Частые вопросы

Что такое ORM?

Инструмент для работы с базой через объекты и модели вместо ручного SQL.

Где применяется ORM?

ORM ускоряет разработку, но может скрывать дорогие запросы, N+1 и неэффективные операции.

Как выглядит пример ORM?

Laravel Eloquent позволяет получить пользователя через User::find($id).

Связанные термины

Материал подготовлен командойAriol.by