|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Dmitry Novikov 2:5020/400 22 Jan 2002 13:09:10 To : Victor Metelitsa Subject : Re: в чем зло хранимых процедур-2 -------------------------------------------------------------------------------- Всем привет! "Victor Metelitsa" <vvm@cssc.tat.ru> сообщил/сообщила в новостях следующее: > Когда я говорил о зле хранимых процедур, я имел в уме некую > "идеализированную" реляционную СУБД. Каковы ее характерные черты? > Очевидно, например, что результаты выборок должны получаться > последовательным применением реляционных операций над множествами > записей. Замечательно. Почему при этом не хранить это дело в SP? Ведь это дает определенные преимущества даже безотносительно к логике работы. Про хранение плана выполнения и про разграничение прав наверное уже говорили, я этот тред не сильно внимательно читал. >Если же программер вынужден открывать курсоры и ерзать > вперед-назад по выборке, это, извините, уже Клиппер. При выборе данных? Hикто не вынужден, с чего ты взял? > Поэтому дальнейший диалог совершенно бессмысленен. Скажем, заявляет мне > некто в качестве "аргумента", что на СУБД XXX необходимо|выгодно > использовать SP, потому что (иначе нельзя|SP более эффективно|etc). Hо > извините, это же лишь показатель того, что СУБД XXX делали люди с > "клипперным" мышлением. Ведь совершенно необязательно было реализовывать > так, как сделано в XXX, существует минимум одна СУБД (YYY), в которой > это место сделано прилично. То есть существуют такие СУБД, где не надо оптимизировать запросы, или где хранение плана не дало бы выигрыша по сравнению с отсутствием хранения? > Кстати, имейте в виду, что Владимира Павликова не существует. (хватая за грудки) ЧТО ТЫ С HИМ СДЕЛАЛ??? :о) С наилучшими пожеланиями, Дмитрий. dim@rnivc.kis.ru --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/65771469f0fe.html, оценка из 5, голосов 10
|