Slashdot Mirror


New Linux TPC-H Record Set

prostoalex writes: "New TPC-H world record for performance and scalability of database software on Linux platform has been set. The winner - Oracle 10g running on a four-node Lenovo Cluster Server DeepComp 6800, each with four Intel Itanium 2 1.3 GHz processors. Oracle also emphasizes that it's 3.5 times more performance than similar IBM DB2 benchmark. TPC-H benchmarks are available at TPC Web site."

130 comments

  1. Sun is 9th? by civilengineer · · Score: 2, Interesting

    Sun is behind windows by such a huge margin? I thought solaris sets standards for stability.

    --

    New year Resolution: Don't change sig this year
    1. Re:Sun is 9th? by ePhil_One · · Score: 1
      Sun is behind windows by such a huge margin? I thought solaris sets standards for stability.

      Speed is not the same thing as Stability. TPC-H is a test of speed.

      --
      You are in a maze of twisted little posts, all alike.
    2. Re:Sun is 9th? by Anonymous Coward · · Score: 0

      So was this spam or was it a joke? I could not tell.

    3. Re:Sun is 9th? by silas_moeckel · · Score: 1

      Sun boxes havent been fast in a long time hence the move to the AMD chips. Sun just dosent sell enough chips to do the billions in R&D to make a competitive chip. Now beyond the chip sun is great at putting as much IO bandwith as they can arguably second to only SGI without getting into realy esoteric hardware. Even with this said PC's have been getting better and better at IO bandwith with those FSB speeds getting cranked up and AMD with there new new multidirectional FSB.

      --
      No sir I dont like it.
    4. Re:Sun is 9th? by the+uNF+cola · · Score: 1

      From a dilbert strip, "Is it ok to do things really fast even if they are really wrong?"

      --

      --
      "I'm not bright. Big words confuse me. But Wanda loves me and that should be enough for you." - Cosmo

    5. Re:Sun is 9th? by Anonymous Coward · · Score: 0

      This has nothing to do with stability kiddo.
      BR>

      Oh, and did anyone notice that Sun is first in price / performance?

    6. Re:Sun is 9th? by 4of12 · · Score: 1

      Speed is not the same thing as Stability. TPC-H is a test of speed.

      So, not being a db person, I'm curious if there are stability benchmarks?

      Kind of like high TPC * high uptime?

      Just like network vendors can quote error rates like 1 in 10e15 etc., I would imagine that db transactions could be stable like 1 in 10e13, etc. (except for the insurance claim forms I submit that get processed with error rates like 1 in 10e0).

      --
      "Provided by the management for your protection."
    7. Re:Sun is 9th? by afidel · · Score: 1

      All those huge windows results are made with large shared nothing clusters with basically no redundancy. These are the antithesis of how people run realworld large database systems.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  2. Great... by RiffRafff · · Score: 4, Funny

    Now SCO's gonna want $2800 for a license.

    --
    "I might have made a tactical error in not going to a physician for 20 years." -- Warren Zevon
    1. Re:Great... by Soko · · Score: 3, Funny

      OMG...Imagine if SCO is stupid enough ^W^W^W has the cojones to take on Oracle too. O_O

      "Haha, you fool! You fell victim to one of the classic blunders. The most famous, is never get involved in a litigation war with a company who has more lawyers than Linden, Utah has farmers. But only slightly less well-known is this: Never go in against a meglomaniac when big bucks are on the line! Ahahahahaha! Ahahahaha! Ahahaha--" ~ Larry Elliston

      Soko

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    2. Re:Great... by Dante · · Score: 0, Offtopic

      damnit thats funny mod him up!

      --
      "think of it as evolution in action"
    3. Re:Great... by Rasta+Prefect · · Score: 1
      The most famous, is never get involved in a litigation war with a company who has more lawyers than Linden, Utah has farmers.

      While I imagine that involving Ellison would make the PR war a lot more interesting, when it comes to Lawyers SCO has already pretty much chosen to pick on the biggest kid on the block. IBM has a long history of using their (very large) legal department to great effect..

      Still, it might be amusing to watch them try to do this on _even more_ fronts.

      --
      Why?
  3. Hey guys, we WON already... by mcrbids · · Score: 3, Interesting

    Linux is clearly being taken seriously. It's pounding the competition in the server space, and it's beginning to make serious inroads to the desktop.

    Desktop Linux stories carry some interest to me, but on a server? That's old hat, old news, and very much humdrum.

    This article really should be more about the cluster of Itanium chips, which actually determine the speed of the system, rather than "it runs Linux!" which in this case is largely irrelevant.

    Linux is as responsible for the success of this as a dog is responsible for the bus that hit it. Similar results could easily be obtained, I'm sure, with any number of BSD variants, or other *nixes compiled to run on Itanium.

    This would have been news 3 years ago, but today? Bah!

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
    1. Re:Hey guys, we WON already... by Soko · · Score: 0

      Linux is as responsible for the success of this as a dog is responsible for the bus that hit it.

      Report to Analogy Class - immediately. HTH. HAND.

      Soko

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    2. Re:Hey guys, we WON already... by Anonymous Coward · · Score: 0

      Linux is as responsible for the success of this as a dog is responsible for the bus that hit it. Similar results could easily be obtained, I'm sure, with any number of BSD variants, or other *nixes compiled to run on Itanium.

      No, thats bullshit right there. FreeBSD I guess you would say would be the most capable to do this (if its IA64 port was stable). FreeBSD 4 will not scale that well to 4 CPUs. Not sure about 5, but its definitely not as scalable as Linux 2.4 kernel, and its a long way of being stable anyway.

    3. Re:Hey guys, we WON already... by maelstrom · · Score: 1

      I don't think you could replicate this on OpenBSD. Ever tried running MySQL + PHP + Apache on it? Don't. Leave it as your firewall/NAT and let Linux or FreeBSD do the heavy lifting.

      --
      The more you know, the less you understand.
    4. Re:Hey guys, we WON already... by fallen1 · · Score: 1
      Desktop Linux stories carry some interest to me, but on a server? That's old hat, old news, and very much humdrum.

      Ummm, it may be old hat and humdrum to you but THE WORD STILL NEEDS TO BE PUT OUT. Just because you're in the minority who is.. tired? of seeing Linux news does not mean the world is tired or should not conintue to see it. The best way to combat non-interest and non-knowledge by the general public is to keep putting the word in front of their noses. Keep saying "See! This is what Linux can do for you/your company." Why do you think Microsoft spends millions upon millions for advertising campaigns? - and here Linux is getting a lot of word-of-mouth and print advertising for _free_ (or close enough). Not to mention the grass roots efforts that have been going on for a while. So, just because you do not care to hear this news doesn't mean it should not be reported.

      Just my two bits...

      --

      Dream as if you'll live forever.
      Live as if you'll die tomorrow.
      ~Anonymous~

  4. Still No. 5 by Snoopy77 · · Score: 1

    But it is still number 5 on the list. IBM DB2 on a Windows cluster is number 4 and if you are going to go with Oracle then it looks like you really want to be running it on Solaris if performance is your main objective.

    --
    "She's a West Texas girl, just like me" - G.W Bush Iraqis
    1. Re:Still No. 5 by Old+Uncle+Bill · · Score: 1

      Or stability for that matter. Oracle 9i RAC clustered on Windows has gotta be the most unreliable db platform you could put together. One of our clients was sending out daily emails reporting server uptime in HOURS, on a database server! That product has been out for 2 years now and it's not stable. I gotta wonder what they had to do to that 10g cluster to make it run. Speed is great, but how about uptime, etc. Win one for Linux, which is good. I hope they improved scalability with 10g as well, as 9i RAC goes up to about 6 nodes.

      --
      Yes, I am an agent of Satan, but my duties are largely ceremonial.
  5. Is it because I'm high... by ArGeRuS · · Score: 0

    Is it because I'm high... ... or, why doesn't it strike me as obvious that the "1,000 GB Results" is the one that matters?

    Maybe it's just the link that is confusing/wrong...

    zuhl

  6. those oracle guys and their bag of tricks... by kpharmer · · Score: 3, Informative

    are probably comparing this system to some old ibm benchmark. They didn't say in the press release, so I'd assume the worst.

    IBM appears to dominate the TPC-Hs at the top & bottom, with oracle owning it in the middle.

    The only really interesting benchmark out there at the moment is the IBM DB2 ICE configuration - in which they spread db2 across dozens of low-end AMD Opteron dual-cpu servers. DB2 (and informix god bless them) partition differently than oracle - more like a database implementation of beowulf (that they've been doing for 8+ years). Way cheaper than anything from oracle, and you can toss up to 1000 servers into it. Their benchmark is in the 300 gbyte range, not 1000 - but it'll scale way beyond oracle, and is cheap for that kind of power: http://www.tpc.org/tpch/results/tpch_result_detail .asp?id=103073001

    Makes me wonder how many pcs I've got laying around the house...

  7. Three types of clusters by Preach+the+Good+Word · · Score: 5, Informative

    there are basically three type of clusters:

    1) shared nothing: in this, each computer is only connected to each other via simple IP network. no disks are shared. each machine serves part of data. these cluster doesn't work reliably when you have to aggregations. e.g. if one of the machine fails and you try to to "avg()" and if the data is spread across machines, the query would fail, since one of the machine is not available. most enterprise apps cannot work in this config without degradation. e.g. IBM study showed that 2 node cluster is slower and less reliable than 1 node system when running SAP.

    IBM on windows and unix and MS uses this type of clustering (also called federated database approach or shared nothing approach).

    2) shared disk between two computers: in this case, there are multiple machines and multiple disks. each disk is atleast connected to two computers. if one of the computer fails, other takes over. no mainstream database uses this mode, but it is used by hp-nonstop. still, each machine serves up part of the data and hence standard enterprise apps like SAP etc cannot take clustering advantage without lot of modification.

    3) shared everything: in this, each disk is connected to all the machines in the cluster. any number of machines can fail and yet the system would keep running as long as atleast one machine is up. this is used by Oracle. all the machine sees all the data. standard apps like SAP etc can be run in this kind of configs with minor modification or no modification at all. this method is also used by IBM in their mainframe database (which outsells their windows and unix database by huge margine). most enterprise apps are deployed in this type of cluster configuration.

    the approach one is simpler from hardware point of view. also, for database kernel writers, this is the easiest to implement. however, the user would need to break up data judiciously and spread acros s machines. also adding a node and removing a node will require re-partitioning of data. mostly only custom apps which are fully aware of your partitioning etc will be able to take advantage.
    it is also easy to make it scale for simple custom app and so most of TPC-C benchmarks are published in this configuration.

    approach 3 requires special shared disk system. the database implementation is very complex. the kernel writers have to worry about two computers simultaneously accessing disks or overwriting each others data etc. this is the thing that Oracle is pushing across all platforms and IBM is pushing for its mainframes.

    approach 2 is similar to approach 1 except that it adds redundancy and hence is more reliable.

    1. Re:Three types of clusters by Anonymous Coward · · Score: 0

      We might be able to take your Databases 101 course a little more seriously if you capitalized the first letter in a sentence like normal human beings.
      Thanks,
      The Management

    2. Re:Three types of clusters by Anonymous Coward · · Score: 0

      We might be able to take your trolls a little more seriously if you spaced your writing out appropriately.

      Thanks.

    3. Re:Three types of clusters by borgboy · · Score: 2, Informative

      Actually, Microsoft employs both federated and failover clustering, and the two are not mutually exclusive - you can build a federated cluster with failover nodes - to one another or to a hot spare. Federating and failover aren't really related. Federation is a way of dividing up your large tables across multiple database servers for performance, failover is for redundancy.

      most enterprise apps are deployed in [the shared everything] type of cluster configuration.

      Really? Wow. You sure about that? I would disagree. Many, perhaps. We don't, and we're a Fortune 500 with over 60k employees. Most requires a majority, and I'd have to see numbers to be convinced.

      --
      meh.
  8. oracle and linux by larry+bagina · · Score: 3, Insightful

    Oracle walks a dangersous path running on linux. Sure, the money saved by using linux/x86/oracle vs solaris/SPARC/oracle is significant, but linux can be a gateway drug to other Open Source/FREE software. Once PHBs realize that the OS is a commodity, the next step is realizing the DB is also a commodity. Postgresql or mysql isn't suitable for enterprise-level work, but it's more than suitable for small internal projects that used to mean extra orcle seats.

    --
    Do you even lift?

    These aren't the 'roids you're looking for.

    1. Re:oracle and linux by Anonymous Coward · · Score: 1, Funny
      Postgresql or mysql isn't suitable for enterprise-level work
      MySQL certainly isn't, but PostgreSQL can do anything Oracle can do. The only things it lacks are mindshare and access-style forms. This doesn't stop it from running the .org DNS registry, or many other "enterprise-level" tasks, and several projects are working on the access-style forms, including Kexi, PGAdmin3, and the newly liberated Rekall. Mindshare is a little more difficult, but given time, it will come.
    2. Re:oracle and linux by kpharmer · · Score: 1

      > but PostgreSQL can do anything Oracle can do

      oh please, you don't really believe that do you?

      I mean, come on - postgesql is a great little database with a bright future...but it isn't ready to tackle large ERP or CRM implementations yet. Or even your typical 300 gbyte warehouse or data mart if you get right down to it...

    3. Re:oracle and linux by nemesisj · · Score: 2, Insightful

      This is not an insightful post. Serious people use Oracle. Poor people use PostgreSQL. If you need Oracle, you will have to use it or DB2 - PostgreSQL just can't cut it on several levels with Oracle, currently.

    4. Re:oracle and linux by alannon · · Score: 2, Informative

      Apparently the American Chemical Society has a Postgresql database in use that's over a terabyte in size. I don't know if this is the largest one currently in use.

      Also the largest commercial database is about 23Tb and runs on Oracle.

      What these numbers don't say anything about, though, is how much of these databases are taken up by BLOBs, and how much is actual field data. Having most of your data in BLOBs is really just making your database a fancy file system, since BLOBs reside in a different part of the database, cannot be indexed (at least not like normal fields), cannot be used in SELECT statements, etc.

      Actually, this is what Oracle has been trying to get companies to do for a few years now. Put EVERYTHING in the database.

      For that matter, Microsoft plans to take this approach by actually placing the filesystem in the database in an upcoming Windows release.

      Give me access to a 50 terabyte disc array and I'll gladly build you a 50 terabyte Postgres database.

    5. Re:oracle and linux by Anne+Thwacks · · Score: 1, Interesting
      Serious people use Oracle.

      Well not me - Oracle shafted me when Oracle for DOS was discontinued and my enterprise's direct mailing system was based on it. I was shafted by Oracle for OS/2 being discontinued when the inventry management system used in my enterprise was based on it, and shafted when Oracle Power Objects used for my factory management system died from Y2K problems.

      I chose PostgreSQL over Oracle for my enterprise - Open source cannot die on you, be withdrawn, or have support withdrawn.

      I would have chosen DB2, but it has no native FreeBSD support, and I have no access to AS400s in my present employment.

      Why is there no benchmark for the number of clients shafted by withdrawl of product? Oracle would win that one outright!

      If you want to be sure your product is a secure base for an enterprise Open Source is the only choice

      --
      Sent from my ASR33 using ASCII
    6. Re:oracle and linux by markxsd · · Score: 1
      Serious people use Oracle.

      I'm sorry, but did serious people ever use Oracle for DOS? [Or Oracle for OS/2 for that matter?] I have done consultancy at many (>100) Oracle sites over the years and am yet to see either of those configurations being used in anger. Maybe you need to look at your organisation's OS selection policy before being so quick to blame companies like Oracle for pulling the plug...

      I'm no great fan of Oracle. There IS lots wrong with Oracle. But be fair... pulling support for Oracle on DOS is a bad thing???? The only bad thing is that there ever was support on DOS in the first place.

    7. Re:oracle and linux by Anonymous Coward · · Score: 0

      Have you ever even TRIED to price Oracle? You DO NOT save $$ running Oracle on Linux versus paying for your OS. The OS is such an insignificant cost compared to the price of Oracle itself :)

  9. Should we be happy or sad? by Qrlx · · Score: 4, Interesting

    Shouldn't that read "New TPC-H Record Set Using Oracle?"

    The article didn't give much details, but how much of this performance is directly attributable to Linux (specifically Red Hat AS3)? What was the OS of the system it beat? Could that also have been Linux? How much of the performance can be attributed to the (suspiciously un-Beowulf) Lenovo cluster?

    From what I know of benchmarks, the numbers given reflect real-world preformance, to within one order of magnitude.

    At first, I thought, It's just a press release, big deal... But wait, they used Linux, so it must be another straw on the back of the camel knows as the Closed Source Business Model. But wait, it's running Oracle, so it must therefore be evil. Aieeeeeeeeeeeeee!!!!

    1. Re:Should we be happy or sad? by Anonymous Coward · · Score: 0

      Yeah, that's what I want: a 36-hour erection.

    2. Re:Should we be happy or sad? by Malcontent · · Score: 1

      I don't know how much of it is attributable to linux (probably not much). The bigger story is that linux is able to scale and run real world enterprise databases without loss of performance or stability.

      This is important to counter MS FUD. Today Bill Gates said Linux is what Unix was in the 1970s: a perfectly reasonable operating system.. Articles like this make it possible for other people (say Red Hat for example) to say that Bill Gates is full of shit.

      --

      War is necrophilia.

    3. Re:Should we be happy or sad? by Mojo+Trolljo · · Score: 1

      Shouldn't that read "new TPC-H Record Set Using Itanium2?" These "benchmarks" are hogwash, they don't measure one vendor's database against the others in general. They measure overall solution where hardware plays the key role. And they make good proof of concepts. Not to mention other politics (and discounts) in the mix... Vendors need to pick and choose their benchmarks so as to not outdo their other strategic benchmarks. The only interesting benchmark on that whole website in respect to the db vendor are the Oracle and DB2 pSeries AIX results on TPC-C because they run on basically identical hardware. For almost 4% increase in Price/tpmC Oracle gets you less than 1% performance improvement. From which I can conclude that Oracle and DB2 are basically the same on similar hardware with DB2 possible edging out on cost/performance. I also have yet to see a good Linux SMP result on a large box (or even clustered for that matter). Unix and Windows have them. When linux can play with these guys in the high-end TPC-C and TPC-H then this will be interesting.

      --
      This post was made by I, Mojo Trolljo, for you to read that was written by I who is Mojo Trolljo!
  10. These TPC reports by Fnkmaster · · Score: 3, Funny

    "Myaaa, Did you get the memo? We're now using the new cover on all TPC Reports. If you could just do that, that would be great. Thanks."

    1. Re:These TPC reports by Anonymous Coward · · Score: 0

      erm... i'm going to go ahead and say it's TPS.

    2. Re:These TPC reports by Fnkmaster · · Score: 1

      Never mind. It wasn't very funny.

  11. Linux wins again by Anonymous Coward · · Score: 0

    Linux is king of the hill. Bravo.

  12. A good sign, but Terra Data? by Bill,+Shooter+of+Bul · · Score: 1

    Looks like linux is moving up in the world.
    I'm still impressed by teradata.
    But what is MP-RAS 3.02.00 OS that the 3,000 GB Results on Terra Data ran on?

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
    1. Re:A good sign, but Terra Data? by Anonymous Coward · · Score: 0

      But what is MP-RAS 3.02.00 OS that the 3,000 GB Results on Terra Data ran on?

      NCR UNIX SVR4 MP-RAS. Basically, their own flavor of unix.

    2. Re:A good sign, but Terra Data? by Anonymous Coward · · Score: 0

      No.

      The Itanium2 is moving up in the world.

      Linux is riding on coat-tails here.

  13. Look at the price difference though by ad0gg · · Score: 1

    Linux is almost double that of the MS solutions or solaris solutions when you compare price per QphH. Anyway this for datawarehousing, real test is the C which is relational database tests.

    --

    Have you ever been to a turkish prison?

    1. Re:Look at the price difference though by ArkiMage · · Score: 1

      Yeah, but at 3X the QphH you can buy 3 times less hardware :)

    2. Re:Look at the price difference though by AstroDrabb · · Score: 1

      No, Linux added almost $0 to the cost. You are paying for the hardware and Oracle. Oracle is not cheap, I think it is about $30,000 USD per processor.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    3. Re:Look at the price difference though by Anonymous Coward · · Score: 0

      No, RHAS would have added to the cost. Insignificant compared to Oracle, true.

    4. Re:Look at the price difference though by ad0gg · · Score: 1

      Did you even read the specs on the box? Umm Suse linux license was $10k.

      --

      Have you ever been to a turkish prison?

  14. Whooa (-1 Redundant)(Probably)(Hopefully =) by D+iz+a+n+k+Meister · · Score: 2, Funny

    Anyone else read that as THC??

    --

    He painted a unicorn in outer space. I'm askin' ya, what's it breathin'?
    1. Re:Whooa (-1 Redundant)(Probably)(Hopefully =) by Anonymous Coward · · Score: 0

      I expected as much in a reply from someone who types like you.

    2. Re:Whooa (-1 Redundant)(Probably)(Hopefully =) by aws4y · · Score: 1

      Anyone else read that as THC??

      oh shit, I think someone already posted that.

      --
      Did Glenn Beck rape and kill a girl in 1990? gb1990.com
  15. What kind of marketing garbage is this crap?! by Hoser+McMoose · · Score: 4, Insightful

    Holy crap this story is useless! Go to the TCP-H site and actually look at the results, it really is nothing even remotely impressive.

    - It's NOT the fastest TCP-H result, it's the fastest LINUX TCP-H 1000GB result. Actually it's the ONLY Linux TCP-H 1000GB result. 5th of 8 overall

    - It's not even offering very good bang for your buck, coming in 5th of 8 for Price/QphH ($156 US according to today's currency exchange). The only systems it managed to beat are two outdated systems (both from HP) and an old price for a Fujitsu system, quoted in euro (the same system offers the same performance but a lower price on a newer entry quoted in US $).

    In short, if anything this suggests that Linux is a BAD choice for this work! The performance isn't there and the cost is high.

    Where things get REALLY bad though is the claim that this is "3.5 times faster" than a system running IBM's DB2. This is just 100% pure bullshit! The new Linux/Oracle system runs 1.3GHz Itanium2 processors and Oracle 10g. The HP/Windows/DB2 system runs 900MHz Xeon processors and runs DB2 7.2 (8.1 is current version). What's more, the Oracle/Linux system isn't even 3.5 times faster, it's just 3.5 times faster PER PROCESSOR! Great, your brand-spanking new Itanium2 is 3.5 times faster than four year old Xeon 900MHz chips. Whoopie!

    Note: if you do want to see impressive Linux results, look at what IBM is doing with their Opteron cluster and DB2 running under SuSE Linux. They turned in the top results in the two TPC-H tests they entered (100GB and 300GB).

    1. Re:What kind of marketing garbage is this crap?! by elmegil · · Score: 1
      It's not even good price per unit (Sun wins on the cost per unit in the lower sized tests, 100 GB & 300 GB respectively are $28 & $28 US), this result was nearly $160 US per unit once you do the currency conversion. That puts this result at the 4th most expensive per unit it its class, and smack in between the two most powerful raw solutions in its cost per unit, both of them being Fujitsu Sparc running Solaris, one being $185 US per unit and the other being $141.

      Someone remind me why Sun, Sparc, and Solaris are obsolete compared to Linux on Intel?

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    2. Re:What kind of marketing garbage is this crap?! by Anonymous Coward · · Score: 3, Interesting

      have to point out the Xeon processors have 2Mb L2 cache, where as the the Itanium2 have 512kb. That makes a huge difference for TPC-H queries. Plus, don't believe Intel's hype about Itanium. Xeon is still a kick ass CPU.

    3. Re:What kind of marketing garbage is this crap?! by Hoser+McMoose · · Score: 5, Informative

      The Itanium's have 512KB of L2 cache and 3MB of L3 cache, with it's L3 cache being faster and having lower latency than the L2 cache of the old Xeons.

      Xeons are fine chips, but the 900MHz Xeon is totally outdated. A new 2.8GHz XeonMP system with 2MB of L3 cache would probably also be about 3.5 times faster on this test than the old 900MHz Xeon.

    4. Re:What kind of marketing garbage is this crap?! by Anonymous Coward · · Score: 0
      actually I was wrong. the full disclosure states the following. for HPProLiant DL760 X900-128P "16 x Itanium2 1.3GHz, 32KB L1-cache, 256KB L2-cache, 3MB L3-cache"

      So assuming the queries are hitting L3 cache frequently, one would expect a much greater difference in performance. I wonder why the performance difference isn't greater.

    5. Re:What kind of marketing garbage is this crap?! by Anonymous Coward · · Score: 0

      Someone remind me why Sun, Sparc, and Solaris are obsolete compared to Linux on Intel?

      Although they may rule the very high-end, Sun/Sparc/Solaris sucks ass at average and low-end. And that's a mighty big market.

      Too expensive and too slow for 99% of needed systems.

    6. Re:What kind of marketing garbage is this crap?! by Anonymous Coward · · Score: 0

      Actually, the Itaniums have 256K of L2 and you can shut up now.
      Armchair fuckwit.

    7. Re:What kind of marketing garbage is this crap?! by elmegil · · Score: 1
      Although they may rule the very high-end, Sun/Sparc/Solaris sucks ass at average and low-end.

      And that's why the best performance for your dollar in the low end, 100GB and 300GB databases, were a Sun V440 and V250, right? Did you even bother reading what I wrote, or the data available at the TPC site? The V880 was no slouch in price/performance for the Terabyte TPC either.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    8. Re:What kind of marketing garbage is this crap?! by ameoba · · Score: 1

      Just wait for the next Itanium line...

      You know... the ones with 24MB of cache?

      --
      my sig's at the bottom of the page.
    9. Re:What kind of marketing garbage is this crap?! by Anonymous Coward · · Score: 0

      Think lower end... like desktops is what he's referring to.

    10. Re:What kind of marketing garbage is this crap?! by Anonymous Coward · · Score: 0

      Yeah, it seems like that once the Itanium team realized that they can't make the hyperintelligent compilers that the EPIC concept relies on, the only way they managed to make the processor fast is to add humungous amounts of cache. Hey, it works wonders for their SPEC numbers... but it seems that the great EPIC idea is dead and the responsibility for performance lies now squarely on Intel's brilliant process engineers. It'll be interesting to see how much cache IBM can cram on their next-generation chips...

  16. And on other linux benchmarking news... by Anonymous Coward · · Score: 2, Interesting

    SGI have built the largest Linux machine (512 processor machine at NASA) and managed to destroy the previous memory bandwidth record held by NEC, by achieving 1 terabyte/s.

    1. Re:And on other linux benchmarking news... by Hoser+McMoose · · Score: 1

      Wow, talk about using a NARROW definition of "largest Linux machine". There are larger Linux systems, some using thousands of processors in a cluster. There are also other companies out there building systems that can have up to 64 processors per node like this SGI system. But SGI is using a combination of software and hardware to get global shared memory instead of a more traditional cluster design.

      Of course, Linux's NUMA optimizations are still in their infancy (they are pretty much non-existant in the 2.4.x kernel and still a work-in-progress for the 2.6.x kernel), so using NUMA over internode communication link is probably going to kill your scalability.

    2. Re:And on other linux benchmarking news... by Anonymous Coward · · Score: 1, Informative

      No, its the largest Linux machine. Not a cluster, but a coherent, single system image.

      Obviously SGI had to modify the 2.4 kernel to achieve good performance and use extensive NUMA modifications. No, "using NUMA over internode communication link" doesn't kill your scalability. NASA isn't that stupid, neither is SGI.

      The guys at SGI are currently testing the linux 2.6 kernel with a 512 processor system. They are saying (unsurprisingly) that it looks like it is a great improvement over 2.4.

  17. RTFA by Anonymous Coward · · Score: 0

    :P

  18. So... by Anonymous Coward · · Score: 0

    Who else read that as "New Linux THC" and got overly excited?

  19. pretty damn impressive by Anonymous Coward · · Score: 0

    the setup is impressive, considering it's a 4x4 cluster of 1.3ghz CPU's. it's not earth shattering, but it does make linux look like a serious contender for large clustered deployments. Looking at the detail, the setup isn't really optimal, especially if you compare it to clustered setups by HP and NEC.

  20. Won what? by SmallFurryCreature · · Score: 1
    If you look at the page linux indeed scores top in the 100gb and 300gb section. 1000gb it is just behind w2k but in the 3000gb and 10.000gb being talked about in this story. Nada. No linux or windows for that matter.

    So looking at the chart you can only conclude for linux that it rules supreme the 100gb section with double the score of the 2nd. Middle class is really a money choice and since they don't use one currency, how much is a yaun anyway, it is hard to compare. But if you wanna go top neither windows or linux will do.

    So to conclude that linux has won from this is completly and totally wrong. Sure it owns the light database side. This indeed is hardly news. But then this story wasn't about linux wasn't it?

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  21. Where is PostgreSQL? by Anonymous Coward · · Score: 0

    heh? Don't want to compete against open software? I guess the TPC/$ would be, err, off the chart?

  22. Ahh, so that's it! by jjeffries · · Score: 4, Funny

    I was wondering who bought all the Itanium 2s....

    1. Re:Ahh, so that's it! by Anonymous Coward · · Score: 0

      Oh yeah, and NASA's Ames bought the other 512, right? Ha ha.

  23. where are PostgreSQL and MySQL? by axxackall · · Score: 1

    So many zealots from both PostgreSQL and MySQL sides are publishing their thoughts on which OSS DBMS is faster, but I do not see any high-end test results from them? Why TPC results do not include anything from OSS DBMSs? No results or nobody cares or OSS DBMS cannot have any TPC results by some political reasons? Can someone explain?

    --

    Less is more !
    1. Re:where are PostgreSQL and MySQL? by smcavoy · · Score: 1

      I thought it was widely known that MySQL is made for speed, and postgres is made for reliability.

    2. Re:where are PostgreSQL and MySQL? by Anonymous Coward · · Score: 0

      Maybe they're waiting for MySQL to get working foreign keys.

    3. Re:where are PostgreSQL and MySQL? by iggymanz · · Score: 1

      PostgreSQL and MySQL can't be active-active clustered (yet). They've only recently had replication master-slave(s) added. But stay tuned, I'm sure it's coming.....and then the open source databases will eat Oracle's lunch.

    4. Re:where are PostgreSQL and MySQL? by Anonymous Coward · · Score: 0

      Its because it costs so much money to make a serious bid at these tests. Its not just the server, all the clients and network equipment as well.

    5. Re:where are PostgreSQL and MySQL? by Anonymous Coward · · Score: 0

      AFAIK, MySQL is optimized for fast selects at the cost of fast inserts. This is why MySQL is so good for web-based applications (where there are many more reads than writes) but relatively poor for transaction oriented systems.

    6. Re:where are PostgreSQL and MySQL? by axxackall · · Score: 1
      You thought wrong: on complex queries PostgreSQL is fatser AND still more reliable.

      But the point is not what you or me thought. The point is to see such benchmark results on the official TPC site. Or, if it (the space on that site) is expensive then somewherelese - but it must be based on TPC,

      --

      Less is more !
    7. Re:where are PostgreSQL and MySQL? by axxackall · · Score: 1

      on selecting from a single table - yes. But on complex queries there are many cases when PostgreSQL is faster. However my point was in the questons: where are TPC test results for both PostgreSQL and MySQL?

      --

      Less is more !
    8. Re:where are PostgreSQL and MySQL? by axxackall · · Score: 1
      So, no TPC-H then yet. But how about TPC-C? That test doesn't require clusters, AFAIK.

      More generally, I'd like to see the cost/performance comparison of PostgreSQL vs MySQL vs Oracle vs DB2 vs MS SQL 2000 for several types of applications, similar or the same as in TPC-C or TPC-D.

      --

      Less is more !
    9. Re:where are PostgreSQL and MySQL? by iggymanz · · Score: 1

      sure I could do TPC-C for one to n threads for Oracle and PostgreSQL, but my machines are so very old no one would quote or use them (who wants to see TCP-C on a 500MHz Celeron with 256M of RAM for Oracle 8i?). MySQL might be a problem since the usual table type everyone uses (MyISAM) doesn't even support transactions.......

  24. Re:Linux on Itanium is King of the Hill by Glasswire · · Score: 1

    Let's give some credit to the underlying architecture.

    Bravo

  25. Oh but this IS significant by A+nonymous+Coward · · Score: 4, Insightful

    The OS is largely irrelevant to speed tests which never swap or do I/O, like generating graphics. But servers show weaknesses in an OS like nothing else, since they really hammer context switches and I/O.

    This IS significant. It shows the suits that Linux can handle swap intensive tasks, even tho they don't know that is what it shows.

    1. Re:Oh but this IS significant by Anonymous Coward · · Score: 0

      Sigh... there is actually a lot more to it than swapping, context switching and IO. To start with, none of the servers on these tests would never have swapped a byte. Context switching can basically be done lockless, so thats a non issues. IO sure, but no matter what you say, the devices are relatively slow - people are talking about using 10000 disks on a Linux system, and are _already_ using 4000.

      Probably the biggest problem area of scalability is in the VM and VFS, keeping data coherent amongst multiple processors and processes, and the task of simply managing all that memory. This applies to all operating systems.

    2. Re:Oh but this IS significant by Anonymous Coward · · Score: 0

      If the folks that configured this benchmark accidentally let it swap durring the run they wouldn't have been stupid enough to publish the results. Sure there will be some swap in use, but it will only be to hold pages of data that aren't needed for the test itself... well tuned benchmarks don't swap.

  26. Better summary by autocracy · · Score: 3, Insightful
    Sun Micro kicked everybody's ass. Read across the board, they had the cheapest cost per performance and though Fujitsu systems really shined through on the 1000GB test, they're still SPARC architecture and still running Solaris.

    Truthfully, I'm not a Sun fanboy (I just think they make cool shiny toys that cost a lot). Despite their corporate issues of late, they can still flex when it comes time to move things. Given any of those system built into a decent cluster (note that no pure Sun solutions were clustered), I think something worthwhile might show up.

    Even if you disagree with me on those points though, you do have to agree that the /. article itself just sucked.

    --
    SIG: HUP
  27. That's 3.5 times more performance per processor by RalphBNumbers · · Score: 2, Informative

    As you can see here, the DB2 systems they seem to be comparing themselves with scored more than double what this one did.

    I would expect a larger system to score lower on a pre-processor basis just from scaling issues, even if the processors were identical.

    While the 3.5x ratio is impressive, the manner of it's announcement is very misleading.

    --
    "The worst tyrannies were the ones where a governance required its own logic on every embedded node." - Vernor Vinge
    1. Re:That's 3.5 times more performance per processor by Anonymous Coward · · Score: 0

      While the 3.5x ratio is impressive ...

      Yeah, 3.5x faster than an ancient 900 Mhz Xeon system. Yeehaw!

  28. IBM and Suse? by SmallFurryCreature · · Score: 1
    Am I missing something but wasn't it IBM and Redhat and now Novell and Suse? If you look at the top of the 10gb and 100gb sections then this makes for some weird partners. Can't Redhats software be used for some reason with DB2?

    For other odd results, Oracle doesn't seem to go up as high as DB2 and Teradata. I thought Oracle was supposed to be the heavy hitter?

    Anyone got a clue as to how the opensource databases would fare in these tests?

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

    1. Re:IBM and Suse? by redgren · · Score: 1

      IBM has a strong commitment to SLES and Redhat. Actually, there is a stronger bond with SLES among the developers and testers. Suse is much quicker to respond to defect/bugzilla reports than Redhat.

    2. Re:IBM and Suse? by Proudrooster · · Score: 1

      To answer your question, I am not sure if you can cluster MySQL but it beats the pants off Oracle if you lay out your data intelligently. However, MySQL doesn't support read consistency, rollbacks, or the concept of a transaction in super speedy mode. I use MySQL for quick data analysis. MySQL is easy to setup, is light on resources, and can load data like a banshee. Oracle is not so speedy to setup and is a resource pig, however I trust Oracle with all my important data since it's a very solid product.

      Everything is a tradeoff. In my opinion, TPS/TPC reports are mostly worthless now that your can create hot standby databases for running the grinder reports in Oracle 9i. The biggest bang for the buck in database performance is still good relational database design and optimized SQL queries. Even with the biggest baddest hardware in the universe a bad developer doing cartesian joins can bring it to to it's knees.

    3. Re:IBM and Suse? by Anonymous Coward · · Score: 0

      To answer your question, I am not sure if you can cluster MySQL but it beats the pants off Oracle if you lay out your data intelligently. However, MySQL doesn't support read consistency, rollbacks, or the concept of a transaction in super speedy mode.

      Of course you have nothing to back up your first claim, but what you are trying to say is that MySQL actually doesn't beat the pants off Oracle, but the opposite. Right?

  29. for those who don't read the full disclosure by Anonymous Coward · · Score: 2, Interesting

    and bitch about how the MS solution is better, here is a little secret. If you look at the current #3 from HP http://www.tpc.org/tpcc/results/tpcc_result_detail .asp?id=103082701, you see it says COM+. Well that's not the whole truth. If you look at the actual source code, you will see references to tuxedo. It's a C++ port of tuxedo. the original TUX/TUXEDO was created by AT&T http://www.middleware.net/tuxedo/articles/tuxedo_h istory.html. Microsoft isn't stupid, but it's hardly surprising. It doesn't make any sense for anyone to re-invet transaction management, but it is lame that Microsft tries to pass it off as their innovative technology. I don't know if MS is the one who wrote the COM+ scheduler for the clients, but that is reason for the good results the last few years. I'm guessing HP is the one who wrote the COM+ port of tuxedo, since they have lots of experience with unix and MS doesn't. don't take my word, read the full disclosure yourself.

  30. memory limitations hurt xeon by kpharmer · · Score: 1

    But - db2 (and I think Oracle) can only access around 1 gbyte of memory on a 32-bit linux OS - without reliance upon extended memory functionality.

    So - even if xeon if fast, the impact of 1 gbyte of memory per cpu - vs 8+ more than makes up for it.

    1. Re:memory limitations hurt xeon by Anonymous Coward · · Score: 0

      bzzzt.

      3 Gigs without PAE.

      Up to 64gigs with PAE.

  31. MySQL? by autopr0n · · Score: 0, Flamebait

    I'm not even sure if MySQL is even capable of running these tests, what with needing transactions and all. Do they have that yet?

    --
    autopr0n is like, down and stuff.
    1. Re:MySQL? by iggymanz · · Score: 1

      As of version 4, MySQL now has a new table type, InnoDB that supports full ACID compliance.

    2. Re:MySQL? by Anonymous Coward · · Score: 0

      InnoDB is not ACID compliant. They have a bastardized scheme that they called transactions because that's what everyone wants but they're not transactions. They're not nestable, which is required by ANSI conventions. They don't rollback on error, which is required by ANSI conventions (and just fucking smart.) And they don't even follow the ANSI conventions for syntax.

      MySQL is a lousy choice. It lacks the features that make a DB useful while not supporting the standards which make SQL portable, so your solution will have to either be really dumbed down or remain MySQL.

      Before I'm flamed for being anti-OpenSource, I have the utmost respect for projects like PostgreSQL that respect the standards and prefer adherence and compliance to speed from tweaked single table selects.

      Enjoy your backup tapes.

  32. Re:Linux on Itanium is King of the Hill by Anonymous Coward · · Score: 0

    mmmm.... no.

  33. China, hmmm... by EverDense · · Score: 1

    No cheer leading from me...

    Seriously, isn't Oracle involved in the Great Firewall of China?

    What are they storing, a list of all the sites that AREN'T allowed to be viewed?
    A list of the 1 billion hotmail addresses used by mainland Chinese?

    It is nice that they've pushed the tech to a new level, but you've got to think...

    --
    http://jesus.everdense.com/
  34. 4th type by Anonymous Coward · · Score: 0

    You left out the military type of cluster.

  35. Exchange Rate by charnov · · Score: 2, Insightful

    Sorry, the only reason that this resulted in a new record was because of the artifically controlled exchange rate between the Yuan and the dollar.

    Sorry, try again.

    --
    [RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
  36. holy shit! by Transcendent · · Score: 1

    ...I really care about database app benchmarks...

  37. Not so hot in OLTP by Mugs · · Score: 1

    "The TPC Benchmark(TM)H (TPC-H) is a decision support benchmark." i.e. for management accountants.
    "The TPC-C benchmark continues to be a popular yardstick for comparing OLTP performance on various hardware and software configurations." i.e. for me to get cash from an ATM

    There's only one <a href="http://www.tpc.org/tpcc/results/tpcc_result_ detail.asp?id=103090501">result</a> for TCP-C, which looks OK but not stunning. The <a href="http://www.tpc.org/results/FDR/TPCC/HP%20Int egrity%20rx5670%20Linux%20FDR.pdf">Full Disclosure Report</a> shows horrendous maximum response times. This would kill a real system.

    Linux is good, but 2.6 will be better!

  38. Re:Great...(Princess Bride) by Anonymous Coward · · Score: 0

    "You fell victim to one of the classic blunders. The most famous is "Never get involved in a land war in Asia." But only slightly less well known is this: "Never go in against a Sicilian when death is on the line." Ahahahahaha! Ahahahaha! Ahahaha, (choke, die). Vizzini - The Princess Bride in a battle of wits with the man in black (Westley). (Vizzini died of the iocaine powder laced drink).

  39. It's the $$$$'s by Anonymous Coward · · Score: 0

    Long ago in another world when I worked for a db vendor, we looked at publishing TPC benchmarks for our product, and it would have cost us 2x as much as our annual sales in bribes to do so. There's no way it's worth that much money to anyone to publish almost meaningless benchmark numbers for PostgreSQL or MySQL.

  40. Oracle and Open Source??? by markxsd · · Score: 2, Insightful
    As somebody who worked for O$ for many years, I'm interested by Larry's jump into bed with Linux. I'm out of the loop now, but I wouldn't be surprised if this is part of a "testing the OSS water" strategy. I also wouldn't be surprised to see some low revenue Oracle products (e.g. JDeveloper, Developer, Application Server) being turned open source.

    "...but linux can be a gateway drug to other Open Source/FREE software"

    For now, I don't think this is a (serious) risk. Oracle has been distributing Apache now for a number of years, for example. If you know anything about the history of Oracle, the success it has achieved is more about sales and marketing than about having a superior (or cheaper) product (remember Ingres??). If you're an CTO for a Fortune 500, are you going to move your corporate databases to MySQL? I don't think so. You are going to stick with the database vendor that's running corporate databases for most of the rest of the Fortune 500. If you're the kind of company that has a budget so tight that you NEED to run MySQL or Postgres for core systems, Oracle doesn't want or need you. Maybe the best weapon Oracle has against MySQL and Postgres is the fact that you are able to download the complete version of Oracle from OTN. There are many unlicenced Oracle implementations around the world as a result of this free download facility.

    I'm all for Postgres and MySQL pushing into the enterprise world, but MSSQL should be the first target. If Oracle are prepared to put real money into backing Linux, let's support them...

  41. uhhh Xenix by puto · · Score: 1

    No experience with Unix?

    Hmm they even wrote one years ago. 1980 to be exact. Some of us even remember our xenix floppies.

    How about Xenix which could be argued quite well that it morphed into Sco.

    MS has quite a bit of experience with Unix do not fool yourself. Even ported IE 4.0 over way back in the day.

    Though MS has some evil qualities, to not overlook the fact they have many smart people working there. And they are not stupid.

    Puto

    --
    The Revolution Will Not Be Televised
  42. Is this a duplicate? by Ed+Avis · · Score: 1

    So let me get this straight. NASA has installed a big new Linux-based supercomputer, consuming only 5.2kW of power per rack, that has broken previous transaction processing benchmarks running Oracle 10g.

    --
    -- Ed Avis ed@membled.com
  43. Its not a bad sign. by Bill,+Shooter+of+Bul · · Score: 1

    True, but its not a bad sign. It seems a number of those benchmarks are made with outdated processors, I imagine at somepoint someone is going to try to get a benchmark on a Win03 server that runs on Opetron or Itanium and oracle. Then we can sorta compare the relitive strengths of the OS' running the benchmark.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.