|
|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : †га ў«Ґў „ҐЁб 2:5020/400 10 Jan 2002 15:38:02 To : Victor Metelitsa Subject : Re: "Пациент скорее жив или м ертв?" -------------------------------------------------------------------------------- > Из ранних писем - > > AG> "DB2 для Юниксов-NTей это уpовень 5-го Инфоpмикса, котоpый был > pазpаботан 9 лет назад." > > и, так сказать, доказательство этого, полученное из бог знает каких > источников, мы их увидеть не можем, причем исчерпывающее доказательство, > поскольку других нет: > > AG> "Если я пpавильно понимаю, то в DB2 pазные запpосы обслуживаются > pазными экземпляpами пpогpаммного кода вместе со своими данными, в > отличии от Инфоpмикса, где pазные запpосы (коннекты) пpедставлены только > данными ("нитями"). Пpи таком постpоении сеpвеpа сеpвеpа есть больше > запаса для pазгона и всяких внутpенних хитpых pешений." > > AG> "В 5-м Инфоpмиксе на каждый коннект запускался свой пpоцесс > (sqlturbo), котоpый занимал pесуpсов много больше, чем одна нынешняя нить." > > И вот ЭТО должно доказать, что Informix "технологически выше", чем DB2. Прикол в том что все сессии пользуются одним буферным пулом (кеш таблиц) (т.н. резидентый раздел), а сами сессии обитают в пуле сессий (т.н. виртуальный раздел), так вот если размер виртуального раздела поделить на количество сессий выходит (на моем сервере), что на сессию уходит ~150 кб. А если пользователей 400, то они кушают всего 60 мб, что меня очень радует. Информикс создал свою многопоточность (на NT - один процесс, несколько потоков (по числу виртуальных процессоров (VP - просто термин Informix)), на Unix - несколько процессов (по числу VP)), IMHO - слишком велики накладные расходы на переключение внутри потоков (процессов) OS. Фраза очень дебильная короче: на обслуживание 6 нитей NT уходит меньше памяти, процессора чем на 60 (эти 60 нитей Informix живут внутри 6 нитей NT), не в десять раз конечно но все же. У Информикса кроме уже упоминавшихся DATABLADE-ов, есть еще SmartBlob, т.е. для этого типа данный возможна работа с его кусочком. Типа у меня блобы размером 700мб и я могу изменить, считать не весь блоб а например 602-й мб. Интресно другие DBMS такое поддерживают? > А из ЭТОГО делается еще одно крутое умозаключение - что поскольку > Informix "технологически выше" DB2, он заменит DB2. Дак он (Информикс) выше по некоторым параметрам: например мощные хранимые процедуры; поле в таблицу могу добавить в любое место простым ALTER TABLE, изменить его тип и т.д. (хотя PURE SQL-сты наверно возразят что это good). А по некоторым параметрам DB2 круче: оптимизатор например (мне вообще нравится то, что в DB2 отсутвуют директивы оптимизатору); для администрирования DB2 дает бОльшие возможности. 2Andrew Grachyov: А в Боинге у вас на Информикс БААH обитает? если да то какая версия Информикс? -- Журавлев Денис. Отправлено через сервер Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/6488ebf6aeb3.html, оценка из 5, голосов 10
|