Slashdot Mirror


Linux Grabs World Record For TPC-H Benchmark

An Anonymous Coward writes: "Linux 2.4.3 now holds the world record by performance with IBM's DB2 in TPC-H. TPC-H is a decision support benchmark consisting of a suite of business oriented and ad-hoc queries and concurrent data modifications. This is way cool as the world record was held by SQL Server 2000 on Windows 2000 before." Caveats: this is only in the 100GB (smallest) category, and all but 2 of the other entries are several months old. Even so;)

233 comments

  1. Re:So is this now a legit benchmark?!?!?!? by Anonymous Coward · · Score: 1

    >You can't honestly view benchmarks as: well, when Linux wins they are the holy grail, but when someone else wins, it's rigged.

    Gosh, you'd almost think that rather than being a single entity which can only rationally hold a single opinion without being inconsistent that slashdot was a collection of individuals with differing opinions such that different subgroups can consistently hold differing opinions.

    But hey, that doesn't get you the +5, so why not take the easy potshot?

  2. Re:What do they need to spin? by Anonymous Coward · · Score: 2
    • under 1 GB is dominated by Linux
    • 1GB-100GB is decent with Windows
    • > 100 GB is dominated by hard-core Unix versions.

    And that's Microsoft problem:
    Companies still need Unix (and unix experience) for the high end. The low end is eaten away by Linux. Their server might get crushed in the middle.

  3. While the record is good, the hardware is SGI ... by Anonymous Coward · · Score: 2
    Folks, SGI has some serious problems, specifically:

    • no clue on pricing of hardware
    • no clue on delivery of service/support (are they even in a market relevant to databases?)
    • very poor record on committment to particular markets, anyone remember the 320/520? What are the follow-ons to the 220,330, and 550? The 1100? The 1200, 1400/1450?
    • very poor record on understanding which technology makes the most sense for their product offerings (is SCSI better/worse than FC? Can I get a SCSI card for my Origin 3000? DVD? Firewire?)
    • longevity: They have ~$200M in the bank, and about a $70M cash burn rate, with no profits in sight. This gives them about 3 quarters before life gets very unpleasent. Same thing has been happening to other dot coms, though SGI is not a dot com. They need a business plan, a focus, and a ruthless attention to detail. Start out by cutting off unprofitable businesses, but that would step on some VP's toes, so it ain't gonna happen.

    As much as SGI has some of the coolest stuff on the planet, they also are completely lacking in much of the needed vision and business competance to make their offerings work, and be profitable. They had until recently, a completely incompetant individual in charge of sales/marketing. They recently put a person in charge of day to day operations who may not be as committed to delivering value in the Linux market as you think.

    The point is quite simple. They went for the fastest performance in a market benchmark that wants the lowest price performance metric. This benchmark provides a great deal of fodder for their competitors (NT) to point out that for small databases (this was quite small), NT is a superior price performance. Had SGI had a clue as to what was needed here, they would have worked the price performance side.

    Raw performance matters far more at the high end of this market. The other issue which is hidden from view here is that the 2 TB file size limit in Linux is going to be an issue for the big databases. This issue will need to be addressed in the 2.4 time frame for the bioinformatics houses to continue to use Linux. The databases there are growing at an exponential rate, and are already in the 2-5 GB range, with TB sizes expected in the next year or two.

    It is a shame that SGI did this the way they did, but then again, I am frankly amazed that they had anyone to work on it. I am even more amazed given the level of committment to IA32 (see the comments about followon products). This company needs to focus more efforts on potential money makers like IA32/Linux based systems.

  4. Price isn't competitive, though... by Anonymous Coward · · Score: 3

    just look at the other systems in that class. they run ~ $250,000 as opposed to the linux system which is ~ $1 million.

    1. Re:Price isn't competitive, though... by artdodge · · Score: 2

      It does do away with the notion that Linux is only a "poor man's" solution, however... ;-)

    2. Re:Price isn't competitive, though... by Ctrl-Alt-Del · · Score: 1

      When the server costs $1m (as the Linux cluster does), the cost of the Microsoft licences starts to become somewhat insignificant. It only makes a difference when the cost comes down, as other posters have already mentioned.

      --
      "Life is like a sewer - what you get out of it depends on what you put into it" - Tom Lehrer
    3. Re:Price isn't competitive, though... by jesseraf · · Score: 1

      yeh, especially when you can get a sun E10000 for around that price.

    4. Re:Price isn't competitive, though... by deaddrunk · · Score: 1

      Only because the spec is much higher. Linux is irrelevant in a cost comparison because it doesn't cost anything.

      --
      Does a Christian soccer team even need a goalkeeper?
  5. Re:Enterprises using Linux by Anonymous Coward · · Score: 5

    Um, did you notice that the linux benchmark was $347/QphH while the next one on the list (W2K) is $161/QphH. Which one is more expen$ive?

  6. What do they need to spin? by Anonymous Coward · · Score: 5

    You may have to shell out thousands for the software (vs free Linux) but the _machine_ dominates by a lot. The Linux configuration was 4x the cost of the Windows configuration ($1M vs $250K).

    There's really three different markets, with Linux winning two and Windows winning one.

    Under 1 GB is dominated by Linux. It's cheap, it's fast. Hard to sell software to this market because the total budget is usually in the low thousands at most.

    1 GB-100 GB is decent with Windows. Much more bang for the buck then the Linux solution. At the top end, Windows just can't handle the load and buckles. At the bottom end, it starts becoming unrealistic to really spend a lot of money on your database.

    Over 100 GB is dominated by the hard-core *nices. Linux can probably be used seriously now although a lot of companies would rather go with the proven solution and pay. When $10k software is under 1% of your total purchase price, free OS vs paid OS isn't much of an issue.

    1. Re:What do they need to spin? by landley · · Score: 2
      Yes, but the over 100 gig area is IBM's bread and butter, and they're the ones pushing Linux up there. :)

      So that leaves windows blocked at the top and being nibbled to death from the bottom. Kind of like the old DEC vaxen squashed between mainframes and the killer micros. All the top end has to do is slow their upward retreat faster than they're getting eaten up from below.

      Rob

    2. Re:What do they need to spin? by cybrthng · · Score: 1
      It has been years since HP, Compaq, IBM or Sun profited from there unix operating systems.

      You can order most for the cost of the media. Funny enough SGI oddly has the most expensive unix system around (Irix), but nobody would run that with half a brain

      Even AIX is only 300 or so. Your 10k a year for Software support, maintenance and problem resolution. hell, redhat charges more then that. Letsee which one *really* is cheaper now!

  7. Look at the Scalability by Anonymous Coward · · Score: 5
    I think most people are missing the point of the this benchmark result.

    Although it seems very logically that a 4 machine cluster is faster than it's single machine counterpart, it's not that simple an equation.

    Not every database or operating system can scale that well. Lets take a look at each individual machine of the cluster. They are SGI 1450s with 4-way Xeon 700Mhz. The nearest competitor on the performance chart is the NEC 4-way machine, which is at 800. Assuming each individual machine of this cluster is also at about 800 tpm, then the cluster scaled at 85%. Not too shabby. Can you do the same type of scaling with Oracle? Not likely(look at any of the Oracle benchmarks, the biggest cluster they got have two machines).

    Also, if you have recently read what the Oracle guys have been asking the kernel developers, you would know that there are a lot of features that the Linux kernel is missing right now causing it to not perform optimally as a DB server. The SGI and IBM guys have worked hard to get around every one of these barriers in order to get these results. This really shows that both these companies are very dedicated to make Linux be the top choice as DB servers in the future.

    I don't want to burst anyone's bubble, but Linux off the shelve at the moment is still a very immature operating system for a DB server. However, with the work of companies like SGI and IBM, Linux now has a top result on a industry recognized benchmark.I wouldn't be surprise if there are more results coming in the near future.

    Congrats to both companies for this great result!

  8. Who cares? by mosch · · Score: 2

    This doesn't really do much for Linux, other than add fuel to the fire that "free software is more expensive". If you look at the results, Microsoft has an offering that costs $273k and gets 1700 QphH. The Linux offering, on the other hand, costs $950k and gets 2734 QphH. So for a little over triple the cost, you can get about a 50% increase in performance.

    If you were really smart, you'd consider using Teradata on MP-RAS, which with a 1000gb database gets 18500 QphH, and only costs $700k, thus leaving $250k in your budget for end of year bonus checks.

    --
    "Don't trolls get tired?"

  9. Let's see how Microsoft spins this one... by Wakko+Warner · · Score: 3
    "But it's open source, so you get no support."

    "But it's open source, so it's less secure. Would you entrust your data to something that anyone can modify the source code for?"

    "But it's open source, so you don't have the satisfaction of having paid several thousand dollars for a Windows 2000 Datacenter site license."

    "But it's open source, which we all know makes Baby Jesus cry."

    "But it's open source, which sort of sounds like 'open sores', which is just gross, don't you think?"

    Pick any or all of the above, submit to PR Newswire...

    - A.P.

    --
    Forget Napster. Why not really break the law?

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
  10. Re:And look at the price per QphH by Caine · · Score: 1

    Err..what you just calculated is

    QphH /(Price/QphH) which is QphH^2 / price

    which really isn't especially interesting.

  11. Re:"too good to be true", "perfect", "cool because by pohl · · Score: 2
    I'm not happy with the culture of hate either, but you're not helping by barking about some rather innocent comments. You should save your lecture for some actual hate.

    You know damned well that behind the walls of corporations people will give each other high-fives when they strike a blow (even a percieved one) against their competitor. Why should the free software community be disallowed the same enjoyment of competition?

    P.S. In your face, Microsoft.

    --

    The "cue the foo posts in 3, 2, 1..." posts will commence with no subsequent foo posts in 3, 2, 1...

  12. You don't need a conspiracy by hawk · · Score: 2
    Given that Compaq owns DEC and th Alpha, it would be truly bizzare for them to engage in an act as unnatural as 32 x86's . . .


    hawk

  13. Re:"too good to be true", "perfect", "cool because by hawk · · Score: 2
    > I would hit one of my bugs Windows 3.1 would become completely
    > unstable and require a complete reboot


    See, a perfect example of the verb "to Gates", as explained above :)


    hawk

  14. Re:Credit where credit is due by hawk · · Score: 2
    > Even though Windows isn't open source, people know exactly what every
    > little part does.


    uhm, no. At least not in the past. Part of their problems with DOJ have been about *not* disclosing such information to competitors to give word/excel a leg up, delayed disclosure, and flat out mis-disclosure.


    Word and excel can rely on undocumented materials. Anywon else faces the probability that a change will break their code.


    >. The only hold microsoft has over
    > anyone else is their research budget!


    THat and the windows monopoly that let them strike the licensicing deals to include Office on most computers. This is the single largest factor in the displacement of Word Perfect and Lotus by Word and Excel . . .

  15. That's not why people hate gates by hawk · · Score: 3
    In fact, I doubt that it's even true--he doesn't want linux gone any more than he wants Apple gone. Gates wants 90% of the market, and the rest split between other venders--one or two "big" ones like Apple and Linux, and a few little ones. This makes dealing with antitrust issues *much* easier. [About 5 years ago, with apple apparently on the ropes [right before the second coming of Jobs, iirc], the Wall Street Journal stumbled across a small valley firm writing mac-only internet software run on microsoft money.)


    The reason that people hate Gates is that they've been hurt by his software. As in, "I've been Gatesed," a reference to the loss of data, work, or effeot because a machine behaves in a fundametnally unreasonable way, or becuase the command just used is different thatn the command that was bound to the same keys on the prior version, resulting in a loss of data. Or when the machine refuses to allow acces to a file without a bizarre workaround. Or when focus to a window is lost even though you were still typing because of a "helpful" feature. Not to mention the times when this week's version of word/excel has problems with a vile saved by last week's.


    No, it isn't his money, wealth, or succes that cause most people to hate him. It's the painful to use products.


    I never hated windows until I had to spend a day with it to et the files I needed to download Linux . . .


    And no, I don't hate Gates. I'm not even anti-microsoft. I do, tough, understand someone who regularly uses the products becoming so . . . and I have the advantage that I haven't spent a lot of time with any since word 5.1 and excel 4--not from loack of opportunity, but because the later versions took out features I used constantly. I switched to *nix over LyX, not ideology (and I would have had to switch in a year or two anyway due to high performance computing needs that windows just can't handle).


    hawk

    1. Re:That's not why people hate gates by kwalker · · Score: 1

      In fact, I doubt that it's even true--he doesn't want linux gone any more than he wants Apple gone.

      Actually, he does. Gates had Apple by the balls until very recently. And Microsoft still is the bigest software vendor for Apple software this side of Apple themselves. Microsoft Office is almost as ubiquitous on Mac as it is on Windows.

      Besides, Apple is something Gates can understand. They're a company out to make money on "their" products. Gates is a business man, born and bred. Trying to understand why a bunch of free-software hippies would make something that rivals his beloved creations, and keep doing it despite his best efforts, is something he (Nor most management at Microsoft I would imagine) can't do.

      Other than that, I agree with you. Most people dislike Microsoft because of what Microsoft does. I've got a friend who is learning Linux because he thinks it's cool and powerful, and he's sick of the problems he's been having with Win2k (Still can't get his burner working). I've got another friend who was outraged by Microsoft's "We will own your data as well as your programs" attitude with .net, so he switched his three computers over to Linux.

      --
      Improvise, adapt, and overcome.
  16. Re:DB2 on Linux? by jedidiah · · Score: 1

    Oracle actually supports both actually (java & C). The current versions of Oracle support java inside the database engine itself as well as the execution of external code built in whatever language you like.

    You're not limited to PL/1 with embedded SQL.

    Even so, the real usefulness of java inside of Oracle is it's [java's] standard libraries rather that the language itself.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  17. Re:Price ratios by jedidiah · · Score: 1

    "safer" means that systems crash less and you actually have a real choice if you decide that your current solution is unsuitable or overpriced.

    "safer" doesn't mean that you get a free lunch.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  18. Re:So is this now a legit benchmark?!?!?!? by jedidiah · · Score: 1

    The two positions are not at all at odds with each other. One can still point out that you can be beat at your own game while still claiming that your entire game is bogus.

    Also, there were some real issues raised with the manner in which Microsoft based products obtained their "high scores" in the TPC-C.

    The Microsoft solution used what was essentially 100 discrete databases when compared to single IBM or Solaris instances.

    The same was true of Mindcraft.

    Hell, the same might even be true of this particular SGI beast.

    Either way, Microsoft's "damned lies" can't be allowed to exist in a vaccum.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  19. Re:mod this guy up... by sheldon · · Score: 2

    Actually the typical manager will look at the price tag first, realize that the Linux solution costs 4 times as much for only a 50% gain in performance...

    He will then buy the Microsoft solution which offers more than enough performance for a signifigantly smaller hit to the pocketbook.

  20. Credit where credit is due by Mihg · · Score: 3

    Just a note: Although the database was IBM's DB2, the benchmark was done by SGI on 16-way Pentium III Xeon cluster. Also of note is the fact that the nearest competitors were 8-way Pentium III Xeon systems, not clusters, running SQL Server 2000 on Win2k.

    1. Re:Credit where credit is due by Mihg · · Score: 3

      Oracle is more of a Unix DB, the Windows support is an after thought. That's probably why Oracle is prevelent in the larger database categories on bigger systems.

      Besides, Microsoft has an unfair advantage against anyone who wants to write software for Windows -- they wrote the thing, so they know exactly how to make it go fast. (And if that doesn't work, they can always make everbody elses code go slower. Whether or not they are still doing this is debatable. Its fun to say, though. :-)

      Another interesting thing to note is the price per hour metric -- Linux has the highest cost for its category, which implies that if you spend more on hardware for your Win2k server, it will outperform Linux. Whether or not this is true remains to be seen -- I'm sure some poor slob at Microsoft is paid to look for things like this and then send helpful e-mails to various third parties suggesting that they run new DB benchmarks soon.

      Still, this is cool. Even if somebody comes out with a new benchmark tomorrow that puts Windows back on top, it still shows that Linux is a contender, not just some weirdo anti-American commie pinko hippie anti-Capitalistic intellectual property destroying OS that doesn't work very well.

    2. Re:Credit where credit is due by Osty · · Score: 1

      And on top of all that, the Win2k score has stood since last July. One would expect Compaq (or others) to run another set of benchmarks for Win2k on beefier hardware, just to get back that top spot.

      I do find it rather interesting that the top Win2k slots are all running SQL Server. I'd have expected to see at least one Oracle server, and maybe a db2 in the list as well, running on Win2k.

    3. Re:Credit where credit is due by fenux · · Score: 1

      I still wonder if msSQL would keep on working at such a rate... if the database can't handle such a speed, or has trouble with a bottlneck it will not go faster. The results show thet linux and DB is a combination that can handle such big input

    4. Re:Credit where credit is due by fenux · · Score: 1

      no I meant MS-SQL (notice that there isn't a linux benchmark jet on TPC-C, so give them some more time)

    5. Re:Credit where credit is due by codingOgre · · Score: 1

      True, Linux is technically a contender, but the fact that it is more than twice as expensive to run, and needs twice the amount of CPUs to out-perform its rivals shows that it's not competative in the actual marketplace

      Bullshit, your basing your entire opinion on one machine, which is made by SGI and SGI's cost a shitload of money compared to Compaq, Dell, IBM, or HP. I would like to see this test done on a machine made by any of the manufacters listed above. This would improve the performance/cost ratio.

      One other assumption everyone seems to be making is that Win2K would scale linearly to 16 processors, which we all know wouldn't happen.

      --
      Space may be the final frontier, but it's made in a Hollywood basement. --Red Hot Chili Peppers, Californication
    6. Re:Credit where credit is due by codingOgre · · Score: 1

      I would if I had the hardware, time, and RDBMS tuning experience! I would also have to get a seasoned Microsoft guy to tune Win2K because I wouldn't want the benchmark to be scewed. These benchmarks are *serious* business and take *lots* of time and money to setup.

      --
      Space may be the final frontier, but it's made in a Hollywood basement. --Red Hot Chili Peppers, Californication
    7. Re:Credit where credit is due by XMyth · · Score: 1

      I hate Windows as much as the next guy here on /. But NTFS is journaling. Get your facts straight.

    8. Re:Credit where credit is due by Ayende+Rahien · · Score: 1

      MS-SQL can certainly handle this, and much larger data sets.
      Just check TCP-C, where it *rules*.

      Did you mean MySQL?

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
    9. Re:Credit where credit is due by TikkaMassala · · Score: 1
      Even though Windows isn't open source, people know exactly what every little part does. One of my old professors at Uni reverse-engineered Windows, and that was just a project. The only hold microsoft has over anyone else is their research budget! (and they don't have to worry about licensing, either).

      True, Linux is technically a contender, but the fact that it is more than twice as expensive to run, and needs twice the amount of CPUs to out-perform its rivals shows that it's not competative in the actual marketplace.

      Linux = good webserver/conversation piece
      Windows = good everything else :)

    10. Re:Credit where credit is due by TikkaMassala · · Score: 1

      Then show me some benchmarks of Linux beating Win2K on performance and hardware... I dare you :)

    11. Re:Credit where credit is due by tsum · · Score: 1

      NTFS 5 on W2K is journaling, regular old NTFS on NT 4 is not.

    12. Re:Credit where credit is due by cnelzie · · Score: 1

      The type of benchmarking I would go for would include at least a six month or more testing that included continual uptime as well as simple tests at how fast a few transactions can happen.

      Anyone can make something go fast, but can they make it last? That is probably the most important question.

      I mean who cares which one is slightly faster if the faster system is constantly rebooting. With the File System of Windows 2000 you are looking at quite a long reboot after a crash as it checks everything. Now, using a journaling file system with Linux will result in far quicker reboots, if needed at all.

      Show me the uptime and speed test done over a 6 month period. Then we can have an inteligent conversation on the topic. Until then all the rest of this is rhetoric.

      --
      If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    13. Re:Credit where credit is due by cnelzie · · Score: 1

      Okay, NTFS is Journaling. Have you ever taken a look at how long NTFS takes to check a drive? I do not have any numbers right in front of me, but there is a noticeable diference in checking a drive after a system crash when running Windows NT or 2000 and Linux running on the ReiserFS. On some large drives it can take NT quite some time to perform that task.

      --
      If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    14. Re:Credit where credit is due by cnelzie · · Score: 1

      The only facts that I have presented are those that I have witnessed myself. It does indeed take longer for a Windows NT or 2000 machine to recover after a power loss when checking the filesystem than it takes a Linux system running on top of the ReiserFS. What I would like to see is real-world benchmarks that take half a year or more and involve more than simply, "How dang fast can we make this thing go Goober?" I am more concerned with long term spead and reliability. How fast is that Database server after it has been in operation for half a year? Even with regular maintenance there could be some slow down in performance over time. Once those tests are performed I would make my choice based upon that information. In the meantime I am forced to go with my own observations.

      --
      If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
  21. Using a real world benchamark by Epeeist · · Score: 2

    Unlike the TPC-C benchmark TPC-H is a real world measure. As such this is a useful, if limited, result.

    Maybe nobody on Slashdot needs a 3TB database. And on this benchmark your bank (which will have a 3TB DB) won't yet be taking up Linux. But it is a step on the way.

  22. Re:DB2 problems by Tintin · · Score: 1
    why can't we have dynamically re-sizing log files?

    That is probably coming in the future. The reason logs are capped at 4G (or 32G, depending on the version you're running) is likely because back when DB2 was designed, disks were small and expensive and admins would want a way to limit the amount of disk space consumed by the logs. In any case, if you have a transaction that has not completed in the time it takes for 32G worth of other transactions to occur, you may have a design flaw with your application.

    it's too easy to get into a state of questionable integrity, at which point DB2 stops. Just run a LOAD statement and leave out the word 'UNRECOVERABLE' - bam! Tablespace is in backup pending state and you can't access the data.

    That behaviour is there to preserve data integrity. Loads aren't logged, so you will have to create a backup image that contains your loaded data. Either specify COPY YES on the LOAD command so you'll get a load image that can be applied at rollforward time, or back up the tablespace you loaded data into. Otherwise you will end up with data that can't be recovered in the event of a disk crash/building burning down/etc.

    On-line backups have only just been added to the Unix version of DB2

    Online backups have been in DB2 for years. Perhaps you mean to say "incremental backups"?

  23. Re:Kudos to SGI, IBM where are you by Tintin · · Score: 1

    IBM *did* post a Linux score. What do you think this entire thread is about?

  24. Think again by Loundry · · Score: 1

    So now Linux doesn't exist as a desktop OS? Surely the 1,000 posts every hour praising the penguin prove differently?

    Is it impossible for both Linux to exist as a desktop OS and Microsoft to have monopoly power in the Desktop OS market?

    The real monopoly power lies in Microsoft Office, and the fact that it runs on Microsoft OSes (plus the insignificant MacOS which has been relegated to its comfortable and harmless niche).

    This allows Microsoft to spead its Desktop monopoly power into the server space. WinNT works better with all the desktops (which are, of course, all MS, thanks to Office), so therefore the demand for WinNT grows.

    Is it becoming clearer now?

    Until Linux can run MS office faster, easier, more effeciently, with less problems, and an easier installation than a MS OS, then Linux will not be a threat to MS in the dekstop market.

    But there is a little bit of merit to your needed accusation that Linux supporters are two-faced. And I'm saying that as a die-hard user and supporter of Linux.

    --
    I don't make the rules. I just make fun of them.
  25. Re:Optimization by johnnyb · · Score: 3

    The reason is that Oracle, by default, has been using rule-based optimizations for quite some time. It has cost-based optimizations, but they aren't turned on by default (actually, I think they are in 8i). Noone uses them because their queries are now so optimized for rule-based, that switching to cost-based would make it quite unpredictable. Oracle Applications 11.0.3 and earlier is made/optimized for rule-based queries. For any given query, you can turn on cost-based optimizations by adding a specially-formatted comment (forget what this is at the moment). Anyway, Oracle Apps 11i w/ Oracle 8i is supposed to have cost-based optimizations by default. Now, rule-based optimization is more tradition than anything.

    Please note that much of this comment is hearsay from what the DB guys are saying. I try to stay out of most of the Oracle stuff myself, unless I have to mess with it.

    Anyway, I'm curious whose cost-based optimizer is best.

  26. Re:SQL Server still best choice by otis+wildflower · · Score: 1

    (SQL Server 2000 is also *very* robust. FAR more robust than any free solution, and easily ranks up their with DB2 or Oracle.)

    You can thank Sybase for that.

    Also, keep in mind that SS2k runs out of gas at 300GB bases, due to scalability issues with its underlying OS. Linux 2.4 currently has similar limitations (shown by the SGI system getting only about 40% more performance with 2x the CPUs :p). I'm disappointed that more SGI systems have not been benched: SGI memory architecture is really tits, and if you're going to pay that much for RAM you should at least show it off.. And how about the 5xx RS6ks with the interleaved memory planars? Or am I dating myself here ;)

    Don't forget to use the right tool for the job. Linux has come very far, but it is definitely not ready for performant terabyte DBs yet..


    Your Working Boy,
    - Otis (GAIM: OtisWild)

  27. Re:Can I have my $1,000,000 now, Larry Ellison? by otis+wildflower · · Score: 1

    he he he

    They're offering the challenge to web app systems (DB + J2EE).. You'd need to find a really fast J2EE solution for Linux (is WebLogic ported?), and even then the contest T's and C's are kinda harsh (we get to tune your production system for 90 days is one...)

    Your Working Boy,
    - Otis (GAIM: OtisWild)

  28. Re:Not Surprising by Ed+Avis · · Score: 2

    Anyone know how well the free transactional RDBMSes (Postgres and sapdb) do on these benchmarks? Do they at least manage to complete the run?

    --
    -- Ed Avis ed@membled.com
  29. Unfair comparison: 16 versus 8 CPU's by RayChuang · · Score: 1

    There's one thing people forget about the test: the SGI machine ran 16 CPU's, while the other machines ran 8 CPU's.

    I want to see what the benchmarks look like on the SGI machine with 8 CPU's for a much more valid and fair comparison.

    --
    Raymond in Mountain View, CA
    1. Re:Unfair comparison: 16 versus 8 CPU's by Billly+Gates · · Score: 1

      Or w2k on a 16 cpu system. Scalability is the key here. On www.zdnet.com the article had a quote from Microsoft which pointed out on a per cpu basis "w2k was %25 faster per cpu". I relize that scalibility is not set on a striaght curve on that the move to 8 to 16 processors can cripple the performance on alot of os's. It would also prove to cororations that open source is actually serious and can be used in a real environment.

      8 is cool but it may not get the phb attention the same way a 16 processor benchmark would. If w2k wins it will show Linus and Alan Cox where to improve their code. Remember that they do not have the luxury of an expensive r&d lab to find bottlenecks.

  30. Re:Er... by RayChuang · · Score: 2

    I want them to repeat the test with the SGI machine running only 8 CPU's for a fair comparison.

    My guess is that with only 8 CPU's the DB2 benchmark results may not be faster than what was achieved with Windows 2000 Datacenter on 8 CPU's.

    --
    Raymond in Mountain View, CA
  31. Re:Yeah right by nathanm · · Score: 2

    For the most part the articles are about what Rob & co. are interested in, but have you looked at some of the questions in Ask Slashdot recently? It seems like Cliff will post any question that hasn't been posted before, or has but asked in a slightly different way. Also, there have been many times that an article gets posted just so people stop submitting it, even though they'd rather not.

  32. Re:So is this now a legit benchmark?!?!?!? by nathanm · · Score: 3

    It wasn't Slashdot that questioned TPC's worth, it was KhaosSpawn. Just because they post an article doesn't mean they necessarily agree with it.

  33. SQL servers and nutshells by MSG · · Score: 2

    For all the talk of Linux vs Win2k, when I look at the benchmarks, what I notice immediately is that IBM's DB2 is at the top of most of those lists, and Oracle is not. I know that Oracle is best known for handling extrememly large databases, but isn't it supposed to perform well too? It only shows up once in the list, where the Sun/Oracle box beaten *badly* by a less expensive Intel box!!

    Anyway, the reason that struck me is that I'm very interested in DB2. I've heard good things about it, but not nearly as often as I hear about MS-SQL, Oracle, PostgreSQL, and MySQL, all of which are covered in O'Reily's "SQL in a Nutshell". I was only disappointed that this book didn't cover any others. If I wanted to get similar information for DB2, where would I look? It'd be cool to see some DB2-lovin hippies to publish information in the form of an addendum to that book for comparison's (and reference's) sake.

    1. Re:SQL servers and nutshells by DenialS · · Score: 1

      Well, this DB2-lovin hippie thinks that a good start would be the DB2 for Linux HOWTO, at least for installation and basic configuration issues.

    2. Re:SQL servers and nutshells by bcflood · · Score: 1

      There are a few books out on DB/2 for all platforms (Linux included). The one I have sitting on my monitor right now is for DB/2 7.1 with the authors Baklarz and Wong. It is unfortunate that DB/2 does not get as much publicity as the diehard windbag ellison does. When you begin really comparing the two databases, DB/2 is the clear performance/cost choice. I have done DBA work on several databases, and DB/2 is my favorite. My company does have some SQL servers, but let me tell you, they might win some irrelavent benchmark, but they do NOT win any stability awards. We are always having trouble with SQL (we like to call it squeal :) DB/2 on the otherhand purrs along just fine.

  34. Slasheds != important linux users by raistlinne · · Score: 1

    You've made the classic mistake of confusing a vocal minority with an important majority or even an important minority.

    No sane person debunks benchmarks and then considers them seriously meaningful, and most linux users are sane. Remember that Taco & crew are editors trying to push page-hits up, they're not a real part of the linux community. Just look at how much Taco runs linux for to see that.

    The Slashdot editors stopped being a real part of the linux community a long time ago, mostly when they turned commercial. They have some pro-linux sentments largely because, I suspect, the crowd that would be pleased by this is a decent portion of the slashdot viewership.

    As well, people who like to yell and scream whenever they see linux partisanship start generating more page counts when Taco & crew starts getting into the irrational linux-mentioning stories.

    As Hanlon's razor goes: "Never attribute to malice that which is adequately explained by stupidity." Just substitute greed (or more charitably desperation) for stupidity, and the current situation has a very good explanation.

    If you doubt this, just take a look at the percentage of the /. readership which is posting in favor of taking these benchmarks seriously.

    It's always dangerous to judge the majority by a vocal minority, and especially so on /.

    --
    They laughed at Einstein. They laughed at the Wright Brothers. But they also laughed at Bozo the Clown. -- C. Sagan
  35. Microsoft delenda est by raistlinne · · Score: 1

    There are sometimes in the course of human events institutions which must be destoryed, institutions whose very existence is an impediment to better things.

    Microsoft is out to take over the world. They want to own the information architecture to the world, and they have repeatedly demonstrated that they will use almost any tactics necessary to do so (to my knowledge they haven't had anyone killed yet).

    Microsoft is out to conquer the world and control it. Microsoft must be destroyed so that this is not possible. Every time that microsoft gets hurt, it is theoretically one step closer to being destroyed.

    This is what you percieve as hate - many people want to live free lives where they are not controlled in most details of their life by some one person.

    This is all very simple and has been said over and over. The fact that you don't understand it seems to be strong evidence that you're just a troll.

    Consider the evidence:
    1. Microsoft wants their products to be everywhere
    2. Microsoft has demonstrated that they will compete using all legal techniques, not just on merit (vendor lock-in and monopoly pressure being their two favorites)
    3. The world is moving more and more towards being information centered. Look at the various "intelligent" devices which are being created and more are being slated. Look at music that will require special devices to play, etc. Just think of when cars are networked and require a valid windows license (revokable at microsoft's whim) to operate.

    Microsoft is bad for the world. In general most free people want a democracy or something equivalent, they don't want the world controlled by bill gates.

    Which part of this do you not understand?

    --
    They laughed at Einstein. They laughed at the Wright Brothers. But they also laughed at Bozo the Clown. -- C. Sagan
    1. Re:Microsoft delenda est by macpeep · · Score: 2

      A market is a democracy and a market has "voted" Microsoft to the position they are in. It's not Microsoft that has "taken" the 90% market share they have - it's people who have bought their products, either directly ("I'd like a copy of Windows please.") or indirectly ("I'd like to buy a PC. Oh, it comes pre-loaded with Windows? Oh-kay. I will use it instead of getting Linux, even though it's free.").

      I think you are severely over reacting when you suggest that Microsoft is evil and wants to take over the world. They are just a company and they just want to sell software and make money. As a publicly traded company, they HAVE to be aggressive and do anything in their power to make profit for the share owners. It's the law. Sometimes they have stepped over the line (to illegal methods) but Microsoft is still just a place to work and a bunch of people. It's not some evil entity from space, wanting to "take over the world".

      Microsoft wants their products to be everywhere - yes, of course. So what? So does the Free Software Foundation! What company doesn't want to sell as much products as possible and make as big an impact on the world as they can?

      Microsoft has used illegal (and "mean") tactics and they deserve to get slapped by the DOJ - yes! But they don't deserve to get "destroyed" like you say. Microsoft is not some evil entity from space, wanting to take over the world. They are just a company selling products and a place where people work. Relax a little..

    2. Re:Microsoft delenda est by Malcontent · · Score: 2

      Microsft is a corporation. As such it is a soul-less immortal being which according to most religions is in fact an evil creature. Sure some corporations are better then others but nobody will argue that MS is an ethical or good corporation.
      Many people work at MS and I guess their conscience does not bother them (it would bother me to help further their cause). Maybe they rationalize by saying that they don't really conribute to the evil that MS is spreading. Maybe they say "sure Steve Ballmer lies everytime he speaks to the press but I don't lie that much" who knows what rationalization they use?

      In the end evil is as evil does. Ms has been found guilty in one court of law. They will probably win the appeals becuase their ex employee is now the head of the justice dept. Ashcroft will prosecute MS the way he defended the roadless rule by filing a two sentence brief and throw the case.

      MS has corrupted the very justice system which underpins all of our freedoms how can you not call that evil?

      --

      War is necrophilia.

  36. Re:It's not the category... by ethereal · · Score: 1

    Very enlightening - I stand corrected.

    Caution: contents may be quarrelsome and meticulous!

    --

    Your right to not believe: Americans United for Separation of Church and

  37. It's not the category... by ethereal · · Score: 3

    ...it's more the fact that Windows isn't the leader in any other category (all the others appear to be heavy-duty *nix). Although I imagine Microsoft will be coming right back with some results of their own. Thanks a bunch to whomever submitted this configuration for testing - does anyone know if it was sgi, or who?

    Caution: contents may be quarrelsome and meticulous!

    --

    Your right to not believe: Americans United for Separation of Church and

  38. Enterprises using Linux by fishwaldo · · Score: 1

    Maybe now Enterprises will realize that linux is a big mans toy, but actually, is quite a powerfull Operating system, that can compete with the expen$ive OS's out there... Hopefully more support from other Vendors for linux will result... Go Linux Go

    1. Re:Enterprises using Linux by SoftwareJanitor · · Score: 2

      Um, did you notice that the linux benchmark was $347/QphH while the next one on the list (W2K) is $161/QphH. Which one is more expen$ive?

      Part of that is the fact that $360,000 of the price is just the licenses for DB2 EEE for 16 processors ($22,500 per CPU). Also none of the other entires in that category look like they are clusters (so no redundancy) which gives them a bit of a price advantage over the SGI config which has to include the hardware for shared disk. Of course that means that if you wanted to scale up any of those others to a cluster later, you'd have to pay the price to retrofit that later rather than just rolling in more boxes and redistributing the data as with the SGI/DB2 entry.

      Secondly, SGI charges a real premium for their hardware. I know they build good stuff, but really, can their box be that much better than say a Netfinity or a Proliant which also has 4 700MHz 2M Cache Xeons in it? Or for that matter that much better than say a Penguin Magnus 4500 (same CPUs)? I priced things out with the Penguin boxes and the total price including the DB2 EEE licenses (which would be the same), and it came up to just over 1/2 the SGI price... Which would give a $/QphH value well into the ballpark of the others. I don't have a good way online to get comparative pricing for IBM and Compaq hardware, but I'd suspect that it is also cheaper than SGI's, and thus would lend a better ratio as well.

    2. Re:Enterprises using Linux by SoftwareJanitor · · Score: 2

      Then why is the Linux benchmark for price/performance over twice that of SQL Server 2000 smart guy? Think before you post.

      Differences in pricing of the database, for one. IBM DB2 EEE prices per CPU ($22,500), MS SQL Server 2000 prices per user. $360,000 of the SGI price is DB2 EEE license. The price for a limited number of users of MS SQL Server 2000 is cheaper, but not realistic for a production environment for a machine this big which will have lots of users.

      Secondly, SGI's hardware is about twice as expensive as similarly configured hardware from, say, Penguin Computing, and also significantly more expensive than similar Netfinity or Proliant boxes. SGI also greatly overspec'd the amount of storage and other things on their servers, which gave themselves a little disadvantage on the pricing that they probably didn't need to.

    3. Re:Enterprises using Linux by WiPEOUT · · Score: 1

      If you're interested in scaling Windows, look into hiring DCOM/MTS/COM+ programmers and have them teach your MCSEs how to use these technologies, coupled with Network Load Balancing and SQL clustering and/or replication to scale out you systems. A well architectured Windows platform can scale more than most people think, because so many think MCSE is the be-all-and-end-all of MS platform know-how.

      Just my 2c. :)

    4. Re:Enterprises using Linux by NeoMage · · Score: 2

      Not only that, read the top of the page:

      Note: The TPC believes that comparisons of TPC-H results measured against different database sizes are misleading and discourages such comparisons. The TPC-H results shown below are grouped by database size to emphasize that only results within each group are comparable.

      Doesn't say much for real world scenarios if you ask me.

    5. Re:Enterprises using Linux by Ctrl-Alt-Del · · Score: 1

      Also that the SGI system is a cluster with a total of 16 processors, compared with the Compaq's single-node 8 processors. Talk about not comparing like with like...

      --
      "Life is like a sewer - what you get out of it depends on what you put into it" - Tom Lehrer
    6. Re:Enterprises using Linux by fatphil · · Score: 4

      Yes, but did you also notice that SGI supplied 44x the ammount of storage that was required, Compaq only supplied 13x. I.e to put then level you could decrease the SGI cost from 300k to 100k. They also supplied a 30K UPS, which Compaq didn't bother to include. The whole system was overspec'ed, and not in directions that actually aid the performance.
      (you don't need 4 monitors to run a DB server, for example...)

      FP.

      -

      --

      --
      Also FatPhil on SoylentNews, id 863
    7. Re:Enterprises using Linux by MaxQuordlepleen · · Score: 1

      And also notice how Linux was only in 1 category. Just because it can be tweaked to perform well in one category, it still isn't anywhere as robust or fast as the others.

      That's probably true, but an organization using Linux has a much more clear path to scaling up than an organization using Windows. The skill sets required to develop for/administrate Linux are at least in the same ballpark as the skills required to work with the big 64-bit Unices.

      However, if your people are only familiar with using the Access/SQL "upsize wizard" and clicking a few dialog boxes, you aren't going to be even close to ready for the big boxes when you need them..

      My organization is looking at this very issue right now. As a small ASP we've found it easy to find (semi) skilled web developers and techs to work with the Windows platform, but now that our customers are demanding that we scale our operations the skill set of those MCSE's just doesn't cut it.

    8. Re:Enterprises using Linux by MaxQuordlepleen · · Score: 1

      If you're interested in scaling Windows, look into hiring DCOM/MTS/COM+ programmers and have them teach your MCSEs how to use these technologies, coupled with Network Load Balancing and SQL clustering and/or replication to scale out you systems. A well architectured Windows platform can scale more than most people think, because so many think MCSE is the be-all-and-end-all of MS platform know-how.

      Your point is well-taken. As a matter of fact, I am the guy you are talking about. I have been trying to maintain and rebuild the databases and web appls that the MCSEs built over the past couple of years. What I see is pretty hair-raising. On my agenda for today is applying basic constraints (including foreign keys[!!]) to a database used by our biggest customer at five locations across North America.

      Absolutely agreed that most Microsoft database installations can probably double their efficiency and scalability simply by having employees who know what they are doing. Unfortunately, the harsh reality is that most "qualified" Windows technicians and admins I have seen have skills that are useful at the small workgroup or departmental level. That fact itself, rather than the technical limitations of the platform, supplies the limiting factor in most cases.

    9. Re:Enterprises using Linux by MaxQuordlepleen · · Score: 1

      People that make and maintain Databases are called "database administrators", and Microsoft has an acronym for them as well, it's MSDBA (MS Database Administrator).

      Uh, last time I checked my wallet card, the certification is MCDBA, not MSDBA. Thanks for playing though.

      If you hire a green MCSE and let them code your web apps and make and maintain a mission critical database, you deserve whatever "hair-raising" consequences that happen to you.

      Uh, right. Unfortunately to lots and lots of PHBs (including the ones who sign my paycheck unfortunately) MSCE == all around Microsoft platform expert.

    10. Re:Enterprises using Linux by kalleanka2 · · Score: 1

      You did notice that the Linux system was 4 times as expensive as the win2k, right?

      The OS cost in DB land are typically only a smaller part of the total cost. Not that big deal.

  39. Re:"too good to be true", "perfect", "cool because by Taurine · · Score: 1

    I'm not jealous of Microsoft's success at all. I would like them not to have their current 'success' because they abuse it to ensure things stay that way. What I would really like to see is a large number of smaller companies sharing in a great success, with none of them dominating the rest (as is the case of Microsoft in the 'Windows market'). Open standards and open source, along with a change in business models could bring about this kind of situation. The current situation is that the mantra of every other industry that requires consumer participation, 'our business is driven by our customers', which seems a fair proposition, just doesn't exist in the Microsoft-dominated world, where it is standard practise to have a clause in the license that if the product doesn't work or causes you damage in any way, that is in no way the fault of the supplier, and you have no recourse.

  40. Re:"too good to be true", "perfect", "cool because by Taurine · · Score: 3

    People hate Gates because he is litterally out to destroy Linux. If he could find a way to obliterate Linux from the face of the planet, he would do it, along with everything else that is non-Windows. In contrast, most Linux users prefer a heterogenous software world, which includes Windows along with everyone else. Microsoft constantly try to escalate the situation though, by trying to break open standards for example, or making speeches about how the government ought to do something about free software.

    Essentially, it isn't safe from a free software perspective, to just think of Microsoft in the same way as any other large closed source software company. Other large closed source software companies don't go out of their way to attack free software, they try to provide non-free software that stands on its own merits. Turning your back on Microsoft is like turning your back on an axe-wielding homicidal lunatic.

  41. Re:So is this now a legit benchmark?!?!?!? by SoftwareJanitor · · Score: 2

    Well, the 4 machines SGI used cost around US$450,000. It is certainly reasonable to ask if a benchmark performed on that sort of hardware has any relevance to 99% of users. And they used RedHat 6.2 so it's hardly cutting-edge Linux technology.

    Just for giggles I priced four Penguin Magnus 4500's (as closely configured as I could to the SGI boxes). They were just over 1/4 the price of SGI's hardware.

    It is also worth noting that the DB2 EEE licenses were over 1/3 the total price.

    I see it as interesting because previously no vendor had used Linux for a TPC benchmark (indeed I was under the impression that the TPC wouldn't allow it).

    TPC doesn't disallow anyone from running TPC benchmarks on Linux. They disallow anyone from publishing TPC benchmarks that isn't a member of TPC and that aren't officially submitted to TPC. Both membership in TPC and submitting results cost money. Up until now a vendor hasn't been willing to pony up to submit TPC numbers under Linux. That is apparently changing.

    I'd really love to see IBM and/or Compaq submit DB2 EEE results on a cluster of four quad Xeon Netfinity or Proliant servers... I think that IBM or Compaq could offer a significantly better $/QphH value than SGI does, because SGI's hardware is expensive.

  42. Re:Kudos to SGI, IBM where are you by SoftwareJanitor · · Score: 2

    I mean come on, they were even using IBMs DB2 database, are you telling me that IBM doesn't know how to use their database in a cluster of machines but SGI (RIP) does?

    SGI was just the first to submit a Linux based TPC entry. SGI started working seriously with Linux before IBM had really taken that up too. It will be interesting to see if IBM follows SGI's lead and submits a similarly configured Netfinity (x Series) machine with DB2 EEE. I'd for one love to see that.

    Is dynix more important to them than Linux, it looks like it to me.

    More important to IBM or more established at IBM? Linux doesn't (yet) run on the NUMA/Q hardware that DYNIX/ptx does. However, look at what IBM is doing with AIX 5L. They are starting to make it more and more like Linux, and make Linux more and more like AIX by releasing key parts of AIX technology as open source for Linux. IBM has previously stated their intention not only to get Linux running on all their hardware platforms including the NUMA/Q machines, but also to bring the technology for DYNIX/ptx to Linux, and one would assume also add "Linux Affinity" to DYNIX/ptx.

  43. Re:Win2k still faster by Osty · · Score: 2

    and doesn't the DataCenter(tm) version support like 64 procs?

    Actually, Data Center only does up to 32 CPUs (http://www.microsoft.com/windows2000/datacenter/e valuation/business/overview/default.asp). However, that's still pretty impressive for x86 hardware.

  44. DB2 on Linux? by cpeterso · · Score: 1


    How much does DB2 for Linux cost? I've seen "free beer" DB2 CDs, but what if you want to use it for a business? Have you had an stability problems with DB2 on Linux? I've heard that Oracle on Linux can be moody.

    1. Re:DB2 on Linux? by Pengo · · Score: 4

      PS/SQL Powerful? Try JAVA... or even better, on postgres you have C.

      My DB life started as a MS SQL DBA and I must admit that SQL 7 was a pretty nice product. For a workgroup DB server it can't be beat, though I do agree it requires way to much babysitting to sit in a datacenter.

      MySQL is a joke (IMHO) for any serous database work We have a large ASP that is running completely on ASP. (We power image sharing websites).. we are getting 1-2 million hits a day from the various customers websites which we power. Also the nature of the website puts the database into a position of doing various inserts/updates/deletes/selects on VERY large tables.

      After testing our application with both Oracle/Sybase (11.9)/DB2/Informix and lastly Postgres... the database that satisfied our needs of a VERY high transaction database stable and scalable was Postgresql. Version 7.1 finaly was able to impliment some of the last needed features and writing our stored procedures in C is no problem for us.

      Also, the architecture of our database allows us to easily cluster our databse contents across multiple servers and PGSQL cost structure fits our needs there to keep our performance top notch. :)

      I found DB2 to be just to damn touchy. Oracle was too damn expensive and ... we have a policy of no Windows NT/2k machines in our datacenter so no SQL Server. Give PG a shot, you would be surprised.


      --------------------
      Would you like a Python based alternative to PHP/ASP/JSP?

    2. Re:DB2 on Linux? by sailesh · · Score: 1
      Oracle makes the query plan at execution time (and caches it for efficiency) this means that if the nature of your data changes, or you add new indices, you have to re-compile the queries stored in DB2 or it will continue to use inefficient query plans. I consider this extremely stupid.

      Not really fair .. yes, we cache compiled access sections and that's a good thing because most stuff these days is dynamic sql. In the old days you had more static sql and we used to rule.

      More to the point, if you add indexes, or the nature of the data changes, just issue RUNSTATS. That will automagically invalidate the access plans in the dynamic section cache and the next time the query gets executed it will _automagically_ get recompiled (transparent to the user) using the new statistics.

    3. Re:DB2 on Linux? by gazdean · · Score: 1

      What are you talking about?
      PL/SQL is very powerful. How much programming have you done in it?
      BTW: There is still a free beer version of TOAD but I'd go for the pay version.
      It's not that expensive and anyway, your firm should pay for it.
      get it at www.toadsoft.com

      --
      "You can catch flies till the cows come home, but wasps are a totally different kettle of fish."
    4. Re:DB2 on Linux? by porlw · · Score: 4

      I've used Oracle (on AIX, adminned by pros), SQL Server (adminned by me and MCSEs) and most recently DB2 (on Linux, adminned by me).

      I have to say out of all these, SQL Server is easiest to admin, but as a DB needs constant nursing.

      DB2 needs a moderate level of nursing. I have found it to be 'moody' - killing a long-running batch job sometimes seems to stop the DB, and it's far too easy to get the database into a 'backup pending' state where everything refuses to run until you execute an off-line backup.

      We also have problems where a batch process seems to lock an entire tablespace, blocking other updates. An experienced DB2 DBA told me that standard practice was for each table to have its own tablespace (kinda like MySQL), which seems to me to be a bit of an admin headache when you want to e.g. change settings for a group of tables.

      On-line backups seem to back up all transactions since the last off-line backup, so eventually you have to take the DB down and do an off-line backup so you can clear the logs.

      Maybe some of the problems I've had with DB2 are answered in the docs. They're comprehensive, but it's next to impossible to find anything. I usually resort to grepping the HTML tree.

      Oracle needs the least nursing; I haven't adminned it, but I've worked on sites which have no DBA, where the database has run happily for months. No doubt a pain to set it up properly, but (like Unix) once it's going you can (in theory) forget about it and get on with some work.

      As a developer I must say I prefer Oracle to DB2 and SQL Server; Oracle's stored procedure language (PL/SQL) is much more powerful than either DB2 or SQL Server - you can actually do useful things without resorting to C, Java or Visual Basic.

      Contrary to what was said above, Oracle has had stats-based query optimization since at least V7; IDK how the query optimization compares with DB2 (although I've managed to write some some slow queries in both languages that benefitted from simple re-arrangement), but one thing I have learned - DB2 makes the query plan when a statement is compiled, and doesn't change it thereafter. Oracle makes the query plan at execution time (and caches it for efficiency) this means that if the nature of your data changes, or you add new indices, you have to re-compile the queries stored in DB2 or it will continue to use inefficient query plans. I consider this extremely stupid.

      There was an excellent shareware developer/admin tool for Oracle called TOAD, that did pretty much everything you could want; I'd kill for something similar for DB2.

      Oracle's docs are also much more usable, and (most importantly of all) there's a pile of good O'Reilly books covering all aspects of using Oracle.

  45. but look at price per by Saint+Stephen · · Score: 1

    The price per transaction is more than twice as high. Sure, you can pay a billion dollars and get great perf. Good ol' cheap Linux :-)

  46. TPC-H is not a price/performance contest by Mainusch · · Score: 1

    I've seen a lot of posts in this thread knocking Linux's victory here because it doesn't have the best price/performance in the category.

    It's my understanding that TPC-H is NOT a price/performance contest. It is a performance/1 contest!

    Does TPC have a price/performance category? If so, let's look at the results of that category to argue price/performance.

    TPC-H is about performance.

    Please, somebody correct me if I'm mistaken about this.

    --
    Joe Mainusch http://www.weber-amps.com
  47. Re:Also of note: by Mainusch · · Score: 2

    Yeah, because we all know that the Linux Corporation has lots of extra money to throw around on bought-and-paid-for benchmarking tests. Companies with real integrity (like Microsoft) would never do something this transparent!

    --
    Joe Mainusch http://www.weber-amps.com
  48. Re:Linux made its mark, but not in the best way... by cybrthng · · Score: 1
    Use reports 6i and Discoverer 3/4i for your reporting and ADHOC needs.

    9iAS is a fantastic product that can't be beat.

  49. Re:Can I have my $1,000,000 now, Larry Ellison? by cybrthng · · Score: 1
    I can gurantee you, along with Mr Ellison that 9iAS on this much horse power, will blow away this benchmark.

    But what is the point, 9iAS is available for Linux. Kind of like saying your going to prove Linux is better then Oracle when the Oracle solution on the same platform will outdo DB2 by a longshot.

    I can gurantee that one. Give me Oracle 9iAS on the same SGI hardware and it will smoke the DB2 machine on a true dynamic benchmark as well as static benchmark.

    Or you can also wait a few weeks for Oracle 9i for a real suprise :)

  50. Re:People are complaining about the cost, but... by tjrw · · Score: 1
    1. What utter nonsense ! The CPUs in Intel 4-way and 8-way boxes are the same, and furthermore they dominate the cost. Check the price of a 2MB L2 cache Xeon to verify this. The only difference is the addition of the Corollary Profusion chipset - hardly a big hitter in cost. Admittedly more 4-way boxes are sold, so you'll get a slight break here, but your first point is not terribly valid. Check IBM or Compaq's prices to see.

    2. That's probably true. Linux support for hot-plug SCSI is weak right now. Don't expect it to stay that way for long. It isn't exactly rocket science to develop a driver to talk to the SCSI hot-plug controller :-)

    3. Actually, it wasn't just OS cost in this case. Check the database software cost. It's pretty significant. I still think you're right and that Win2k will win on a single 4-way at the moment, but the scalability of the clustered solution is impressive. Of course, I suspect this has a lot to do with DB2 EEE edition, since it is highly optimized for this kind of setup (think IBM SP2).

    Tim

  51. Re:So is this now a legit benchmark?!?!?!? by McFarlane · · Score: 1


    now you're on the trolley!

    --
    [We don't come from a planet. We come from a grid sector.]
  52. New Topic? by powerlord · · Score: 2

    Also, there have been many times that an article gets posted just so people stop submitting it, even though they'd rather not.

    Maybe we need a new slashdot topic "Enough Already!!!" that we can uncheck if we don't want to see articles that everyone submits but they don't want to post. Then just make it a slashbox so people might be forced to see the top X headlines, but at least it will go by fast :)

    --
    This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
  53. Common goals? by powerlord · · Score: 2

    The SGI and IBM guys have worked hard to get around every one of these barriers in order to get these results. This really shows that both these companies are very dedicated to make Linux be the top choice as DB servers in the future.


    You're right, they are very dedicated. The reason is they share a common enemy, "Microsoft". Without Linux as an OS SGI machines are going to dissapear as mid-high level workstations (MS Sure won't support them), and if they can be freed to concentrate on Hardware over Software, their server line might keep selling (they have a great product, but to quote an engineer I worked with 3 years ago when expecting a Solaris machine and logging into an SGI machine "Irix? What is Irix?").

    IBM's grudge? Gee, can we say OS/2? Okay, so they probably don't still hold a grudge over that, but they have certainly bucked horns against MS every chance they could (or so it seems).

    Its great to have two heavy hitters in our corner. Lets just remember that this is still business and people are still greedy. They're here because it suits them, which suits me fine. Common goals can take you preaty far.

    --
    This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    1. Re:Common goals? by MrBogus · · Score: 2

      As a sidenote, IBM had about 0 interest in marketing OS/2 as a server operating system, which is one reason that Windows NT steamrolled it in that space.

      This strategic error gave Microsoft a huge chunk of the low-end server space, which they are using as a base to launch attacks on the huge margin midrange systems from the classic Unix vendors such as SGI and IBM. Linux provides a cheap and easy solution to roadblock MS's growth in this market. If Microsoft's salesmen are out FUDing Linux on x86, that means they *aren't* focusing on RS/6000s accounts etc. Which keeps IBM's (etc) margins high, and the business happy.

      --

      When I hear the word 'innovation', I reach for my pistol.
  54. Re:So is this now a legit benchmark?!?!?!? by horace · · Score: 1

    If you want 2733 QphH then it is the only contender.
    On a unit cost basis it would also be interesting to see single CPU results.
    It's odd to hear carping about Linux being tested on an unfairly large machine!

  55. People are complaining about the cost, but... by GauteL · · Score: 4

    ... since when did doubling the amount of performance only cost twice as much money?
    Never? Have you ever seen anything like it? Even something as simple as getting double clock rate from Intel costs about 4 times the amount of money. Is someone somehow not expecting that going from extreme performance, to twice the performance would NOT cost 4 times as much?

    1. Doubling the amount of CPUs does not yield double performance, but cost much more than twice the amount. This would happen to the Windows 2000 servers as well.

    2. Did anyone at least check out what is included in the price? I do not know, but for all I know, the SGI 1450 may be equipped with more levels of redundancy, have more expensive (more stable, not fastedr) hardware.

    3. The operating system cost for one of these beasts is miniscule, so I as a Linux-advocate would not even consider arguing for price of the OS for machines like this. (I'd argue performance, stability and tweakability).

    1. Re:People are complaining about the cost, but... by throx · · Score: 1

      I agree with you on TCO - the initial cost of commercial software is negligible when you factor in usability over the life of the system, unless you are buying software worth many thousands of dollars per user. Most people ignore the cost of administration and downtime when it comes to the purchase of a system - that is usually well over 90% of the cost!!

      Note that I've avoided saying which is better. Microsoft's claims are that Windows requires less "real" admin effort than Unix, hence their system is cheaper regardless of the initial cost. *IF* their initial assertion is correct then they are right. If Win2k requires the same amount of admin then they are wrong. IMHO they tend to rely on a premise that once the system is up there is less need to call on a "real" admin for mundane tasks than Unix. Personally I feel they are correct as they have put a lot of work into their admin wizards etc., but YMMV.

      As for Linux being in the top 10 in these results, remember that there *are* only 10 results so it's not much of an achievement. The Linux result is the worst price/performance result on record - at least half as expensive again. Also remember TPC scores include maintenance and admin costs in their reports, so the prices aren't that far from real-world, even if the scores themselves are somewhat aggressively inflated.

      I'm glad there are people recommending Linux to those in grey suits. Like I said, I tend to prefer Windows but I've been known to toss in a Linux machine here and there when paying the licence fees for an extra box just didn't make sense. The more I work in the industry, the more I believe that getting something working is more important than getting it perfect first time.

      --

      Fear: When you see B8 00 4C CD 21 and know what it means

    2. Re:People are complaining about the cost, but... by throx · · Score: 2

      In response,

      1. You are comparing 4x4CPU boxes with 1x8CPU box. In general, the 8 way machine will cost a lot more than double a 4 way machine - especially on Intel hardware where the CPUs support only 4 way SMP natively. This means the Win2k solution is actually a lot more cost effective that it appears.

      2. Just check the disclosure reports - they both use RAID arrays. The Win2k solution was hot-plug, looks like the Linux one wasn't. Oops, score another for Win2k.

      3. Right on the money. OS cost compared to hardware cost and support cost is negligible (something MS has been saying for a long time with the magic acronym 'TCO'). In this case though, it looks like Linux still has a way to catch up with Win2k on the same hardware, or even achieve the same price/performance ratio. It is good to see it make it on the scores at last though.

      --

      Fear: When you see B8 00 4C CD 21 and know what it means

    3. Re:People are complaining about the cost, but... by jguthrie · · Score: 2
      Let's talk about point 3 for a moment. Most of what Microsoft says about TCO is nonsense. Yes, the cost of the software is negligible if you're trying to make use of TB-sized databases. However, most people aren't running TB-sized databases. For the sort of small-end stuff (up to 1 GB or so) that most companies need in order to continue in business, the cost of the system is dominated by the cost of the software, if the software used is commercial.

      The supposed difference in the amount you have to pay a Linux administrator as opposed to having one of your nontechnical employees manage your W2K server part-time is buried by the fact that it takes a real admin to keep W2K running properly. Just like any other server system, W2K is reliable and secure only if properly administered. A real admin costs about the same whether he knows W2K or Linux or BSD or whatever.

      If the cost of the system is dominated by the software (which it will be, in the typical case) and the cost of operating the system is dominated by administration (which it is) and administrating the system costs the same whether you run Linux or W2K, then just how does Microsoft win on TCO?

      Finally, the test results, as given, say absolutely nothing about the performance of Linux on the same hardware as W2K was using. Neither do they say anything about the performance of W2K on the hardware that Linux was using. It is entirely possible that W2K would lose on the four-computer cluster just as it is possible that W2K would still win if Linux was running on the 8-way SMP box. We simply have no information either way.

      And what if SQL Server under W2K pulls in a few (10, say) percent more performance than Linux on the same hardware? What difference does it make? I'll admit that I'm a free software (I run Linux, but the *BSD projects have some really cool stuff going on, too) advocate and I work really hard to get Linux accepted by the guys in suits, and I am encouraged by these results.

      Why? Well among people who know what they're talking about, it is generally acknowledged that benchmarks are mostly bogus, and this benchmark especially so because it's more for the hardware manufacturers to strut their stuff than to show off the performance of the software, but it's tougher to convince someone with the argument that a benchmark isn't a "real world" test if the system you prefer doesn't even appear near the top of the benchmark results than if it does. Being at the top is nice, but being in the top 10 is almost as good. Linux doesn't have to be the best, it just has to be good enough.

  56. Re:Database in the kernel? by DarkMan · · Score: 2

    I urge you to go and look at the LKML, or, more likely, KT. Specifically, the thread about X15 compared to TUX (the first is user space, the second is the kernel web _accelerator_ you mentioned).

    X15 is faster. Not much, but slightly.

    It's an issue of design, thorwing it into the kernel does not, inherently, make it faster, in general.
    --

  57. Re:A bit off topic... by aenea · · Score: 1

    Almost any medium-sized retail company with a reasonable merchandising system is going to be looking at a DB in that size range. When you start tracking every POS transaction for a couple of years and doing analysis down to SKU level, things add up.

  58. Re:"too good to be true", "perfect", "cool because by evilquaker · · Score: 1
    And the linux community wouldn't like to destroy microsoft?

    We would, but only because MS has made it very clear that this a battle to the death.

    If Linux was produced by 1 company, it would be doing just as unscrupulous acts as Microsoft, but all you Linux lovers would be up in arms defending Linux.

    First of all, that's impossible, so your point is moot. But more importantly, you're wrong: did you miss all of the RedHat flamefests here? RedHat is far from the only company that produces a distribution of Linux, but they are repeatedly flamed (and worse) when they try heavy-handed tactics.

    --
    To within half a percent, pi seconds is a nanocentury. -- Tom Duff
  59. mod this guy up... by evilquaker · · Score: 1
    Maybe its meaningless, but so what? It indicates that Linux vendors are playing the game too now. Even if the benchmark is totally and completely false, at least the people previously using it to spread lies have to shut up a bit now.

    Exactly. The average PHB who sees/hears of this story will only remember the headline: "Linux Grabs World Record For TPC-H Benchmark". They're not going to read the results, look at the configuration of the boxes, and compare performance per dollar, etc. All they'll remember is that Linux won.

    Sure, the headline is misleading propaganda, but as we all well know, propaganda and marketing are what sells products, not technical superiority. Because of this result and others, Linux is now seen as a viable DB competitor. And that's a good thing (for everybody).

    --
    To within half a percent, pi seconds is a nanocentury. -- Tom Duff
    1. Re:mod this guy up... by Ayende+Rahien · · Score: 1

      The average PHB will look at the price tag *first*.
      Then he will ask for a couple of other results, and see that the second runner up cost 1/4, *then* he will start to compare performance per dollar.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
  60. "too good to be true", "perfect", "cool because.." by macpeep · · Score: 5

    What's wrong with you?

    Why does it seem that most people spend most of their time hoping for something bad to happen to Microsoft? If there's a security problem with a Microsoft product, it's not a *good* thing, much less is it "too good to be true"! If Linux scores better in a database test, it's a good thing because it means there have been advancements in software. It's not a good thing because Microsoft came 2nd.

    The whole culture of hate here on Slashdot (and in the open source community in general) really bothers me.. Why do you have to hate something? Why isn't it enough for you that Linux or your favorite open source project is successful and works great? Why do you have to stomp everything else? No wonder people say "open source, closed minds".

    If it was just 13 year olds writing the comments, I'd understand it. But it's the editors of Slashdot too! You guys really should set a better example than that. Even Linus Torvalds said in a recent CNET interview that he doesn't understand why everyone hates Bill Gates so much.

    It's much more productive - and much better for the cause (which is to make better software, remember?) - to focus your energy in positive things. Write software, report bugs, test.. Sure, celebrate Linux being first in a database test, but don't celebrate it because it knocked away Windows 2000 & SQL Server 2000 from that spot.

    Define yourself by what you are for - not by what you are against.

  61. Re:"too good to be true", "perfect", "cool because by Malcontent · · Score: 2

    As long as the good does not fight back the evil will win. MS is well funded, well armed, and very experienced at destroying competition. Sitting idly and saying we are the good guys will result in MS killing us all.

    --

    War is necrophilia.

  62. Re:"too good to be true", "perfect", "cool because by Malcontent · · Score: 2

    Hate is blowing up a federal building and killing hundreds, hate is firing live bullets into a crowd of protesters, hate is carpet bombing cambodia.
    Hate is not posting on slashdot.

    When Bill Gates dies at the hand of a user subjected to a lifetime of windows that will be hate.

    --

    War is necrophilia.

  63. Re:"too good to be true", "perfect", "cool because by Malcontent · · Score: 2

    When they buy a toyota they get a choice of engines, more then that they can choose not to buy a toyota at all. Besides Toyotas are exceptional products which work as advertised and have guarantees that assure the buyer that if anything goes wrong they will get fixed for free.

    --

    War is necrophilia.

  64. Re:"too good to be true", "perfect", "cool because by Malcontent · · Score: 2

    It's hate nevertheless. Even more so because the measure of civility of a nation can be measured by how it handles dissention and protest. The measure of a police officer or a soldier is how he or she reacts to stressful situations.

    --

    War is necrophilia.

  65. Re:"too good to be true", "perfect", "cool because by Malcontent · · Score: 2

    I disagree. MS has a history of destroying technically superior products with lies, threats, extortion, and rackateering. If you fight MS by "only" making a superior product MS will crush you.
    You have to fight back with everything you have. Your brain, your mouth, your money anything less then 100% commitment will mean the end of linux. MS has billions of dollars in the bank, hundreds of politicians in their pocket, thousands of lawyers on the payroll. They will crush us like so many cockroaches.

    As for your hardware comment it's plain weird. They got twice the performance and spent twice as much. This is practically unheard of. Ususally you have to spend exponential amounts of money to get linear improvements in speed. They can be proud of their accomplishments.

    --

    War is necrophilia.

  66. Re:"too good to be true", "perfect", "cool because by Malcontent · · Score: 2

    "The business world i live in has ordered, civil, "real-world" conversations regarding our software and development platform - and the tactics you espouse only damage the cause of GNU/Linux and OSS."

    The business world is far from civilized. It's full of duplicity, lies and cheating. I know because I have run businesses and of course worked in them from being a serf to being in management. To paraphrase George Carlin. You know business people are assholes because if you ever put two across the table from each other they will both be convinced the other guy is out to screw them.

    For some reason it does not bother your boss when Mr. Allchin calls us communists, it does not bother him when the top MS staff talks of "knifing the baby" and "cutting off the air supply", or when MS executives lie under oath or tamper with evidence during a federal trial. It certainly does not bother your boss when Mr. Ballmer tells lies in public. He is after all a PHB.
    His eyes are glassed over by the shiny ads he sees in businessweek. All we can do is point out that these people are liars and have no moral or ethical compass, we can point out they routinely screw their partners over and hope that it will reach one or two CIOs. It won't effect most of them but honestly we can't afford to fly them out and feed them at fancy restaurants so it's all we can do.

    --

    War is necrophilia.

  67. Re:More ranting by prizog · · Score: 1

    PostgreSQL has its own PL/SQL-like language built in. You can also use Perl and (iirc) Python and TCL as extension languages.

  68. Linux software 15x more expensive!!! by throx · · Score: 1

    1. I checked out Compaq's site and there is about a $10,000 difference between a 4 way system with the Profusion chipset and without it. That's about the cost of 2 CPUs, so you aren't exactly correct here but my initial point wasn't exactly right either.

    2. True enough. The Linux machine also included the cost of the UPS which wasn't part of the Compaq system.

    3. Interestingly enough, the cost of software on the Linux system (including maintenance) was actually $365,000 where the Windows system was only $27,000... So much for MS being expensive!!

    --

    Fear: When you see B8 00 4C CD 21 and know what it means

  69. Look at the cost of the software!! 15x difference by throx · · Score: 1

    If you compare the Linux solution to the next Win2k solution, check out the software prices:

    Linux + DB2 = $366,000
    Win2k + SQL2000 = $27,000

    OMG!!! No wonder Microsoft wins sales in the database arena!

    --

    Fear: When you see B8 00 4C CD 21 and know what it means

  70. Linux/Unix has the WORST price/performance ratio by throx · · Score: 3

    So basically you are saying that 4 linux machines can beat one Win2k machine. In fact, Linux is close to half the price/performance of any of the machines there.

    What it comes down to is that if you want to save money then Win2k is going to give you the best performance for a given price, up to 8CPUs. As there are no benchmarks for a Win2k cluster in TPC-H, you can't draw any conclusions from this 'win'.

    If you look in TPC-C however, you'll see that a Win2kAS clusters are ramming Unix right up the hole in performance and price... I'd be sticking to the 'Do TPC benchmarks really mean anything' stories if you want to promote Unix over Windows.

    --

    Fear: When you see B8 00 4C CD 21 and know what it means

  71. Kudos to SGI, IBM where are you by ncaustin · · Score: 1

    No matter how SGI got there score, where is
    the so called Linux company IBM?

    I mean come on, they were even using IBMs DB2
    database, are you telling me that IBM doesn't know how to use their database in a cluster of machines but SGI (RIP) does?

    I think IBM *does not* want to post a linux score while they can still sell their proprietry machines like as400 and the like. Look at
    the OS they have submitted, AIX, dynix?!? and win2000. Is dynix more important to them than
    Linux, it looks like it to me.

  72. XLS downloads by tialaramex · · Score: 3

    Why is it that so many sites like this one offer spreadsheets for download as "XLS" when in fact the contents of the file you receive are simply plain text? Just because PC users are too dim to load Excel themselves?



    No wonder so many people think they need Office to make effective use of the web. How about if I start making all the images on my site "Gimp" images when they're really just PNGs?



    Hmm. actually that's not much more mean that what I've done to my homepage. Try that in MS Win IE - oops, someone doesn't understand W3C font/charset interaction recommendations.

  73. Re:hey moron! Re:Win2k still faster by DragonWyatt · · Score: 1

    Mea Culpa, apparently this is not a single machine...

    --
    Don't sweat the petty things. But do pet the sweaty things.
  74. Re:Win2k still faster by DragonWyatt · · Score: 2

    the SGI 1450 Server as 16 procs
    2733/16 = 170(TCP) per CPU


    Um, the SGI's page for the 1450 states that it's only a 4-way machine.

    That yields 683.25 TPC/CPU for Linux, versus 212.375 TPC/CPU for win2k on the Compaq hardware. In other words, Linux is more than three times faster according to my calculations.

    One of us has our numbers wrong... I've got SGI's website to back mine up... Am I missing something here?

    Regarding w2k datacenter, it only supports up to 32 CPUs. Anybody know of any shipping x86 hardware at that scale? Last I heard Unisys had the only box, to be resold by Compaq... Until Compaq backed out (don't mean to troll here, but conspiracies abound that MS pushed it that way in light of w2k dc's "shortcomings" - YMMV).

    --
    Don't sweat the petty things. But do pet the sweaty things.
  75. SQL Server still best choice by CoolAss · · Score: 1

    The price/performance is what is of concern here, and SQL Server 2000 with Windows 2000 still comes out far ahead of all the rest.

    Is this a good or a bad thing?

    Well, if you're not a moron, it's a good thing since you can have the best performance for the smallest buck. (SQL Server 2000 is also *very* robust. FAR more robust than any free solution, and easily ranks up their with DB2 or Oracle.)

    If you're a moron, however, please begin crying now. Use what's best for the job DAMNIT. :-p

  76. MS pushes for recount by joq · · Score: 2


    Microsoft has hired Al Gore as a consultant while they plan on having TPC recount the benchmarking process which they labeled as unfair.

    "This is ludicrous, no way are those results in any way proof of anything more, and with a 52 billion dollar budget allocated to marketing we'll prove it." stated an anonymous Microsoft spokesperson.

    According to an insider, MS is also planning on declaring war on SGI for not using their ZX-10 servers for the test. An SGI spokesperson simply states, "We tried to use the fucking server, but the shit just bluescreened before we even turned the son of bitch on, so we kicked it a few times and chucked that shitty OS for the benchmarking test. Look, in all fairness we tried, but until Microsoft gets their shit together, we're going to try to capitalize on using a free OS such as Linux. Our company isn't do so great anyways so Microsoft can take their licensing and shove it."

    After conceding to SGI, Microsoft then contacted Mr. Gore in efforts to gain insight on what not to do when asking for a recount. "We called Al to see where he screwed up asking for a recount so we don't fall victim to the same outcomes. We then tried to have him sell XP licenses at Columbia, but he conceded when pushed too hard." stated the anonymous MS employee.

    Stay tuned as things get ugly

    AO -- removing the dot in dot com

  77. Missing CPUs by Ctrl-Alt-Del · · Score: 2

    The SGI box is described as being clustered. So presumably that means a 4-way cluster with 4 CPUs each, versus the Compaq's single-node 8 CPUs. Which means the Linux option still costs way more to implement. Back to square one!

    --
    "Life is like a sewer - what you get out of it depends on what you put into it" - Tom Lehrer
  78. Re:So is this now a legit benchmark?!?!?!? by jfp51 · · Score: 1

    QUOTE: If you justify hype like this, then you are no better than MS's FUD teams And you didn't know this already ?

  79. And look at the price per QphH by Baki · · Score: 1

    Linux is on top there too, at $347. The rest is way cheaper at $161 (second place) till $267. This tells me that either the hardware from SGI is too expensive, or Linux isn't using the available hardware efficiently.

    1. Re:And look at the price per QphH by lovebyte · · Score: 2

      You are right. The reason the machine is so expensive is that SGI is selling it. A comparable machine from Dell,IBM,... would get much better QphH/US$. SGI is so desperate now that they try to sell their Intel based hardware as if it were MIPS based SGI Origin!

      --

      I'll do it for cheesy poofs.

    2. Re:And look at the price per QphH by boaworm · · Score: 2
      The linux system costs 347 US $, and gives 2733 QphH

      Compaq box gives 1699 QphH for 161 US $

      Some simple math gives
      2733 / 347 = 7.8 QphH / US $
      1699 / 161 = 10.5 QphH / US $

      I.E, the linux machine doesnt use its dollars as well as the compaq system. Alhough.. high performance is always more expensive. Price vs Money is not a linear relation.

      --
      Probable impossibilities are to be preferred to improbable possibilities.
      Aristotele
  80. On database size by haggar · · Score: 1

    You made me think. What is going to happen to databases? I personally, predict an explosive growth, and here is why:

    1. More and more people access the Internet and various services there
    2. Users are lured by providers who offer richer services
    3. The world population is growing geometrically (duh)

    From this point of view, it would appear to me that the high-end database business is poised to be lucrative. Linux is still not there, but it will, quite soon. But don't expect Solaris to stay still. Solaris is evolving, too, and now their (Sun's) hardware is getting quite cheap (unlike HP's L,N or V, or IBM's RS/6000).

    So, I think Linux developers should seriously target the large db business, but by no means should this quality leap be done sloppily.

    --
    Sigged!
  81. Re:It's more complicated than that... by orangesquid · · Score: 1

    Still, we could try to slashdot Walmart's stores, nationwide. Imagine, if at exactly 10:33, suddenly every store started reporting purchases of a bottle of shampoo and a bag of chips!

    --
    --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
  82. Re:A bit off topic... by Chuck+McD · · Score: 1

    3 TB databases are large, but not unusual.
    Most large retailers would have databases this big.

    A few years ago I read that Wal*mart had 101 TB.
    Most of that is in a Teradata database.

  83. Re:NCR is #1! by Chuck+McD · · Score: 1

    I was one of the original developers of the Teradata database system. Man, do I miss it. For big decision support systems, nothing else on the market comes close. It's much easier to administer, and is the ultimate in scalable.
    It almost died when NCR/AT&T bought it (they had no idea what it really was), but nowadays NCR has finally recognized it's worth.

    Many companies with REALLY LARGE database rely on Teradata. For example, a few years ago I read Wal*Mart had 101 TB in their database (they were always Teradata's biggest customer).

  84. Re:Win2k still faster by AtrN · · Score: 1

    Read the full disclosure report. They used four machines.

  85. Re:Lets Be Realistic by Ryu2 · · Score: 2

    Walmart, the world's biggest data center (other than maybe the NSA, etc...), is about 50 TB, running on Oracle on Solaris, I believe.

    --
    There's 10 types of people in this world, those who understand binary and those who don't.
  86. Re:Another benchmark by carleton · · Score: 1

    Way back in 99, there was an article in ask slashdot about it http://slashdot.org/askslashdot/99/02/17/1813211.s html. Seem to remember it mostly being video cards hogging the bus so they can win at benchmarks.

  87. Re:"too good to be true", "perfect", "cool because by crucini · · Score: 2

    The "culture of hate" didn't just spring up overnight out of nothing. I've hated Microsoft when I didn't know a single other person who cared about the issue. I've hated Microsoft before I knew of any alternatives. I hated them for making computers ugly and unusable. I left the computer world to escape Windows. With the rise of free Unix I reentered the computer world.
    Hate is the gut feeling I get when I have to use a Microsoft product. I didn't get my hate from slashdot or anywhere else except Microsoft's deliberately vile products. MS is a creeping pestilence and the sooner it's eradicated the better.
    By the way, I don't care what Linus says. He doesn't speak for me or for any Linux users. He can go to work for Microsoft and my feelings towards Microsoft won't be any friendlier.

  88. Compare 4 servers to 1 and call that fair? by skrowl · · Score: 1

    The linux entry also used twice as many processors as the second-place SQL Server 2000 running on Windows 2000. It was also not competitive on a price/performance basis.

    They are also using four machines rather than a single machine -- which means four times as much to manage -- as well as twice as many processors. MS SQL Server is also 25 percent more efficient than them for CPU.

    So can linux actually claim this a win? There are 4 machines compared to 1, and it costs over twice as much for less than twice as much performance. I can't IMAGINE how you kids would react if MS put a cluster against a single linux machine in a benchmark.
    ____________________
    Remember, not all /. users hate Windows or think Microsoft is out to get them!

    --

    Prevent linux based DDOS's!
    http://linux.denialofservice.org/
  89. Re:What this means by alba7 · · Score: 1
    > Short time? Are you on crack?

    I think the OP meant that Linux is the youngest contestant. NT was released after Kernel 1.0, but development started well in the 80s.

    > The Linux kernel is more than 10 years old and it still
    > has a toy-VM, toy-filesystem(ext2fs) and toy-scheduler.

    A toy compared to what? BSD? Commercial Unices?
    Anyway, there is a lot of activity regarding the file system issue. reiserfs is part of the official kernel since 2.4.2. sgi released version 1.0 of their port of xfs port. And IBM is still working on jfs.

    Hardware vendors have discovered that Linux can be used to outsource OS development.

    --

    --
    Post tenebras lux. Post fenestras tux.
  90. Win2k still faster by jon_c · · Score: 4

    at least per CPU

    the SGI 1450 Server as 16 procs
    2733/16 = 170(TCP) per CPU

    ProLiant 8000-X700-8P as 8 procs
    1699/8 = 212 per CPU

    and doesn't the DataCenter(tm) version support like 64 procs?

    Anyway, i think it's pretty damm cool linux is on top, it reassures me that TPC.org isn't just one of Microsoft bit-achs.

    -Jon

    --
    this is my sig.
    1. Re:Win2k still faster by pmcneill · · Score: 1

      Unisys is still selling the E7000 (I think that's what it's called), according to what I've heard they've sold ~300 of the machines and have partnered with Dell. They also just demoed the E7000 with Itanium processors at Intel's rollout (Yahoo Financial News, symbol UIS).

    2. Re:Win2k still faster by jsse · · Score: 2

      You've the point that per cpu stat w2k is better, but we(as well as most enterprises) are rather interested in knowing whether the performance scale up with no. of CPUs.

    3. Re:Win2k still faster by jsse · · Score: 2

      and doesn't the DataCenter(tm) version support like 64 procs?
      That raise a question: if this high-end model does any good, they'd have related stat in TPC....so why didn't they do that? I don't think Microsoft would miss a chance.
      Hmm...unless....

  91. One more Caveat by Macaw2000 · · Score: 2

    TPC-C is the reference benchmark. Linux has no entry there. http://www.tpc.org/tpcc/results/tpcc_perf_results. asp Also, this is a measure of the Database software speed. DB2 and SQL2000 are quite fast and on any 32-bit x86 OS they would beat the pants off of mySQL or some of those other freebies. Look at the TPC-C benchmark to see the real battle between Microsoft and Sun.

  92. So is this now a legit benchmark?!?!?!? by alexhmit01 · · Score: 5

    Okay, so a few months ago, you ran an article: Are TPC Benchmarks A Worthwhile Measure? where this test was derided as being a worthless measurement? It was seen as "not realistic" because nobody needs those kind of servers... At least on Slashdot.

    So now that SGI cranks out a server with twice the processors and knocks off a half year old record, it's legitimate because Linux wins?

    This is absurd. Either this is a legit benchmark or not, make up your mind. If you justify hype like this, then you are no better than MS's FUD teams.

    You can't honestly view benchmarks as: well, when Linux wins they are the holy grail, but when someone else wins, it's rigged.

    Alex

    1. Re:So is this now a legit benchmark?!?!?!? by e_n_d_o · · Score: 3

      This is the only Linux server in any of these benchmarks that made the top ten. It took the number one slot.

      Maybe its meaningless, but so what? It indicates that Linux vendors are playing the game too now. Even if the benchmark is totally and completely false, at least the people previously using it to spread lies have to shut up a bit now.

      Here's another great example of this:

      http://www.dell.com/us/en/bsd/topics/linux_specw eb 99.htm

      Yes, any of those boxes will saturate your T3 line serving the static content they are being tested with. But it looks cool to the PHBs, and thus they're less likely to force people like me to develop products for windows because its "faster". I'll drink to that.
      --

    2. Re:So is this now a legit benchmark?!?!?!? by mbourgon · · Score: 2

      Yes. Not only that, it shows that Linux can win hands down when the number of processors is double the competition and the price is more than double the next runner-up.

      Sounds good to me. Proves to the PHBs that Linux can do everything Microsoft can... such as cost more.

      --
      "Sometimes a woman is a kind of religion, she can save your soul & set you free from all your sins" - Bad Examples
    3. Re:So is this now a legit benchmark?!?!?!? by RedWizzard · · Score: 2
      It was seen as "not realistic" because nobody needs those kind of servers... At least on Slashdot.
      Well, the 4 machines SGI used cost around US$450,000. It is certainly reasonable to ask if a benchmark performed on that sort of hardware has any relevance to 99% of users. And they used RedHat 6.2 so it's hardly cutting-edge Linux technology.

      I see it as interesting because previously no vendor had used Linux for a TPC benchmark (indeed I was under the impression that the TPC wouldn't allow it).

    4. Re:So is this now a legit benchmark?!?!?!? by krazo · · Score: 2
      Did anyone ever claim that Slashdot was impartial or consistent? The fact that it isn't is what makes it fun to read.

      Most people who read this site are linux fanatics. What makes linux look good is good. What makes linux look bad is bad. And we naturally want to read about that which is good. If we wanted to read about Microsoft gaining the top spot on a benchmark, or how a benchmark showing linux at the top was probably worthless, we would be reading another site. Plain and simple.

      Slashdot helps me to remain safe in my belief that linux and open source are great gifts from the heavens sent to bring peace and harmony to the earth, and that Microsoft is the surly spawn of Satan struggling vainly against its own ineptitude in a doomed attempt to keep its claws firmly entrenched in the fleshy parts of the ignorant of the world.

      In summation, if you're going to read my Bible, please have the courtesy not to point out its inconsistencies, because you're not going to change my mind, but you might piss me off.

    5. Re:So is this now a legit benchmark?!?!?!? by grammar+fascist · · Score: 1

      I don't know if it would still win, but it would have at least been serious competition even if it only had 8 processors. The runner up had 1699 QphH with 8 processors, which is just a few hundred over half of what that ultra-cool Linux box did. Throwing 8 processors in doesn't necessarily double the server's speed, because you still have pesky things like I/O to worry about.

      Of course, the runner up was benchmarked about ten months ago...maybe somebody ought to put Linux and DB2 on a ProLiant 8000-X700-8P and see how it does?

      --
      I got my Linux laptop at System76.
    6. Re:So is this now a legit benchmark?!?!?!? by Dancin_Santa · · Score: 1

      Buzzkill.

    7. Re:So is this now a legit benchmark?!?!?!? by Dancin_Santa · · Score: 3

      it's legitimate because Linux wins?

      Yes. Not only that, it shows that Linux can win hands down when the number of processors is double the competition and the price is more than double the next runner-up.

      Dancin Santa
      Go SMP!

    8. Re:So is this now a legit benchmark?!?!?!? by Neverrtfm · · Score: 1

      This is cool rant

      --
      This sig may be reproduced by anyone for any reason.
    9. Re:So is this now a legit benchmark?!?!?!? by Ayende+Rahien · · Score: 1

      But it isn't a single server, it's four machines clustered.
      And it cost 4x then the CompaQ result.

      --

      --
      Two witches watched two watches.
      Which witch watched which watch?
    10. Re:So is this now a legit benchmark?!?!?!? by TikkaMassala · · Score: 1
      You completely overlooked what he was saying.

      Previously, the Slashdot community debunked the benchmarks as ridiculous and not proving anything (when windows was top). Now that it's Linux up there, you can't help yourselves pat each other on the back, sing the praises of Linux, and worship its benchmark score (the same thing you accuse Microsoft of doing every day).

      From all the communities I've seen on the internet, The orthodox Linux users on Slashdot are the worst. Much worse than Microsoft-based commuinities who don't sink to calling names ('micro$oft' - so clever) or pulling complete 180-degree turns to satisfy their self-important whims.

      If an independent survey showed that Microsoft Windows was the best OS, you would bash that committee, but if they said it was Linux, you'd give them some sort of penguin-based prize.

    11. Re:So is this now a legit benchmark?!?!?!? by TikkaMassala · · Score: 1
      Aaah the typical American dream.

      If what you're saying is true, then surely slashdot should be:

      Opinions for nerds, stuff that's not true

      Slashdot is dressed up as a news website, but what it posts is just pro-linux rhetoric.

      Biassed is not the word.

    12. Re:So is this now a legit benchmark?!?!?!? by TikkaMassala · · Score: 1

      It's incredibly possible for a Windows machine to achieve that, given the same spec for that linux box (give or take). Why they made it so unfair is beyond me! (and yes, it's very strange!)

    13. Re:So is this now a legit benchmark?!?!?!? by TikkaMassala · · Score: 2
      Yes, Linux is in the top ten. It has the first place for:

      1. Speed
      2. Price of hardware
      3. Running costs

      It's hardly a contender when it's 4x the price of the nearest hardware. It's just a demonstration piece, a 'concept server' if you will.

      It's going to be a long time before an OS like Linux can compete with the steadfast database servers that have been slowly, but surely, progressing in the back rooms of blue-chip companies.

  93. Optimization by tmu · · Score: 3

    Maybe I'm missing the point, or maybe I'm not clearly stating mine. DB2 does (and has done since the early 1980s) statistics-based optimization of queries *automatically*. Every time I talk to Oracle developers and DBAs they tell me things that sound like sheer insanity to me: what order you list clauses in your 'WHERE' dramatically change performance, you should do an EXPLAIN PLAN and then write your query accordingly.

    I agree that the best optimizer is the human mind, but I have yet to meet database programmers who can bring themselves to regularly remember to care how big the table they are accessing is, or what fields are indexed or which part of their cartesian product is bigger. Programmers don't care. Oracle programmers have to (as far as I can understand). DB2 programmers don't.

    1. Re:Optimization by porlw · · Score: 1

      Depends - older versions of Oracle default to rule-based optimization, but you can set a DB parameter to use cost-based (stats) by default. The problem with Oracle when I was using it was that it didn't maintain the stats automatically, so they had to be kept up to date or the access plans could be skewed quite dramatically. If Oracle didn't have stats for a particular table it would make assumptions that tended to lead to a silly access path.

      My experiece is with Oracle 7 - I expect the query optimzer has changed a bit since then.

      Rule based optimization isn't _that_ stupid - it will use indexes where possible, etc. Only when all other things are equal does the order of table names or joins in a query matter. Certainly better than out-of-date or made-up stats; that's why older Oracle programmers tend to prefer rule-based optimization.

      It's naive to think that using cost-based optimization you don't have to consider the structure of the DB - a well known example: applying certain functions to an indexed column can lead to inefficient access paths.

      OTOH, as an Oracle developer I find it amazing that I have to manually re-compile my DB2 stored procedures if the database statistics change, or an index is added. Oracle programmer's dont have to worry about this stuff. Add an index? Update the stats? The new information will be used immediately.

      As always, what you're used to is 'natural' and anything else is 'weird'

    2. Re:Optimization by jsse · · Score: 2

      Maybe I'm missing the point, or maybe I'm not clearly stating mine. DB2 does (and has done since the early 1980s) statistics-based optimization of queries *automatically*.

      Hey man you didn't miss a point, it's my fault not stating clearly that, in my own opinion, DB2 is superior, regardless of the fact that I'm an Oracle DBA for years. :D

      I were a DB2 programmer(on MVS) during 80s...and yes, what you said is absolutely true, because I were there! Transaction-based and automatic optimization were so cool that no one at that time could compare. I swithed to Oralce for market demand(well, ok, I was layoff by IBM), now their dedication to Linux will make me jumping ship again. :D

  94. Not Surprising by tmu · · Score: 4

    This doesn't really suprise me. We've been using db2 in production on Linux at work (www.osogrande.com) for about 2 or 2 1/2 years (since the UDB 5 beta on Linux came out). It is easy to install (aside from some curses incompatibilities on RH7.1, which will get resolved shortly), easy to administer and performs well.

    For free databases, I prefer postgres (transactional support, referential integrity, triggers, etc.). For commercial support, I have trouble liking Oracle (terrible query optimization for large queries, no statistics-based optimization like db2, much harder to administer, etc.). DB2 UDB on Linux is a low-cost, high-feature, high-performing dream.

    1. Re:Not Surprising by Lozzer · · Score: 1

      Oracle has had statistics based opimization since release 7. Its been the default since release 8. This is only for Solaris - I'd guess the feature set of 8 got ported to Linux but I could be wrong

      --
      Special Relativity: The person in the other queue thinks yours is moving faster.
    2. Re:Not Surprising by jsse · · Score: 2

      I have trouble liking Oracle (terrible query optimization for large queries, no statistics-based optimization like db2

      FYI, on and prior to version 7 Oracle has cost-based and rule-based analysis/optimization. The statistical optimization is being done by database management system after 8. (I'm not sure whether they provide backward compatibility on it, anyway)

      optimization like db2 - you can hardy find similarity in features in two different database system, can you? :)

      Anyway, 'EXPLAIN PLAN' still work on any version of Oracle to help optimizing large queries manually.

  95. Re:100GB!!! Smallest! by -brazil- · · Score: 2

    Standard example: WalMart logs every single purchase ever made in order to make data warehouse analyzations, like finding what items are often bought together so that they can also be put on display next to each other to get a few more people to buy them together. That's several million entries each day...

    --

    The illegal we do immediately. The unconstitutional takes a little longer.
    --Henry Kissinger

  96. Re:Er... by wiredsprite · · Score: 1

    I want M$ to repeat their test with four 4-cpu machines running for a fair comparison. Whine, whinge, whimper.

    While the benchmarks aren't meant for direct comparison, we all use them that way. If those using them in such comparisons cannot make the needed "fudge factor" adjustments to do so, then they shouldn't be making them in the first place.

    The benchmarks are not intended to relieve their users of the need to think ... something a lot of the posters here seem to have missed. To be of any real use, the TPC results have to be grok'd in fullness ... not just taken at headline value.

  97. Re:Surprise, surprise by sPaKr · · Score: 1

    Might as well shoot your self now, that will never happen. Just to be on the safe side, take a jacket incase hell gets cold.

  98. NCR is #1! by Animats · · Score: 2
    At the big database end of the scale, 1TB and up, the winner is NCR. National Cash Register? I had no idea they were still a serious competitor.

    NCR. Founded 1885. Headquarters in Dayton, Ohio. Over a century in the "point of sale" business. And now #1 in transaction processing. Now that's an old-economy company.

    1. Re:NCR is #1! by Animats · · Score: 2
      I read Wal*Mart had 101 TB in their database.

      It would be neat if you could log in and get a list of everything you ever bought. That might even be required under the Data Protection Directive in European Union countries.

  99. Re:What this means by thallgren · · Score: 1
    Short time? Are you on crack? The Linux kernel is more than 10 years old and it still has a toy-VM, toy-filesystem(ext2fs) and toy-scheduler.

    Regards, Tommy

  100. SGI hardware Re:Enterprises using Linux by StandardDeviant · · Score: 3

    The test was run on SGI hardware. Even though it's intel, it's still SGI. I love the SGI hardware I've been exposed to, but you have to go into it with the knowledge and acceptance of the plain fact that you will pay out the nose for it and maybe a few other orfii too if the sales weasel is being efficient that day. At least they have the decency to make their uberexpensive machines look nice.

    So while the OS was free, the hardware was cost++. (think about it man, 16 p!!! zeons alone ...)


    --
    News for geeks in Austin: www.geekaustin.org
  101. Lets Be Realistic by NatePWIII · · Score: 2

    How many companies are there out there that really have 3TB databases? Not too many I would guess. What I would be more interested in is how robust Linux would be in running multiple small databases (between 10 to 50 Mb). Kind of like "mass virtual hosting" except as a database server. I think this sort of benchmark would be much more valuable and give companies like ours just one more reason to throw away the burden of Microsoft products...

    Nathaniel P. Wilkerson
    Domain Names for $13

    --

    Nathaniel P. Wilkerson
    www.haidacarver.com
    1. Re:Lets Be Realistic by mikeee · · Score: 1

      How many companies have 3TB databases?

      Not many; but most of them will pay whatever it takes to do it right, probably more than all the 50MB databases alltogether cost.

      (Of course, in 5 years, we'll all have 3TB databases for managing our MP3s...)

    2. Re:Lets Be Realistic by motek · · Score: 1

      Every telco, I guess.

      -m-

      --
      I would like to die like my grandfather did - sleeping. And not screaming in terror, like his passengers.
    3. Re:Lets Be Realistic by dbretton · · Score: 1

      Actually, most casinos have data centers (different than your standard database) that far exceed 50TB of data. -Dennis

  102. true, but... by Otis_INF · · Score: 2
    Allthough this benchmark is about performance, the main reason why people complain about the price of the system is that this particular benchmark's results can be cranked up whenever you add more hardware to the setup, in a linear way. So add twice the hardware and your results will almost double. That's why it's still important to check out the price per transaction. It's sad that SGI used such an expensive system to make the first Linux entry in the TCP benchmarks a fact: the 'lowest TCO on tha block'-remark which is often used among Linux-adebts is getting pale when looking at the price/transaction ratio of this particular result.

    TPC has more than 1 chart per benchmark, mostly 1 for raw performance, and 1 for price/performance. Check for example www.tpc.org and click on 'benchmarks' at the left. Select a benchmark from the list and you can select from the charts which one you prefer. In the end, it's the reader who decides WHAT's important, not the benchmark itself.


    --

    --
    Never underestimate the relief of true separation of Religion and State.
  103. Downfall of Monopolies by evilviper · · Score: 1

    It's interesting to be in the computer field lately. First Juniper starts challenging Cisco's market and profits, the DoD convicts microsoft of being a monopoly, then most dot-coms die (Eazel included) and now, it looks like Oracle's stronghold is being tred on by IBM's DB2 (quite an interesting war if you read all the info on it) and MySQL (and other open databases). I just don't know what monopolies still around to be crushed next.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  104. Re:100GB!!! Smallest! by jsin · · Score: 1

    You're not your fucking kahki's

  105. Re:To use a weird analogy... by Glowing+Fish · · Score: 1

    Hey, who needs those damn Steroids? Get a 4 ounce bottle of cough syrup, and it will be very hard for anyone to hurt you. Of course, they can always win the fight by pointing out how that one cloud looks just like a dolphin, and let you mull over that for the next 4 hours.

    --
    Hopefully I didn't put any [] around my words.
  106. To use a weird analogy... by Glowing+Fish · · Score: 2

    For some reason, this reminds me of what happens when a martial artist trains for 5 or 6 years, going through over a thousand practice fights and then gets jumped on the street. The first time they hit someone and actually see that person go down, it is always a little bit of a surprise.

    Even though everyone who has used Linux , or worked on Linux, knows how great it is, when we all realize that our little pet OS can really knock out the people way bigger then us, we are always a little surprised...

    Of course, since my experiences both with getting jumped and trying to use Linux are both slightly unsuccesful, maybe I shouldn't be the one to comment... ;)

    --
    Hopefully I didn't put any [] around my words.
  107. Re:Linux made its mark, but not in the best way... by toybuilder · · Score: 1

    Good point -- to be truly fair, the "correct" approach to adding more hardware would be to construct a cluster which would end up costing much more.

    But my point was that for DSS, you probably don't need a cluster. You probably can get by with data replication to your Nth database server. If your sole purpose is to support a large number of ad-hoc DSS queries on historical data, your server don't even need to be networked to each other (as long as you have some way of updating the data on all servers).

    It's not a fair comparison; but for DSS, the SGI/Linux score isn't as impressive at it could have been.

    BTW, the Sequent (IBM) NUMA-Q that score well in the higher classes are basically 4-processor servers clustered together with optical internetworking. They are essentially a cluster sold as a "partitionable" single computer!

  108. Linux made its mark, but not in the best way... by toybuilder · · Score: 3

    While I'm happy to see Linux on the TPC-H leader board, there are several things that makes me feel this "win" isn't as glorious as it could be...

    First of all, the cost/performance ratio is much higher than the Windows-based entrants. Since this is a decision support benchmark, the work is heavily skewed to reading mostly static data; a solution which more easily scales up by throwing hardware at it.

    Put differently, if you run two clusters of the 2nd (3rd, 4th or 5th) ranked system, and it'll have better performance than the Linux solution, but at lower cost/performance ratio.

    Second, the results show that Windows (coupled with cheap hardware) is working so well at the low end that it pretty much displaced Unix systems. (Geez, no wonder Sun's getting creamed in the desktop workstation market these days.)

    Third, this "win" is not for a write-heavy database application -- in my personal experience, Linux has been an underperformer in write-heavy database application. (With synchronous writing turned on to guarantee data flush to disk). This makes it less appealing for real-time transactional database work.

    Separately, I wish such tools as PowerBuilder and CrystalReports were available for Linux... That would go a longer way to making Linux acceptable to the Enterprise...

  109. You guys are starting to sound... by imagineer_bob · · Score: 1
    ...like MACINTOSH fanatics with your "Lookee! Linux won a benchmark" new items.

    Take a pill!

  110. Decision support benchmark? by electricmonk · · Score: 2
    TPC-H is a decision support benchmark

    I love the sound of that. It brings up images of things like "well, we just spent half a million dollars on this new hardware and database software, I sure hope that decision is justified"


    --

    --
    Friends don't let friends use multiple inheritance.
  111. More ranting by porlw · · Score: 1

    We own piles of IBM servers, some of which come with DB2 licences, so we thought we might as well use them. Plus, if the load gets too much for our little 4 CPU Netfinity box, we can move up to an AS400 without worrying about porting issues.

    I'd be much more enthusiatic about PostgreSQL if it was a 'proper' OODB - methods on classes, collections rather than tables and all that. It seems to be a solid database, now they need to add the nifty features that will make it stand out from the crowd.

    Don't discount the value of a decent stored-procedure language - there's a serious impedance mismatch between the low level systems languages (certainly C, and to an extent Java) and more SQL-like declarative languages.

    Two of my main uses for stored procedures are parameter-driven queries (which have some complex processing to decide what query to run) and data munging. Both of these cases are query/update bound, so you won't benefit much from the improved performance of a compiled language, and you have to spend all that extra time dealing with the baggage, creating variables, #including, sizing variables, pre-processing, compiling, installing, etc. Not to mention if (like I used to do) you have to support around a dozen platforms, each with their own cc wrinkles. And then there's VAXen...

    In this situation a procedural SQL language helps quite a bit, and Oracle's PL/SQL is a gazillion times better than T/SQL (SQL Server) or DB2's procedural SQL solution.

    PL/SQL has proper exception handling, DB2 has a sort of ON ERROR GOTO, not as good as proper exception handling but does the job. T/SQL's error handling is right up there with C - an errorlevel variable, which means you have an ugly mix of error handling and normal code.

    In PL/SQL you can declare variables to be of table.column%type, so if the table definition changes (say you make a varchar column longer), stored procedures will automagically keep on working. Saves some MAJOR maintenance headaches if you use this properly. SQL Server lets you declare your own data types, but you would end up with hundreds of the things, practically one for every column in every table, which is complete overkill. DB2 doesn't seem to have the concept of column data types.

    The source for a PL/SQL stored proc can be stored in the database, so you don't have to worry about losing it. SQL Server does this, too (although I'm not sure if you can remove it for a production environment like Oracle can). DB2 pre-compiles the stored proc and doesn't keep the source (and, as I noted previously, sets the query plan at compilation time.), so you can't browse around a DB looking at the source code for the stored procs to figure out which version of your code they're running.

    Oracle and DB2 have cursor loops, with automatically declared local vars for each column in a query. In SQL Server you're expected to DECLARE vars for each column, then FETCH columnlist INTO varlist. Imagine your query returns 50 columns - that's a whole pile of unnecessary code to maintain.

    Also (and this REALLY bugs me) in DB2 when a stored proc returns a recordset, it DOESN'T RETURN THE COLUMN NAMES! I couldn't believe it to begin with, this means if you add or re-order the columns in a table, all your code (which has to use integers to index the columns) will be wrecked.

    All this is IME, I may be wrong about some things

    1. Re:More ranting by denshi · · Score: 2
      I'd be much more enthusiatic about PostgreSQL if it was a 'proper' OODB - methods on classes, collections rather than tables and all that. It seems to be a solid database, now they need to add the nifty features that will make it stand out from the crowd.
      You're off-base. Postgres isn't an OODB, it's an ORDB (emphasis on the R rather than the O). I don't know what nifty features you're looking for, but since 7.1 introduced write-ahead logging, and it's had MVCC since 6.5, I can replace Oracle on all but the largest projects -- and with Oracle running $20k to $60k per proc, that's nifty. Stored procs can be done in any language you write bindings for and dynamically link to the DB. Partioning is better than in Oracle8i (in theory Oracle9i will fix that). There are a lot of OO toys that won't see any use until the OODBMS camp gets some kind of formal math background. Another look may be beneficial...
  112. Re:DB2 problems by porlw · · Score: 1

    When the logs fill up (which incidentally happened a few minutes ago) we get a 'logs are full' message; (why can't we have dynamically re-sizing log files?) This is different - we force a 'run-away' job (no idea why it ran away), and the database stops.

    Integrity is great, but the design of DB2 is such that it's too easy to get into a state of questionable integrity, at which point DB2 stops. Just run a LOAD statement and leave out the word 'UNRECOVERABLE' - bam! Tablespace is in backup pending state and you can't access the data. Hence the practice of 1 tablespace per table.

    On-line backups have only just been added to the Unix version of DB2, so I expect they operate in quite a different way from OS/390; the documentation is very vague.

    I'm not (nor do I want to be) a DBA, but I'll be doing some training when the IBM circus comes to town.

    Thanks for the info on lock escalation - I'll look into that and see if that helps.

  113. Re:DB2 problems by porlw · · Score: 1

    Handy, thanks.

  114. Re:Mimer SQL very easy to administer by denshi · · Score: 1

    hmm... everyone on comp.databases just trashes Mimer. If you insist on going closed-source, use Solid. Or wise up and use Postgres.

  115. Re:While the record is good, the hardware is SGI . by InsaneGeek · · Score: 1

    Some things I agree with and some things I don't

    If you compare prices on a O3000 compared to a Starfire there prices are pretty clueful

    Service/support, we have great support from SGI (of course we have lots and lots of servers). From their database side, what I had heard is that someone at SGI pissed off Larry Ellison at Oracle, so he's let SGI whither on the vine.

    Poor commitment, yes when the bastard (who I shall not say) went to Microsoft was running things. I almost think he put the 320 & 520 into SGI's line just to get a job at Microsoft.

    Which technology... for the 3000 we've got here I can get SCSI, FC, PCIx, Myranet, Gig E, OC3, FDDI, USB, Firewire, plus all of the special digital video stuff you want.

    Longevity... no question here

    Marketing has been a thorn in SGI's side ever since I've used them. Their Origin line was a kick ass server at the time, but everybody only thought of them as makers of movie effects (and still do to an extent)

    The problem becomes from a price/performance metric as to what database do you use? The DB2 software itself was more expensive then the servers or the storage. 1/3 of the price of the entire system (300k+) just for the database software tends to eat into the price quickly, but I don't know of an alternative. When we checked out Oracle for Linux it was almost $200k for a single Compaq 2x PIII box, about the only option they had were MySQL or Postgress to reduce costs which would not have been up to the task.

    Normally you don't want to make your filesystems that big anyway, from a backup/restore issue it becomes a killer. Any DBA worth his salt uses raw filesystems if possible, meaning you can only have one backup process on that partition i.e. normally meaning only one tape drive spinning for the entire partition. Retrieving from a single tape we can get 10-15 gig/hour, now for a restore of a 2 terabyte partition you'd be waiting a LONG while, before you could even think of applying your redo logs.

    They have given an amazing level of commitment to IA32, but they have given even more to IA64 which will be very interesting IF they can pull it off. IA64 Linux numa clusters scalling to 1024 proc as a single image... that's what I call sweet.

    I can deffinetly say that I like what SGI has done with the O3k series, it's cheaper than the O2K, it's a bit faster with the same mem & cpu (the faster interconnects give the boost), and I can just add an additional "p-brick" if I need more processing power without having to purchase all of the chassis stuff (XIO, disk spaces, etc). Not to mention the system partitioning capability, which I can't believe SGI slip through there fingers by allowing Sun to purchase the tech from Cray when they bought them... but that was when the Microsoft bastard was at the helm.

  116. Re:A bit off topic... by Scareduck · · Score: 1
    My company recently had a discussion with Oracle; one of the things they said was that NetZero has a 14 TB database of every URL its users have ever been to. They search this database on the fly to determine which ads you might be interested in seeing. Wow.

    Glad I pay for my DSL service!

    --

    Dog is my co-pilot.

  117. Re:"too good to be true", "perfect", "cool because by Fervent · · Score: 2
    It burned my soul that people would settle for a second rate solution just because they knew of no other, which they could not learn of due to Microsoft's tying deals and manipulation of the network effects.

    What is this? Programming or religious vendetta? They are a company you don't like -- so what? It's only a computer operating system. People are not dying because they get Windows on their machines, any more than they get a particular engine with their new Toyota.

    Grow up.

    --

    - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

  118. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  119. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  120. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  121. Slashdot is an electric monk by RatFink100 · · Score: 1

    As predicted by the late Douglas Adams in his book "Dirk Gently's Holistic Detective Agency" - Slashdot is one of the first Electric Monks.

    For those that don't know - an Electric Monk is a device which makes your life easier by believing things for you. To be any use they have to be pretty adept at believing several contradictory things at once.

  122. Re:"too good to be true", "perfect", "cool because by cygnusx · · Score: 1
    People hate Gates because he is literally out to destroy Linux.

    I think a better reason might be that they're jealous of MS's success? Face it, if enough of their corporate customers demanded Linux software tomorrow, Gates and crew would have no compunctions in creating Office et al for Linux. Or even their own distro -- though they'd probably try to lock people into *that*... leopards rarely change their spots.

    And, on a sidenote, don't think Sun, Oracle, et al are angels. (Though, the one company which probably best groks the culture of open source today is IBM.) They support Linux because it is convenient for them to do so. And Sun's support to Linux *on the SPARC platform* comes dangerously close to being called 'lip service'.

    ____________________________
    2*b || !(2*b) is a tautology

  123. Re:"too good to be true", "perfect", "cool because by t482 · · Score: 1

    My cubical resides next to a Microsoft consultant's. Everytime he sees one of my corporation's employees using a Microsoft product he says "Ya!". Like it is a win for him and M$.

    For example he saw my coworking using IE - "ya!" he says. He sees another coworking using Microsoft MAP. "Ya!" he says, like he and Microsoft are winning an invisible game.

    It is this aspect of Microsoft culture that I hate. Its like playing chess in highschool with someone who rubs it in after every move that he win. He cheats and then ridiculules you when he wins the game.

    This permeates Microsoft culture and taints everything that they touch. They lie, they cheat, they bully and yes they win. It is not the technology that annoys me -which is mediocre, but good in terms of ease of use. It is Microsoft's competitive culture that has allowed it to become the neighbourhood bully.

  124. Database in the kernel? by t482 · · Score: 1

    The http server in the kernel blows away IIS in benchmarks. What about a database embedded in the kernel? for a dedicated db server the size of the kernel wouldn't matter too much. Is this feasable?

  125. Re:"too good to be true", "perfect", "cool because by grammar+nazi · · Score: 2

    I don't hate MS, rather, I like the idea of a 'Free' product providing more value than the best commercial 'non-free' version of the same product. THat's what I'm happy about.

    --

    Keeping /. free of grammatical errors for ~5 years.
  126. Re:Another benchmark by kronoman · · Score: 1

    First off, if your hardware doesn't suck, you shouldn't have this issue. But, I had it anyway with non-sucky hardware (256MB/Ath750) using the Mandrake 7.1 stock kernel. But a recompile fixed this issue. I suspect the problem was IDE related, but I'm not certain. Also, if you use XFree86 3.3.6, try upgrading to 4.0.x, it's faster for most (nVidia, ATi, 3dfx, Matrox, Trident, NeoMagic, Silicon Motion, 3DLabs) chipsets.

    --
    If violence isn't solving your problems, you're not using enough of it. - MAJ Misato Katsuragi
  127. Congratulations! by 0bjectiv3 · · Score: 1

    I want to congratulate the Linux community on the TPC win. As an avid fan of SQL Server 2000, I must respect the TPC results. However, I find it interesting that the TPC was said to be a worthless benchmark by most "M$" bashers until Linux came out on top.

    Oh well, at least we can agree on something now.

    --

    "Saddam Hussein cavorts with terrorists."
  128. Re:"too good to be true", "perfect", "cool because by juliao · · Score: 1
    People hate Gates because he is litterally out to destroy Linux.

    No way! I was hating him long before the first Linux kernel ever shipped...
    -----

  129. Re:What this means by Weh · · Score: 1

    I was quite surprised to find out many big companies are using linux. I think it just doesn't get a lot of publicity. I know of at least one Shell (the oil company) division that is using linux.

    I think it makes sense business-wise to use linux in companies, it's a decent OS and it's free (Instead of paying for thousands of licenses).... The only problem is that secretaries and marketing people probably can't use it too well.

  130. Can I have my $1,000,000 now, Larry Ellison? by Darth+RadaR · · Score: 1

    This makes me tempted set up DB2, then take up Oracle on it's million dollar challenge

    --
    /*drunk.. fix later*/
  131. Yeah right by FastT · · Score: 1

    Come on. Moderate to strong agreement or strong disagreement with an article is practically the only criterion Slashdot "editors" use to decide what to post.

    --

    The only certainty is entropy.
  132. What were you expecting? by AKAImBatman · · Score: 1

    DB2 is an old mainframe database pawned off as a "Modern Relational DB" which it is not. That's 90% of the reason why their stored proc handle errors like an old COBOL program.

  133. Re:It's quite simple actually by AKAImBatman · · Score: 1

    Unisys modifed the NT code? arf arf arf!

    Explain to me just what is so unbelievable about that? The windows source code CAN be licensed in case you weren't aware. They only do it for selected partners who are in bed with them and can pony up the cash. How the hell do you think Citrix created WinFrame in the first place!? THEY LICENSED THE CODE.

    On top of that, it is painfully obvious that you have never even STUDIED OS programming. Why don't you go read up on my pack of lies, hm?

    If I hadn't already posted I'd mod you down as a troll.

  134. It's quite simple actually by AKAImBatman · · Score: 2

    It sucks. Seriously, it sucks. Intel processors are very good at a single thread of execution (such as video games). As they are scaled up to multiple tasks you invariably have some form of hardware backlash due to the failure of decent on chip task switching. This may take the form of slower speeds, deadlocks, or processor expections (known to the windows world as 0E/0D/etc. blue screens of death).

    Now speaking as someone who was actually at a conference in a Unisys facility when they announced this thing, they have problems. They took a standard Unix machine configuration of four processors per board with up to eight boards plugged into a gigabit crossbar and a shared memory architechture. WINDOWS NEVER DID THIS BEFORE! Unisys had to customize the NT code to make the damn thing even run, then covered it over with some figures about how much more I/O the machine could produce than a Sun Starfire E10000. But it is an inherently unstable design (at least for x86). Sun itself had a difficult time making 64 processors work. In fact in the UltraSparc III, there is on chip clustering of processors!

    To make a long story short, Unisys did it to please Microsoft and found out that it wasn't practical.

  135. Re:"too good to be true", "perfect", "cool because by oconnorcjo · · Score: 1

    The reason many people in the open source community dislike Microsoft so much is that their products don't "play well with others". The easiest example is .doc files. Any word processor that can't completely translate a .doc file is going nowhere fast in the business community (and Microsoft changes this undocumented format every couple of years) and this is just the tip of the iceberg. There was CORBA so they came out with COM. There was openGL so they came out with DirectX. There was Java so they came out with j++ and now C#. The list goes on and on. In each of those cases, the underlying fact is that if you chose the MS solution, you become locked down to their platform. And to open source people, freedom and choice are highly valued and Microsoft is constantly trying to marginalize anything that is not them or at least tied to them.

    --
    I miss the Karma Whores.
  136. linux TCO vs windows TCO (total cost of ownership) by updatelee · · Score: 1

    1st place $347us/QphH => Linux 2nd place $161us/QphH => Windows 2000 I am a *nix fan, I love my BSD (OpenBSD and FreeBSD) but this does nothing to dispel yesterdays slasdhot article from microfost on how windows is cheaper Total Cost of Ownership.... Chris Lee lee@mediawaveonline.com

  137. insignificant by hyrdra · · Score: 1

    Hmm, at $207 a QphH, the most economical thing seems like a farm or cluster of HP NetServer LXr 8500's.

    Also, everyone is thinking this is a win for Linux. If you look at how the data is displayed, you'll notice operating system and actual system are both dependant upon one another and cannot be seperated. Thus, it is worthless to compare Linux running on a different system with that of Windows running on a different system. In all fairness, we don't even know what Windows will do on that system.

    As it is, these rankings are meant to show the best arbitrary configurations which just happen to be setup somewhere and just happen to be submitted. Again, as others have noted, you cannot compare apples to oranges, so Linux being on top may be of little significance only that someone happened to have a system with Linux running on it. In terms of the defined QphH, it seems that server hardware is the biggest swayer, not the OS.

    --


    "I'll just chip in a bit for RedHat: I actually have that installed on my university machine." - Linus, '95
  138. Re:Counterpoint: Slashdot's DB Performance by Dancin_Santa · · Score: 1

    SShhh... I only saw that weird, half-baked, half-rendered HTML page 3 times so far. Of course, I've only been logged in for about 5 minutes.

    Dancin Santa

  139. Re:What this means by Dancin_Santa · · Score: 1

    My point exactly. The perceived toy-aspect of Linux is being shed. Linux is moving closer to the mainstream as evidenced by benchmarks such as this. It isn't the fact that Linux set some world record (dubiously), it's that Linux is represented as a viable alternative to Windows and other Unix systems.

    Dancin Santa

  140. What this means by Dancin_Santa · · Score: 5

    There are a lot of problems with coming out and saying that Linux is the hands-down winner of this benchmark. The first problem is that the Linux system has twice as many processors as the next system down. The second problem is that the system costs twice as much as the next runner up. For these reasons alone it is foolhardy to immediately claim that Linux is now the undisputed heavyweight champion of the database world.

    However, the story is more than that. The most important thing to notice is not that Linux is at the top, or the number of processors is so high, or even that the cost is exorbitant. The important thing is the Linux is a contender at all. This is an OS that hasn't until recently gotten a lot of respect. That Linux can "keep up with the big boys", it shows that it is certainly capable of handling the computing needs of the corporate community.

    Of course, if you live by the benchmark, you die by the benchmark. Linux apologists would do well to acknowledge that it only breaks the world record because the hardware is twice as powerful as the next OS's. However, they can still crow about the significant progress that Linux has made over its relatively short lifetime. What other OS has gone from 0 to 60 in such a short time?

    Dancin Santa

  141. A bit off topic... by bryan1945 · · Score: 1

    but a 3TB category! I realize that several companies have tons of data, but to create a category for 3TB DBs? Holy crap!

    Sorry, I must not be conversant in this area, but wow!

    --
    Vote monkeys into Congress. They are cheaper and more trustworthy.
    1. Re:A bit off topic... by tb3 · · Score: 1

      When Microsoft did their test, they used their "issues' (i.e. bugs) database. But only a subset.
      -----------------

      --

      www.lucernesys.comHorizon: Calendar-based personal finance

    2. Re:A bit off topic... by sunwukong · · Score: 3

      but a 3TB category! I realize that several companies have tons of data, but to create a category for 3TB DBs? Holy crap!

      I work for a storage solution company and it's becoming very common for even modest organizations like universities to start scoping out needs at the 1TB level.

      Why is storage still such a booming business in spite of the economy's twist and turns? Just check out your own habits and what the law and generally accepted "good" practice is: there's usually a disincentive to throw any data away.

      It's worth someone's time to index and archive all of those trolls and modded down posts -- gotta give those attorney's something interesting to read.

  142. Re:About time by Ayende+Rahien · · Score: 1

    That SGI Machine is actually 4 machines.
    4CPUs per machine, that makes it 16 CPUs in a clusters.
    And Win2K is *still* the price/performance record holder.

    --

    --
    Two witches watched two watches.
    Which witch watched which watch?
  143. Load time by AX.25 · · Score: 1

    Interesting that the SGI/Linux/DB2 combo had half the load time of the highest W2K/SQL7 server.

    --
    What is pirate software? Software for inventory of stolen treasure?
  144. Anyone notice Win2k+MSQL 1700 QphH limit? by soeliang · · Score: 1

    Checking both 100GB and 300GB mark, you'll notice that non of the MSQL+WIn2k go beyond 1700 QphH mark.

  145. Re: why hate Microsoft by sacrilicious · · Score: 1
    Why does it seem that most people spend most of their time hoping for something bad to happen to Microsoft? If there's a security problem with a Microsoft product, it's not a *good* thing..."!

    I would only agree with the above viewpoint if either

    1) Microsoft was open source, or

    2) Microsoft was a benevolent dictator

    Neither is the case. Microsoft is pushing a closed, proprietary system with the goals of making as much money as possible, even if it means drastically reducing peoples' quality of life and compromising their rights on a widespread scale. In my opinion most companies operate on the same bottom line basis as Microsoft, and would be attempting to perpetrate similar ills on the world if they had the means... but Microsoft is among the very few companies holding the reigns on a highly closed system in a monopoly on a product that does not have much elasticity of demand (from a realistic corporate or home use perspective). Microsoft is further assisted by the fact that most people don't even understand the upstream issues; they simply endure a lousy end-result experience.

    --
    - First they ignore you, then they laugh at you, then ???, then profit.
  146. Re:Why IBM did not go DB2 by Whyzzi · · Score: 1

    Good SQL developers get big bucks, So of course IBM is going to sell it.

    --
    "BSD is about people pissing each other.." (Moid Vallat)
  147. I think... by OpenSourced · · Score: 1
    It's complete systems they are testing. If anything, the posting should read:

    SGI submits it's workstation to the TPC with Linux as OS of choice.

    Or something like that.

    --
    Rome taught me patience and assiduous application to detail. Virtues which temper the boldness of great, general views.
  148. Re:Why IBM did not go DB2 by fantastic · · Score: 1

    For all the Linux hype IBM would prefer to sell AIX and mainframe updated and minicomputer service contracts. They will do everything they can to keep you on IBM hardware, only if you call their bluff and say that you will leave IBM will they take your request to move to linux seriously.

    Hence no linux benchmarks but as someone else has commented they would rather invest in doing a dynix benchmark.

  149. Re:Counterpoint: Slashdot's DB Performance by TikkaMassala · · Score: 1
    Another 180-degree turn by a linux user.

    holding a monopoly position in desktop OS marketshare

    So now Linux doesn't exist as a desktop OS? Surely the 1,000 posts every hour praising the penguin prove differently?

    The Linux community takes pleasure in being 'the other guys', and play on this whenever possible: 'Look at us! We're using free software, and we're doing things!', but when someone mentions microsoft, you start saying how unfair that microsoft is much bigger and more powerful: 'we're so small! microsoft is so unfair!'.

    Make your mind up.

  150. Re:"too good to be true", "perfect", "cool because by TikkaMassala · · Score: 1
    So the software may be free, but you need a computer 4-times more expensive to run it. Bargain.

    Stop blowing everything linux does out of proportion. Face the facts. Someone made a stupidly powerful machine, put Linux on it, and funnily enough, it won. If you put Windows 2000 on that computer, it would piss on Linux.

    It wasn't the OS, but the hardware.

    I could make an OS out of bits of tape and post-its, put it on a computer like that and it could out-perform anything else - it's not hard.

  151. Re:"too good to be true", "perfect", "cool because by TikkaMassala · · Score: 1
    And the linux community wouldn't like to destroy microsoft? You have double standards. Really bad double standards. If Linux was produced by 1 company, it would be doing just as unscrupulous acts as Microsoft, but all you Linux lovers would be up in arms defending Linux.

    It's just a form of Penis envy!

  152. Re:It's more complicated than that... by illaqueate · · Score: 1

    And Walmart would wish to sponsor this event.

  153. Mimer SQL very easy to administer by olof.edlund · · Score: 1

    If you want a database that's really easy to administer, performs with the best of them, follows the SQL-99 standard, runs on Linux and is affordable, take a look at mimer.com for a free download.

  154. About time by ferret007 · · Score: 2

    About time you Linux weenies put your money where you're mouth is and submitted a result. However, note that cluster has 16 700MHz Xeons, whereas the Compaq Proliant entry below it has only 8. Look at the cost per transaction. More than twice as much.... Gee I thought you guys kept saying Linux has a lower TCO... And also note that when you compare the Windows2000 results the scalability is almost exactly linear. Number of CPUs and their speeds is linearly proportional to performance. This is also reflected in the price per transaction. But don't you guys keep saying Windows2000 doesn't scale... Looks like you're full of something.

    1. Re:About time by deaddrunk · · Score: 1

      This is definitely a shit article, but it has to pointed out that SGI hardware is a lot more expensive than the Compaq that was the previous no. 1. I think SGI put it up there to stem the Microsoft bull about being the best, merely because the server vendors were in its pocket and willing to pay for the benchmarks. Finally, as Microsoft points out at every opportunity, the initial cost is only a fraction of the TCO. Full of something perhaps, although I've yet to hear Linus Torvalds describe Microsoft as 'un-Finnish'.

      --
      Does a Christian soccer team even need a goalkeeper?
  155. Re:Price/Performance Ratio by deaddrunk · · Score: 1

    Yes, but that's the expensive SGI hardware, not the OS. Perhaps Compaq or Dell would care to sponsor a benchmark?

    --
    Does a Christian soccer team even need a goalkeeper?
  156. Why IBM did not go DB2 by XSforMe · · Score: 1

    There is one thing that worries me about these results. All of IBM's entries for the category under 100 GB where running Windoze and SQL Server. Now this is sort of strange for a company with their own OS (OS/2) and their own Database (DB/2). Unless they were trying to pass the message that they just do not rely enough on their own systems. IBM must have felt ridiculous when they where beaten by an OS they have commited too and by their own product! Maybe next benchmark we will see more diversity in this range.

    --
    My other OS is the MCP!
  157. Re:"too good to be true", "perfect", "cool because by $hotgun · · Score: 1
    Sir, I think you are the one who should consider an increase in maturity. It is a religious vendetta, and a very serious one. It is a vendetta against injustice, wherever it may be found.

    You're words can be used in any number of situations. It's only a strip search. People are not dying from it. It's only taxation without representation. People are not dying from it.

    No, people are not dying from having an inferior product shoved down their throats by a lucky monopolist. People are not dying because they lost their jobs at companies who tried to compete with a monopolist who forces competitors from the market using extortionist practices. People are not dying because choice in the marketplace has been destroyed.

    But that doesn't make any of it right, fair or just. And just because the monopolist can do these things legally doesn't mean that I can't gloat and maybe even push a little when I see them stumble.

  158. Re:"too good to be true", "perfect", "cool because by $hotgun · · Score: 2
    Why do you have to hate something? Why isn't it enough for you that Linux or your favorite open source project is successful and works great? Why do you have to stomp everything else?

    Maybe it has something to do with the situation I found myself in when I first started programming. Being a new programmer, I would make a lot of mistakes, and even though it was just a DOS program, every time I would hit one of my bugs Windows 3.1 would become completely unstable and require a complete reboot. Under suggestion from a friend, I switched to OS/2 and found programming much easier. When I hit a bug, all I had to do was close the DOS box and continue working.

    Unfortunately, Microsoft's goal of 'one world - one OS' made it very difficult to use MY OS of choice for other things, since there was not much support from ISVs and hardware vendors. I detested all the FUD and underhanded tactics used by MS to destroy all competing OS solutions. It burned my soul that people would settle for a second rate solution just because they knew of no other, which they could not learn of due to Microsoft's tying deals and manipulation of the network effects.

    I want to see MS fall. I want to see them fall hard. I want to see people fired for buying Microsoft, for when that day arrives every OS will have to stand on its merits, HW vendors will write portable device drivers, ISVs will write portable programs, diversity will thrive and reliability will overrule mediocrity. Until then , every nitch in Microsoft's armor is a pleasure to me.