Oracle10g на Линухе - быстрее всех!

User avatar
tengiz
Уже с Приветом
Posts: 4468
Joined: 21 Sep 2000 09:01
Location: Sammamish, WA

Post by tengiz »

zVlad wrote:Почему же это не совсем верно для DB2 UDB? То что DB2 вообще продукт наиболее зрелый и т.д в области баз данных Вы как я понимаю знаете, поэтому и уточняете UDB. Но дело в том что при создании UDB использовался опыт и я думаю код из DB2 for MVS, а также опыт SQL/DS, R* в конце концов.

Есть масса важных низкоуровневых аспектов работы СУБД, принципиально зависящих от платформы. Unix и Windows очень сильно отличаются от MVS или OS/400, да и сами аппаратные платформы радикально разные. Поэтому эту часть архитектуры DB2 специалистам из IBM пришлось изобретать практически заново.
Cheers
zVlad
Уже с Приветом
Posts: 15410
Joined: 30 Apr 2003 16:43

Post by zVlad »

tengiz wrote:
zVlad wrote:Почему же это не совсем верно для DB2 UDB? То что DB2 вообще продукт наиболее зрелый и т.д в области баз данных Вы как я понимаю знаете, поэтому и уточняете UDB. Но дело в том что при создании UDB использовался опыт и я думаю код из DB2 for MVS, а также опыт SQL/DS, R* в конце концов.

Есть масса важных низкоуровневых аспектов работы СУБД, принципиально зависящих от платформы. Unix и Windows очень сильно отличаются от MVS или OS/400, да и сами аппаратные платформы радикально разные. Поэтому эту часть архитектуры DB2 специалистам из IBM пришлось изобретать практически заново.


Добавлю - вместе с OS AIX. Кроме того надо иметь в виду, что MVS - много более развитая система, так что Unix, например, реализован в этой системе как подсистема. Опыт операционных систем в IBM тоже весьма обширен, так что IBM может доводить свои разработки до нужного уровня быстрее других.
zVlad
Уже с Приветом
Posts: 15410
Joined: 30 Apr 2003 16:43

Post by zVlad »

Кстати, Tengiz, как по Вашему разве результаты TPC-C, я имею в виду строки 5 и 6 таблицы результатов, не говорят что ИБМ удалось построить ДБ2 уже не хуже чем Оракл в плане производительности?
User avatar
tengiz
Уже с Приветом
Posts: 4468
Joined: 21 Sep 2000 09:01
Location: Sammamish, WA

Post by tengiz »

zVlad wrote:Кстати, Tengiz, как по Вашему разве результаты TPC-C, я имею в виду строки 5 и 6 таблицы результатов, не говорят что ИБМ удалось построить ДБ2 уже не хуже чем Оракл в плане производительности?

На мой взгляд в этих случаях DB2 показал себя даже лучше, чем Oracle - см. сообщение на предыдущей странице.
Cheers
zVlad
Уже с Приветом
Posts: 15410
Joined: 30 Apr 2003 16:43

Post by zVlad »

tengiz wrote:
zVlad wrote:Кстати, Tengiz, как по Вашему разве результаты TPC-C, я имею в виду строки 5 и 6 таблицы результатов, не говорят что ИБМ удалось построить ДБ2 уже не хуже чем Оракл в плане производительности?

На мой взгляд в этих случаях DB2 показал себя даже лучше, чем Oracle - см. сообщение на предыдущей странице.


Да я видел Ваше сообщение и посмотрел disclosure. Действительно в случае Оракл параметры системы ввода/вывода другие. Жаль, что не были платформы абсолютно одинаковыми. Тогда бы можно было бы увидеть вклад именно RDВMS. И еще интересней было бы проделать такие замеры на разных комбинациях технической и системной платформ. В том случае все таки все было от ИБМ. Уж конечно DB2 и AIX друг друга понимают лучше. Хотя мне кажется в случае Unix или Windows со стороны системы вряд ли могут быть серьезные возможности поддержки. Сдается мне эти системы на себя берут минимум обязаностей. Хотя может быть это и не так. Но соответствующие замеры мне не известны.
hren
Уже с Приветом
Posts: 507
Joined: 15 May 2002 13:30
Location: Moscow, Russia

