M$ Competitive comparison

Yurik

/dev/null
M$ Competitive comparison

http://www.microsoft.com/sql/evaluation/compare/benchmarks.asp
Of the 18 results listed, 12 are best on any platform, beating the results of Oracle, IBM, and other database vendors regardless of operating system or hardware.
SQL Server 2000 has further established its position as the fastest database in the world
?

http://common.ziffdavisinternet.com/util_get_image/0/0,3363,sz=1&i=9898,00.jpg
 

bo

Guest
НУ и что ?
на http://tpc.org посмотри и кластерные и некластерные системы, там где раньше мелкомягкие даже и быть не могли, теперь все первые места занимают. И это правильно.

а про http://common.ziffdavisinternet.com...1&i=9898,00.jpg вообще херня какая-то..
Как они мерили ?

На простых тупых запросах ? да, тогда может быть.
Но если использовать возможности баз, то мускулю там даже и соваться не следует!

Если использовать индексированные вьюшки вместо простых селектов, то явно таких результатов не будет :))
 

Yurik

/dev/null
Как они мерили ?
ну мерили они неадекватно, но я о том, что пусть даже на не совсем корректных тестах СУБД явно отстает в 3 раза от всех, а тут бах и она первая.

Я только не понял контекста в котором мелкомягкие заявляют о превосходстве. Их СУБД самая быстрая или на их СУБД удалось построить самую быструю систему (на 257 !! процесорах Itanium)
 

tony2001

TeaM PHPClub
а давайте я вам протестю что-нибудь так, чтобы оно оказалось на первом месте?
или на последнем?
вам как надо?
 

tony2001

TeaM PHPClub
сейчас, возьму какие-нить альфа-версии других, уберу все сервис-паки, настрою все по минимуму у них(или по дефолту..) и ты получишь желаемое.
 

bo

Guest
tony2001, Ну давай :)

Самый простой пример создай 2 таблицы заполни рандомайзно каждую по 100 000 записей
например id int, name string, f float

сделай джоин по имени, и поюзай во всех базах.
Я тебя уверяю, пример проще не куда, ты увидиш разницу в производительности..

Только самая фишка. :) Данные можно брать ЛЮБЫМИ способами (желательно самыми оптимальными для конкретной базы)

Я могу привести тесты на FireBird, Oracle, MSSQL2000, Mysql

Я сам както сравнивал только 3 и 4, 3 - на много быстрее оказался
 

tony2001

TeaM PHPClub
если кто-то не понял, то я говорю о принципе.
реально тратить время на настройку, установку, тестинг и подгонку настроек я не буду.

>желательно самыми оптимальными для конкретной базы
в том-то и дело.
если я буду выполнять запросы, которые оптимальны для одной, то они могут сравнительно хуже выполняться на другой.
и наоборот.
 

bo

Guest
> если я буду выполнять запросы, которые оптимальны для одной, то они могут сравнительно хуже выполняться на другой.

они возможно вообще не будут работать на другой.
 

tony2001

TeaM PHPClub
>они возможно вообще не будут работать на другой.
тогда какой смысл в тестах, если базы изначально в неравных положения будут?
 

bo

Guest
Вот и я про то же и говорю.

Это тоже самое , если сравнивать чайник с молотком..
 

Georgy

Guest
А чего - чайноком очень удобно заколачивать гвозди.
 

Yurik

/dev/null
А MS SQL 2000 - чайник или молоток? И в каких случаях он нужен.
 

bo

Guest
2: Yurik

А хрен его знает.
на 10 записях, медленее чем мускуль
на 10 000 быстрее гораздо.
 

tony2001

TeaM PHPClub
>на 10 записях, медленее чем мускуль
>на 10 000 быстрее гораздо.
гм.
можно узнать какой методикой вы пользовались при сравнении чайника и молотка ?
 

bo

Guest
Выборкой данных.
мускуль - обычный селект (10 записей)
сиквел - обычный селект (10 записей)
мускуль быстрее

мускуль - обычный селект (10 000 записей)
сиквел - обычный селект (10 000 записей)
наоборот

мускуль - обычный селект (по херу солько записей)
сиквел - обычный селект из индексированой (по херу солько записей)

сиквел гасит...

ЗЫ: когда я вызываю строителей, которые мне забивают гвозди, мне вовсе не интересно чем они их забивают.. Мне главное качество и скорость!

:)
 

bo

Guest
сиквел - обычный селект из индексированой вьюшки!!
(не допечатал)
 

tony2001

TeaM PHPClub
мсье знает, что у таких систем есть настройки?
и что их можно менять?
 
Сверху