Термин · 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).

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

Где встречается

В проектировании взаимодействия компонентов и описании данных, операций и границ ответственности. Примеры запросов связывают с проверяемым контрактом.

Ошибки понимания

Наличие интерфейса или шаблона реализации не доказывает совместимость сторон. Форматы, права, ошибки и поведение при изменениях должны быть описаны и проверены явно.

· Версия 2 · Обновлено

Независимая экспертная проверка не заявлена.

Что обновлено
  • — Обновлено: Где встречается, Ошибки понимания.

Материал предназначен для обучения. Адаптируйте рекомендации к внутренним регламентам компании и условиям проекта.

Предложить исправление через контакты Ariol