Введите хотя бы 2 символа для поиска по всем отраслям.
Что значит ORM?
Значение и примеры · Разработка программного обеспечения
ORM: ORM, объектно-реляционное отображение
Object-relational mapping — библиотека, позволяющая работать со строками базы как с объектами языка программирования и автоматически формирующая SQL-запросы.
Где и как употребляется
Известные примеры: Hibernate, Entity Framework, Django ORM, SQLAlchemy, Prisma и ActiveRecord. ORM экономит время, но может скрывать неэффективные запросы; известная проблема — N+1. Для сложной отчётности разработчики часто сочетают ORM с прямым SQL.
Примеры предложений
The ORM is sending one query per order item; that's a classic N+1 problem.
ORM отправляет по запросу на каждую позицию заказа — это классическая проблема N+1.
Число обращений растёт с количеством позиций, а не остаётся одним запросом.
For this report, skip the ORM and write the SQL by hand.
Для этого отчёта пропустите ORM и напишите SQL вручную.
В данном случае прямой запрос предпочтительнее сгенерированного библиотекой.
Распространённые словосочетания
- use an ORM
- ORM framework
- N+1 query problem
- ORM-generated SQL
Связанные термины
Это слово в других отраслях
Одно и то же английское слово может иметь другое значение в другой отрасли:
Другие термины: Базы данных и хранение данных
- table · таблица
- column · столбец
- relational database · реляционная база данных
- DBMS · СУБД
- primary key · первичный ключ
- foreign key · внешний ключ
- SELECT statement · оператор SELECT
- WHERE clause · предложение WHERE
- join · соединение таблиц
- schema · схема базы данных
- transaction · транзакция
- data type · тип данных
Закрепляйте лексику чтением
Тексты подходящего уровня помогают запоминать новые слова. Выберите бесплатные книги на английском:
