Microsoft sprostał wyzwaniu Oracle'a

Na ubiegłorocznej, jesiennej edycji targów Comdex, Larry Ellison, dyrektor generalny Oracle'a, rzucił wyzwanie i obiecał, że zapłaci 1 mln USD, jeżeli komuś uda się uruchomić serwer Microsoftu SQL 7, tak aby pracował tylko 100 razy wolniej od bazy danych Oracle8i, operując na terabajtowej bazie danych. Rozwiązanie Oracle'a osiągnęło wynik 71,5 s w testach TPC-D.

Na ubiegłorocznej, jesiennej edycji targów Comdex, Larry Ellison, dyrektor generalny Oracle'a, rzucił wyzwanie i obiecał, że zapłaci 1 mln USD, jeżeli komuś uda się uruchomić serwer Microsoftu SQL 7, tak aby pracował tylko 100 razy wolniej od bazy danych Oracle8i, operując na terabajtowej bazie danych. Rozwiązanie Oracle'a osiągnęło wynik 71,5 s w testach TPC-D.

Szef Oracle'a nie przewidział jednak, że zaledwie w ciągu kilku miesięcy tak bardzo rozwiną się technologie przeszukiwania baz danych. Najnowszy wynik Oracle'a to ok. 0,7 s. Microsoftowi wspólnie z Hewlett-Packardem udało się osiągnąć wynik 1,075 s.

Testy przeprowadzono na bazie danych, stworzonej z wykorzystaniem oprogramowania SQL Server 7.0 Enterprise Edition, SQL Server OLAP Services oraz serwera HP NetServer LXr 8000 wyposażonego w cztery procesory Pentium II Xeon 450 MHz i 4 GB pamięci DRAM. Za pomocą kontrolera NetRAID-3Si do serwera podłączono 560 dysków twardych.

Zaletą rozwiązania Microsoftu jest też jego koszt - 600 tys. USD, podczas gdy całościowe rozwiązanie bazujące na Oracle8i kosztuje 10 mln USD.