Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: ORACLE или DB2 ? Вот вопрос!

Re: ORACLE или DB2 ? Вот вопрос!

From: Lilya A. Kozlenko <li_at_relex.ru>
Date: 1998/01/16
Message-ID: <69n5re$bbn$1@cc.vsu.ru>#1/1

Hi!

Pryadkin V wrote in message
<01bd21bc$6be240c0$8b0a7dc1_at_pvg.hq.icb.chel.su>...

>> Мне жаль Вас огорчать, я пользовался Personal Oracle for OS/2.
>> W'95 даже не достойна упоминания как сервер БД.
>
>А я и не огорчился : ). По поводу W95 солидарен абсолютно. Что до
>Personal Oracle, то здесь имеет место явная халтура со строны Oracle.
>Его они изначально делать не собирались, но потом резво воплотили
>по просьбам трудящихся. Результат налицо: продукт вышел дерьмовый,
>в том числе под OS/2.

Я смотрела Oracle Server for WorkGroup 7.3 (то есть не Personal но и без мультитридовости)
под NT 40 SP3 и DB2 Database Server 4 и DB2 UDB (fixpack 9014) под NT.

7.3 по функционалиности UDB явно проигрыват, с 8-м пока сравнивать рано по причине
очень большой сырости 8-й версии (интересно когда ораклоиды скажут что это вот уже
релиз).

Oracle сильно проигрывает на коротких транзакциях, а вот падение скорости при росте
объема данных у обеих систем практически одинаковое. Что касается запросов ресурсов по памяти, то у DB2 они в среднем получаются меньше.
Если на 32М под NT Oracle работает при более менее приличных объемах данных явно тяжело (база больше 1GB и данных в таблицах 1-2 млн и больше), то у DB2 это получается быстрее. Замечу, что у обоих систем физика хранения данных использовала файловую систему. Табличные пространства есть у обоих систем, а потому
их преумущества тоже использовались.

>Блин, кажись не всю почту получаю. Если кто-то в самом деле что-то
>похожее утверждал, то он не прав. Если это был я, то тоже. : ). Еще
>раз повторюсь - сравнивать СУБД одного уровня, такие как DB2 и
>Oracle, ИМХО нельзя. Одна побивает другую по одному показателю,

Можно именно потому что это системы одного уровня. Их и администрировать в одном флаконе можно. Не под все задачи Oracle подходит так же как и DB2, тоже самое можно сказать и о DB2.

>Пример неудачный, sorry. Для обеих баз писюковая платформа -
>нечто совершенно левое. Особенно для Oracle. Я сам бы мог назвать
>кучу недостатков Oracle, хоть вроде и взялся его защищать.

Не то чтобы PC для обеих платформ была левой. Unix-и тоже на PC живут.
Многопроцессорный интел тоже ведь писишка. А кусок рынка солидный,
особенно если учесть какие базы сейчас гоняюся для WorkGroup (10GB
дело уже не ограничивается).

>Personal, вообще-то, почти полная версия и есть. А есть еще Oracle Lite,

А мультитридовость там где, пообкуали ее все таки порядочно.

А вопрос вот какой возник: Oracle умеет раскладывать один запрос на несколько процессоров как DB2 Parallel Edition или еще нет, то есть что-то типа
select id, data from test where
id.test<=(select count(*) from tt)
and
id1.ters >= (select count(*) from ttt);
вот 2 count(*) разложатся на 2 разных процессора. Пример приведен такой кривой для простоты (2 подзапроса независимы и легко параллелятся).

Bye,
Lilya Kozlenko
Relex, Ltd.
Linter SQL Server Developers Group 7-0732-711-711 li_at_relex.ru Received on Fri Jan 16 1998 - 00:00:00 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US