Бизнес-логика в хранимой процедуре
Хотя у меня нет большого опыта, но с точки зрения организации и логического мышления я большой поклонник использования бизнес-логики только на уровне BLL и против использования любой бизнес-логики в хранимых процедурах.
я начинаю новый проект сейчас и не планирую помещать какую-либо бизнес-логику в хранимые процедуры, однако у меня есть некоторые проблемы с производительностью, если у меня есть какая-то бизнес-операция, которая должна проверить, скажем, 4 фрагмента данных из базы данных во время выполнения, если я сделал эту операцию как хранимая процедура, я посещу базу данных один раз, но если я сделаю это на бизнес-уровне, мне придется посещать базу данных 4 раза.
может ли это иметь непростительное влияние на производительность моего приложения?