Post by hren »

tengiz wrote:Тут может быть много объяснений: системы о которых идёт речь - первые в своём роде 64 процессорные Intel Pentium;
tengiz, а почему Вы называете Itanium Пентиумом, а сервер на его базе - PC-сервером? У архитектур Itanium и Pentium довольно много принципиальных различий, а hi-end серверы на базе Itanium (вроде HP 5670 или Itegrity Superdom) по архитектуре не очень сильно отличаются от своих PA-RISC аналогов (5470 и Superdom соответственно). Itanium несомненно сегодня самый высокопроизводительный серверный процессор в мире, он на десятки процентов превосходит предыдущего лидера - HP PA8700+ и в разы все остальное, что есть, но он, естественно, не такая мощная линейная считалка как, например, 3 GHz Xeon, который как раз и есть PC - процессор, адаптированный для использования в серверах.

Intel безусловно доказал свое право на лидерство в мире серверных вычислений, но для этого ему ( в соавторстве с еще несколькими крупными компаниями) пришлось разработать и реализовать новую архитектуру.

Принципиально интересный момент во всей истории, на мой взгляд, не лидерство Oracle (не в первый раз, не в последний и не навсегда :) ), а тот факт, что максимальный результат получен на Linux и price/performance для него намного ниже, чем у решений на базе Windows - вот это действительно прецедент для таких масштабов.
hren
Уже с Приветом
Posts: 507
Joined: 15 May 2002 13:30
Location: Moscow, Russia

Post by hren »

Dmitry67 wrote:Бесспорным козырем MS SQL яваляется администрирование. Сервера работают месяцами и никто к ним не подходит. Многие MS SQL server DBA никогда не перестраивали индексы.
То же самое и с Oracle. Вообще-то, это зависит скорее от специфики задач и класса администраторов, а не от СУБД. Существуют задачи и масштабы, при которых zero administration невозможно ни в каком приближении.

С другой стороны, у Oracle есть неоспоримое маркетинговое преимущество - многоплатворменность. Да и какой нибудь SAP R/3 перетаскивать на SQL если он работает уже на Oracle никто не будет
Это не преимущество Oracle, а недостаток идеологии Microsoft. Они уже научились делать качественные продукты, но продолжают игнорировать тех пользователей, кто работает с другими платформами. Это, имхо, безнадежный подход. В отсутствии тоталитаризма никогда не удастся причесать всех под одну гребенку.
User avatar
tengiz
Уже с Приветом
Posts: 4468
Joined: 21 Sep 2000 09:01
Location: Sammamish, WA

Post by tengiz »

hren wrote:
tengiz wrote:Тут может быть много объяснений: системы о которых идёт речь - первые в своём роде 64 процессорные Intel Pentium;
tengiz, а почему Вы называете Itanium Пентиумом, а сервер на его базе - PC-сервером?

Бадла потому что - это была описка :oops:. Разумеется Itanium. А PC серверы - это то, с чего всё начиналось. И очень долго на массовой продукции Intel была печать "писёвости". О которой уже давно пора забыть.
Cheers
oMoses
Уже с Приветом
Posts: 1255
Joined: 01 Jun 1999 09:01
Location: Irkutsk.RU -> Hamden, CT-> Princeton, NJ, USA

Post by oMoses »

hren wrote:Принципиально интересный момент во всей истории, на мой взгляд, не лидерство Oracle (не в первый раз, не в последний и не навсегда :) ), а тот факт, что максимальный результат получен на Linux и price/performance для него намного ниже, чем у решений на базе Windows - вот это действительно прецедент для таких масштабов.
Очень интересное замечание, согласен! Это действтительно один из ключевых моментов данного теста.
[b]"Счастье для всех, даром, и пусть никто не уйдет обиженный!"[/b]
[i]А. и Б. Стругацкие, "Пикник на обочине"[/i]
zVlad
Уже с Приветом
Posts: 15410
Joined: 30 Apr 2003 16:43

