Опять о производительности

Давний мой тезис о том, что т.н. "новые технологии" прежде всего предназначены для канализации в сферу "говнокодирования" лишних людей, исключенных из производственных цепочек, постоянно проявляется в разных формах.

Диалог с заказчиком (З).
З: Нам необходимо рассчитать ряд показателей на основе данных одной базы, но использовать их будут из таблиц в другой базе данных.
Я: Сделаем расчет на SQL, заполним таблицы напрямую. Базы на одном сервере?
З: На одном, но теоретически могут быть разнесены...
Я: Значит поменяется источник расчетных данных: локальный на удаленный (linked server)
З: Эээ... А по сравнению с пакетом SSIS (скриптовая программа-конвертер для сервиса интеграции) скорость не замедлится?
Я: Наоборот, все будет работать быстрее - два процесса вместо трех.
З: Ух ты, здорово! (мнётся)
Я: (с пониманием в голосе) Если вы хотите привлечь к работе еще одного человека, то мы заполним данные в расчетной базе, а потом ваш сотрудник сделает пакет SSIS, который просто перекачает данные из одной базы в другую.
З: (радостно) Да, я бы предпочел сделать так!

P.S. Речь шла о регулярном заполнении пары таблиц примерно по 30 млн. записей. Вместо прямого заполнения с гибким источником данных ради приобщения к действу еще одного "говнокодера" заказчик выбрал расчет с последующий перекачкой данных. В итоге используемое пространство удваивается, время увеличивается.

Вот примерно такой перекачкой информации из одной подсистемы в другую или из одного слоя информационной системы в другой и повсеместно заняты "троешники", канализированные в так называемую "индустрию разработки программного обеспечения".

Ответить

Содержание этого поля является приватным и не предназначено к показу.
  • Allowed HTML tags: <a> <em> <strong> <b> <i> <strike> <center> <del> <cite> <code> <pre> <ul> <ol> <li> <dl> <dt> <dd> <p> <br> <h1> <h2> <h3> <h4> <img> <hr> <sup> <sub> <blockquote>
  • Use <!--pagebreak--> to create page breaks.
  • You can enable syntax highlighting of source code with the following tags: <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

Captcha
Вопрос для предотвращения спама
Copy the characters (respecting upper/lower case) from the image.