MS Squashes SQL Benchmarks
Player To Be Traded Later writes: "Robert Cringely at Infoworld reports here on Microsoft's attempts to squash SQL Server 7 benchmarks." In short, when a testing lab came up with far better results for SQL Server 7 under Windows NT than with its much-touted successor Windows 2000, Microsoft decided they'd rather keep the touting nice and quiet.
That's very interesting, and appears to be correct (see http://www.cybercrime.gov/ipmanual/03ipma.htm, "Statutory exceptions" section). I was under the impression that the entire EULA mess started because a clueless and/or bought judge ruled that loading a program into RAM constituted making a copy. Under that (il)logic, the EULA grants you the right to run the software which you would not otherwise have, and in exchange strips you of fair use rights. But based on 17 USC, you already have the right to run the software, so the EULA removes your fair use rights in exchange for nothing. IANAL, but I thought that a contract without "consideration" was invalid. So even if a EULA is a contract (highly questionable, given there's no communication between you and the manufacturer and no way to prove you actually read and agreed to the terms), it shouldn't be enforceable. Can anybody clear this up?
I'd like to see the EFF take up the EULA issue, of course only after they've finished sending the DMCA back to the bowels of hell from whence it came.
How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
So you have a new OS out that you want everyone to run. Would you want a benchmark coming out that says your old stuff is better. I'd like to point out that this article talks about SQL7. SQL 2000 runs MUCH better on Win2k than it does on NT4.
SQL7 was written to take advantage of NT4, not Win2k. I can't say that the test results OR Microsoft's actions suprise me much.
A speech...
Also, it depends on how they had their Win2k box set up. Active Directory is a mess and could be slowing it down along with a bunch of other services that come with it by default that weren't part of NT.
It should be noted that for whatever reason, be it MS backing down or the company discovering they could publish it legally, the results ARE online.
In other words, MS didn't win that particular round.
News at 11, Microsoft enforces same license that every other database vendor uses. AFAICR, no big time database vendor would allow you to publish benchmark results, not just Microsoft. Now if they were going to allow the results to be published if the Win2K box beat the NT4 box, then you may have something.
Besides, they left out way too much detail to get in a fuss over. Like maybe the NT4 box was a 4 way P4, and the Win2K box was a P133 overclocked to 166 MHz and with flaky 32MB simm. They never state that the same hardware was used.
While I have never been accused of being in Microsofts corner, they are in the right on this one and we have seen darn near every major* database vendor pull the same stunt.
*For some definitions of major.
I find it a bit interesting that the article has no link to the websites of the testing lab or the actual benchmark result...
So where is it?
====
Codeala - Just another mindless drone
Slash should do it.
My guess would be that MSSQL7 uses some system calls that are "native" in NT4, but are some kind of backwards-compatible kludge in W2k. If that's the case, it would make perfect sense that MSSQL7 would be slower on W2k, but MSSQL2k would be comparable.
Something is definitely fishy with their hardware if Win2K is twice as slow as NT4. I've run both servers with SQL7 intensively. You couldn't pay me to move back to NT4. 2000 isn't all that much faster, but it is much more stable and its a lot easier to use and administrate.
Want some real benchmarks? Try here. Notice a pattern? SQL Server is the fastest database server in the world. Not only that, but Win2K is in the top four slots. 2nd place is a DB2 server on Win2K. Here are real, industry standard tests performed by an independent organization, not a company with an agenda to promote or magazines to sell.
I'm not sure what the point of this article is, other than to stir up more mindless MS-bashing. Well, Timothy, maybe you should try SQL Server or another real database. Pretty much every day around noon we get the same problem because Slashdot can't handle displaying stories while lots of people are posting. A real database would do wonders to fix that.
No, Thursday's out. How about never - is never good for you?
So what? If I go to the store, purchase a copy of the program, and install it without agreeing to the EULA, I can still legally run it (MS has been compensated; there's a provision in 17 USC that excludes the running of software from infringement) and MS can, indeed go to hell.
Of course, I would hope that they don't drag down the entire neighborhood, as I live pretty close by.
Most copyrighted material is not licensed at all, or as a condition of purchase, software included. Even the legality of a post-sale EULA is the matter of some debate. Don't assume that the things are 100% legit just because software publishers claim that they are. IIRC the case law is almost evenly split, with a slight leaning in favor of the 'EULA's don't count' side.
-- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.