В вашей практике, наверное, встречались ситуации, когда корпоративные данные хранятся в базе данных. Если вдруг используемая база данных не гаражная поделка, то в ней скорее всего есть возможность писать хранимые процедуры. И управлять этим хранимыми процедурами. Не буду вдаваться в детали работы и хранения данных с использованием хранимых процедур отмечу другие плюсы. Если вдруг ваш запрос к базе данных содержит больше 100 символов, то использование конструкции хранимой процедуры прячет от разработчика содержимое запроса. Создание запроса можно доверить настоящему специалисту по SQL. Т.е. обращение к 10-ти страничному SQL запросу превращается в вызов одной процедуры с двуми-тремя параметрами (надеюсь). Скорость парсинга 10 станичного документа сильно отличается от разбора двух-трех параметров. И не придётся в приложении писать многочисленные разборщики строка и экранировать служебные символы. И тем более нельзя игнорировать объём предаваемых данных от приложения к базе данных и обратн