Last week, Microsoft announced its latest TPC-H benchmark score, which was quite impressive. Microsoft’s latest score--posted on May 21, 2007--was 60,359 queries per hour (QphH) @3t with a Price/QphH of $32.60 compared with Oracle's best score--posted on May 14, 2007--of 37,813 QphH @3t with a Price/QphH of $38.00. Almost double the performance for a lower cost per query? Sign me up!

A few years ago, many people questioned Microsoft’s ability to handle enterprise-class performance needs. Today, I find that most people, even Microsoft naysayers, are willing to accept that Windows and SQL Server solutions can be scaled to meet their needs. Microsoft naysayers now focus on other reasons for not liking Microsoft. (No, I’m not going to explore that topic this week, but I promise to revisit the subject in the near future.) Microsoft's score should reassure SQL Server customers who might have lingering doubts about SQL Server’s ability to handle their performance needs.

Impressive TPC benchmarks are important and interesting, but realistically most customers don't need the amount of horsepower displayed in these tests, and the customers that do need that much horsepower have such specialized needs that a generic TPC test is probably of little relevance to them. However, relational database management system (RDBMS) vendors love to play the TPC leapfrog game. Now that Microsoft has trumped Oracle's TPC score only a week after Oracle posted its record breaking number, I can only wonder how long it will take Oracle to try to leapfrog Microsoft’s score.

The inner child in me can’t help but get excited about the big and impressive performance database tuning numbers that vendors put in front of me. I’m especially susceptible because I’ve earned my living as an RDBMS performance tuning geek for most of my professional life. I suspect that anyone tempted to daydream about Panasonic’s 103" plasma TV trumping Samsung’s previous "world's biggest TV" that was 102" might also be susceptible. However, the more mature IT professional lurking within me then rears it’s ugly head and wonders when vendors will realize that not all customers want or need server environments that cost the better part of $2 million and instead provide benchmarks that make sense for the rest of us. Perhaps this won’t happen in my lifetime, but I hope and pray for the sake of future generations of DBAs that someday benchmarks will be meaningful and relevant again. Until then, I’ll be at Best Buy lustfully staring at giant TV’s. For more information about the recent scores and TPC-H benchmarks, go to http://www.tpc.org/tpch/results/tpch_last_ten_results.asp or http://www.tpc.org/tpch/results/tpch_result_detail.asp?id=107052101 .

End of Article




You must log on before posting a comment.

If you don't have a username & password, please register now.

Reader Comments

Surely this (<a href="http://www.tpc.org/tpch/results/tpch_perf_results.asp">http://www.tpc.org/tpch/results/tpch_perf_results .asp</a>) is a more useful page. You can clearly see that in the 3000GB range (where the scores you mention are recorded), that the top performing system is an Oracle one, doing 114,713 QphH at 36.68 US$/QphH. Almost double the performance for slightly more cost? Sign me up! Er...

Yes I'm a naysayer and yes, these numbers are all in the realms of silly money, but get your facts straight - there's nothing record breaking here.

a1_dan

Article Rating 1 out of 5

I agree with a1_dan, Brian you probably should rewrite this article to emphasize points other than MS win Oracle. It's not that easy job. In RDBMS world, Oracle is the established king, MS is the challenger.

Naysayer won't change their mind because of a benchmark, normally they grown old, retire and disappear. To a certain point, to say which database is the best is kind of a Religion. So the best practice is DO NOT argue with people's religion.

Only one exception ever happened in the history of human. i.e. how MAC worshipper loved the Power processor...

Apple may regret their decision if Jobs have a look of TOP Ten TPC-C table, compare no. 4 with no. 3 and 5. See how powerful the Power 6 is. I guess the no.1 position can be easily replaced by Oracle + Power 6. In this way, TPC benchmark isn't that useless, right?

xied75

Article Rating 3 out of 5

 
 

ADS BY GOOGLE