LINUX.ORG.RU

История изменений

Исправление no-such-file, (текущая версия) :

Но я пример привёл запроса, где куча параметров фильтрации, которые влияют на возможность дополнительных джойнов и подзапросов

Дело в том, что запросы бывают разные. Есть банальный CRUD, где ORM рулит и педалит т.к. и пишется быстро за счёт скаффолдинга и работает быстро за счёт кэша.

А есть аналитика, где нужно хитро заджойнить кучу таблиц, отфильтровать, сгруппировать, сделать агрегацию и т.д. Тут ORM просто не нужен т.к. результат такого запроса вообще представляет собой не какую-то сущность-объект, а некий отчёт-датасет.

Исходная версия no-such-file, :

Но я пример привёл запроса, где куча параметров фильтрации, которые влияют на возможность дополнительных джойнов и подзапросов

Дело в том, что запросы бывают разные. Есть банальный CRUD, где ORM рулит и педалит т.к. и пишется быстро за счёт скаффолдинга и работает быстро за счёт кэша.

А есть аналитика, где нужно хитро заджойнить кучу таблиц, отфильтровать, сгруппировать, сделать агрегацию и т.д. Тут ORM просто не нужен т.к. результат такого запроса вообще не представляет собой какой-то сущности, а некий отчёт-датасет.