Post by zVlad »

Merle
Уже с Приветом
Posts: 109
Joined: 26 Sep 2002 12:24

Post by Merle »

zVlad wrote:IBM DB2 is # 1 in TPC-C again:

Хмм.. что характерно, он сделал это на 32 разрядном процессоре собственного производства...
User avatar
tengiz
Уже с Приветом
Posts: 4468
Joined: 21 Sep 2000 09:01
Location: Sammamish, WA

Post by tengiz »

Merle wrote:Хмм.. что характерно, он сделал это на 32 разрядном процессоре собственного производства...

Power4+ – это 64 битный процессор с двумя процессорными ядрами на кристалле и продвинутым мультипортовым (там внутри процессора имеется самый настоящий crossbar) доступам от ядер к разделяемым внутрикристальным кешам третьего уровня. Т.е. эти результаты на самом деле получены на 64 процессорах 64 битной разрядности.
Cheers
User avatar
flip_flop
Уже с Приветом
Posts: 4379
Joined: 20 Jun 2001 09:01

Post by flip_flop »

Merle wrote:
zVlad wrote:IBM DB2 is # 1 in TPC-C again:

Хмм.. что характерно, он сделал это на 32 разрядном процессоре собственного производства...

# of CPUs/server != # of bits :wink:
See also "Client Information"

Server Information
CPU: IBM POWER4+ 1.9GHz
# of CPUs: 32

Client Information
# of clients: 40
CPU: Intel Xeon 2.8GHz
CPUs per client: 2

See also another table http://www.tpc.org/tpcc/results/tpcc_pe ... rrencyID=0
Rank Company System tpmC Price/tpmC
1 HP Integrity rx5670 Cluster 64P 1,184,893 5.52 US $
2 IBM eServer pSeries 690 Model 7040-681 1,025,486 5.43 US $
3 HP Integrity Superdome 1,008,144 8.33 US $

One more quote
IBM has not yet said when it will formally announce the 1.9 GHz Power4+

Executive summary: Oracle10g на Линухе - быстрее всех!
--
There are lies, damn lies, and statistics [Jisraeli]
zVlad
Уже с Приветом
Posts: 15410
Joined: 30 Apr 2003 16:43

Post by zVlad »

tengiz wrote:
Merle wrote:Хмм.. что характерно, он сделал это на 32 разрядном процессоре собственного производства...

Power4+ – это 64 битный процессор с двумя процессорными ядрами на кристалле и продвинутым мультипортовым (там внутри процессора имеется самый настоящий crossbar) доступам от ядер к разделяемым внутрикристальным кешам третьего уровня. Т.е. эти результаты на самом деле получены на 64 процессорах 64 битной разрядности.


Are you sure, Tengiz, that 32 CPU means 32 Power4+ chips?
Full Disclosure Report shows:
Description | Part No. | Source | Unit Price | Qty | Ext Price | Maint Price
8-Way Power4+Turbo 1.9 GHZ Processor | 5241| 1 | 380,000 | 4 | 1,520,000 | 420,000


I also found here:

http://www-1.ibm.com/servers/eserver/ps ... ower4.html

".... Four POWER4 chips can be packaged on a single module to form an 8-way SMP. Four such modules can be interconnected to form a 32-way SMP. ........"

Looks like there were 16 Power4+ chips there. Don't you agree?
User avatar
Dmitry67
Уже с Приветом
Posts: 28294
Joined: 29 Aug 2000 09:01
Location: SPB --> Gloucester, MA, US --> SPB --> Paris

Post by Dmitry67 »

'Яд, мудрецом предложенный, прими
Из рук же дурака не принимай бальзама' (c)

Лучше MS SQL помедленнее чем DB2 с рекордной скоростью

set провокация off
Зарегистрированный нацпредатель, удостоверение N 19719876044787 от 22.09.2014

Return to “Вопросы и новости IT”