пожалуйста какое решение будет лучше и почему?? 🤔
1) В первом случае я реализовываю всю логику в бизнес лейере
2) Во втором создаю процедуру где sql кодом добиваюсь того же результата
В современном мире 1 почти всегда лучше и более поддерживаемый, иногда бывает необходимость и в хранимках (очень редко)
Да, я вот тоже думал, что первый вариант легче поддерживать, но просто процедура вроде как должна быстрее работать, поэтому и засомневался
Процедура работает с такой же скоростью как и нормальный запрос (без учета деталей типа параметризированного плана)
На самом деле, думаю, в хайлоад системах такое не одобрят. Передача по сети - это бутылочное горлышко так-то. Да и объёмы могут быть другие. Но кнч, если этого не ожтдается, то лучше писать в 1 варианте
А при чем тут передача по сети
Обсуждают сегодня