Login
Как сейчас с работой'24?
56771 просмотров
Перейти к просмотру всей ветки
in Antwort MrSanders 21.10.24 09:54, Zuletzt geändert 21.10.24 10:13 (alex445)
Потому что тут работает лучше с субселектами, а тут с джойнами, а тут планер плохо реагирует если джойним по сложному ключу, а здесь по-разному блокируются таблицы и те де и те пе. Так-то никто не требует знать ни SQL ни мелочи из БД. Но пока ты этого не знаешь, получается хреноватенько. А если у тебя большая нагрузка - забываем сразу про ORM.
Если у тебя большая нагрузка и куча тонких оптимизаций со всякой куетенью а-ля code to metal, и при этом ты меняешь СУБД как перчатки, то ты идиот. Вы сами ставите противоречащие и взаимоисключающие требования, а виноват у вас ORM. )))
Кстати, если кто забыл, то ORM это в первую очередь объектно-реляционное отображение, а уже потом генерация запросов. Т.е. все критические запросы можно "закодить до металла", а потом дёргать их хранимками из ORM, который будет лишь оборачивать результаты в нужные на уровне приложения сущности.