В отличие от автоматически сгенерированного кода из продукта ORM, хранимые процессы могут быть настроены на производительность. Это очень важно в больших производственных условиях. Существует много способов настройки производительности, которые недоступны при использовании ORM. Также существует много задач, выполняемых большой базой данных, которые не имеют ничего общего с пользовательским интерфейсом и, следовательно, не должны запускаться из кода, созданного оттуда.
Сохраненные процедуры также требуются, если вы хотите контролировать права, чтобы пользователи могли выполнять только процедуры, указанные в процедуре, и ничего больше. В противном случае пользователи могут гораздо проще вносить несанкционированные изменения в базы данных и совершать мошенничества. Это одна из причин, почему люди, работающие с базами данных, работающие с крупными критически важными бизнес-системами, не допускают никакого доступа, кроме как через хранимые процедуры.
Если вы перемещаете большие объемы данных на другие серверы, я бы подумал об использовании DTS (при использовании SQL Server 2000) или служб SSIS. Это может еще больше ускорить ваши процессы, но это будет сильно зависеть от того, что вы делаете и как.
Тот факт, что sps могут быть быстрее в этом случае, не исключает, что индексация может быть неправильной или статистика устарела, но, как правило, dbas, который управляет большими наборами данных, как правило, хорош в этом.
Это правда, что процесс, который вы описываете, кажется немного запутанным, но, не видя структуры происходящего и не понимая базу данных и среду, я не могу сказать, может быть, это лучший процесс.
Я могу вам сказать, что новые сотрудники, которые приходят и хотят изменить рабочие условия, чтобы они соответствовали их личным предрассудкам, обычно воспринимаются менее серьезно, и тогда у вас будет мало доверия, когда вам действительно потребуется предложить действительное изменение. Это особенно верно, когда ваш предыдущий опыт не связан с базами данных одинакового размера или типа обработки. Если бы вы были экспертом в области больших систем, с самого начала к вам можно относиться более серьезно, но, откровенно говоря, это не так, и, следовательно, ваше мнение вряд ли кого-то покажет, пока вы не окажетесь там некоторое время, и у них не будет определенной меры для вас. реальные возможности. Кроме того, если вы изучите систему как есть и будете работать с ней как есть, через шесть месяцев вы будете в лучшем положении, предлагая улучшения, а не изменения.