Re: сРАВНЕНИЕ бАЗ дАННЫХ (ССЫЛКА)
Гамно это, а не сравнение:
We tested IBM's DB2 7.2 with FixPack 5, Microsoft Corp.'s SQL Server 2000 Enterprise Edition with Service Pack 2, MySQL AB's MySQL 4.0.1 Max, Oracle Corp.'s Oracle9i Enterprise Edition 9.0.1.1.1 and Sybase Inc.'s ASE (Adaptive Server Enterprise) 12.5.0.1
Заметьте, всё, кроме MySQL --- стабильные версии, MySQL --- свеженькая не то бета, не то альфа.
MySQL's great performance was due mostly to our use of an in-memory query results cache that is new in MySQL 4.0.1. When we tested without this cache, MySQL's performance fell by two-thirds.
Перевод: "Высокая производительность MySQL была в основном достигнута за счёт использования кэша результатов запросов, который появился в версии 4.0.1. При тестировании без этого кэша производительность падала на
две трети".
Комментарий: теперь понятно почему версия 4.0.1? А также в каком месте была бы MySQL в случае использования кэша на уровне приложения для других СУБД.
MySQL staff took advantage of a feature unique to MySQL among databases tested—the ability to use different database engines on a table-by-table basis.
Перевод: "Настройщики MySQL воспользовались уникальной возможностью MySQL среди тестируемых СУБД: возможностью использовать разные движки для разных таблиц"
Комментарий: Криво составленные условия теста позволили получить преимущество над другими участниками.
We invited each database vendor to have staff on-site when their products were tested at PC Magazine's New York lab facility. MySQL and Sybase both accepted and had staffers tune their own databases as they wished. IBM didn't send personnel, but we exchanged several rounds of e-mail with IBM engineers to get tuning advice. Microsoft and Oracle both declined to be involved in the test—with their database servers, we did all tuning ourselves with no vendor input.
Вкратце: "MySQL и Sybase настраивали сотрудники соотв. фирм, IBM давали консультации по мылу, а Oracle и MS SQL настраивались своими силами".
Комментарий: хе-хе.
Платформа для тестирования --- вообще песня. Java, работающая под Win2000 Advanced Server. Win --- платформа родная только для MS SQL, но зато его результаты легко было запороть кривыми JDBC драйверами.
Мораль: очень похоже, что вся статья с бенчмарками писалась в MySQL AB (у них
огромный опыт написания бенчмарков, в которых MySQL лидирует, а всё остальное падает), а PC Magazine за скромную мзду данный продукт опубликовал.