|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Sergey Pratбh 2:5020/400 12 Oct 2001 22:00:48 To : Vadim Rumyantsev Subject : Hа: ms sql server vs. ibm db2 -------------------------------------------------------------------------------- Hi! "Vadim Rumyantsev" <Vadim.Rumyantsev@f301.n5030.z2.fidonet.org> сообщил/сообщила в новостях следующее: news:1002796866@f301.n5030.z2.ftn... > SP> Тем, что киометровую процедуру можно переписать в набор вызовов > SP> процедур, каждая из которых длинной в 30-100 строк, а километровый > SP> запрос нет. > > Почему нет? Точно так же можно использовать вспомогательные табличные выражения > и вьюшки. Тогда исчезает понятие километрового запроса. :) > >> Возможно, но жизнь уж так устроена. Декларативный код > >> лучше оптимизируется, чем процедурный, безотносительно к деталям и > >> конкретным реализациям. > > SP> С чего бы это? Аргументы! > > С того, что в декларативном коде не фиксирован алгоритм достижения результата. > Соответственно, оптимизатор полностью свободен в этом вопросе. В общем виде (в чисто теоретическом) - да! А на практие все гораздо хуже. > > SP> В частном случае да, в общем - лучше соптимизировать процедуру. > > Ты имеешь в виду -- руками соптимизировать? Это как-то несерьёзно, не говоря > даже о том, что критерии оптимизации могут быть разными в разные моменты > времени (в зависимости от другой параллельной нагрузки сервера, например). Я имел в виду, что далеко не всякую СУБД-задачу нельзя решить в рамках чистого SQL (без всяких хитроумных конструкций). Hапример расчет подоходного налога (это вам в России сейчас легко - только 13%, а большинство мучаются с таблицей N1). Поэтому "лучше" находится где-то посредине, когда часть задачи решается в виде SQL запросов, но все это одето в некие процедурные блоки. -- С уважением, Сергей Прач ================= Please, send you private mail to: s_pratch@mail.ru --- ifmail v.2.15dev5 * Origin: LtawaSoft (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/1501475f40482.html, оценка из 5, голосов 10
|