Re: Бизнес логика в ХП
От: wildwind Россия  
Дата: 26.06.16 10:35
Оценка: +2
Здравствуйте, Gattaka, Вы писали:

G>Так ли плохо реализовывать бизнес логику в высокопроизводительных хранимых процедурах? Либо сейчас модно использовать кодогенераторы типа ОРМ, которые генерируют ужасные sql запросы? Учитывая, что код на sql как правило более локаничный и лучше читается.


В общем виде я бы сказал так. Пока ваше приложение достаточно простое, некритичное к производительности и полностью владеет базой, используйте ORM. Но если систему планируется масштабировать (или просто возможностей ORMа перестанет хватать), нужно быть готовым перенести часть логики в хранимки. Хорошо бы, чтобы выбранный ORM это поддерживал. Причем нужно до последнего сопротивляться переносу именно бизнес логики, ограничиваясь логикой выборки и обработки данных.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.