What Happened to Oracle's $1 Million Server Challenge? 153
Mambo from Africa writes "What happend to the 1 million dollar challenge that Larry Ellison put to users of Microsoft SQL Server 7.0. Did Microsoft who seemed to have taken on the challenge get it, or anyone else for that matter?" Good question. I remember reading about this when it first came out, then the whole matter died. Anyone heard anything about it lately?
Re:MS SQL 7.0 on a laptop? (Score:2)
Not slow, and I have a 300mb db on it, with roughly 15,000 products, each one of which has 4 VARCHAR2 4000 columns (plus 2 dozen or so other fields...). I've run it in conjunction with Excel, ERWin and a couple of other heavy apps.
That said, I also have a dual-boot laptop at home running linux (Fujitsu Lifebook 690tx, 266mhz/96Mb RAM/Suse 6.1) with 3 java application servers (Websphere, Locomotive and Enhydra), Zope, AOLServer, MySQL, KDE and the usual network deamons (sendmail, apache-SSL, etc.). And it runs great (except when I startup StarOffice or Nutscrape
So go figure. I think SQL 7.0 is a fine product, just don't bet your business on it, even though it is MUCH more reliable than any other M$ product. Now, if it ran on Linux....
;-)
Lawsuit?! For What? (Score:1)
Who the hell would sue anyone for a $2,000,000 libel claim? You'd have to have some pretty slanderous and widely puplished garbage other than "Microft is Crap" to get sued.
Pfhft.
Re:Who Cares?? (Score:1)
$500M (Score:1)
The test has been withdrawn by TPC-D org (Score:3)
The time comes to mind when PC Magazine did video benchmarking, and some manufacturers hardcoded detection for their benchmarking into their hardware, just to skip some of the actual processing load done under the benchmark to boost performance measurements... *smile*
Re:Who Cares?? (Score:2)
If you thing that big hardware or big disk space is not being used or called for, think again. Ebay has 2 E10k's and probably a boatload of drive space. Same with companies like OneBox or iDrive. They thrive on drive space. How about GeoCities?
The web is driving big hardware and large drive space hard, and right now there is lots of money to be made providing these high-growth companies with the hardware/software they need to accomodate all that traffic and data that web users want/use/generate.
I think Oracle is right to persue this line. This is what matters to customers and many of them will pay whatever it takes to get the best performance.
Re:Microsoft DID SO respond (Score:2)
i'm trying to find the link now.
in the mean time...here's an interesting winntmag article
http://www.winntmag.com/Articles/Index.cfm?Arti
Re:Oracle closed the challenge after > 3 months (Score:1)
Microsoft had something similar on their website saying the opposite.
check here for some links
http://www.microsoft.com/sql/productinfo/compar
Re:True! (-: (Score:1)
the microsoft solution was waaaaaaaaaaaaaay cheaper.
In reality MSSQL is microsofts best product.. (Score:3)
I have worked with it for a while.
If you don't have to connect to it from Unix, it is a FANTASTIC database. The problem is if you want to talk to it with something like..... PHP/mod_perl. Good luck. Your best bet is an ODBC-ODBC bridge.
MS changed the TDS protocol and so you can't use sybase drivers (which they gladly give away) to talk to 7.0 like you could 6.5.
Damn shame too.
If I had to use something on NT, I would either use DB2 or Sybase.. (Your DB can scale to *nix if needs be!) MS SQL, you can't.
7.0 is a complete rewrite of SQL Server 6.5. (THOUGH, SQL Server 6.5 is the biggest POS I have ever used...
People like Jim Grey and 90% of the old DEC Labs RDBMS development team wrote the DB.
To bad it is so damn dificult to communicate from Unix...
IBM with DB2 won the challenge (sort of) (Score:2)
IBM claims to to have the fastest and most used database. Well, look for yourself.
ms
Re:YES: MS SQL 7.0 on a laptop (Score:1)
Or you could install the "desktop" version that comes with the SQL7 distribution.
Runs fine on my little Sony Vaio C1F with only 64Mb and a crappy Pentium 250
Ellison touched it (Score:1)
The only thing that seems to avoid this is his own company. Makes me wonder who runs it.
I won (Score:1)
Re:True! (-: (Score:1)
MS answered, but the question in question... (Score:2)
Hmm (Score:1)
say a $2,000,000 lawsuit for the winner of the
challenge...
That's a quick way to get rid of any numbers.
--
Insanity Takes Its Toll. Please Have Exact Change
Re: oh PLEASE again (Score:1)
that's like saying technically nothing has been invented cause it's always based on an earlier invention. take you examples.
*MS-DOS was purchased from a company in Seattle*
Yes, MSDOS wasn't developed by ms, but once it was bought it was developed further. You don't need to have originally developed it to innovate new features. eg. someone buys out company who makes sundials. 50 years later, they make digital watches - the idea of time keeping was innovated by the sundials company (for this example, pretend sundials were the first time keeping device). even if the guy who bought out sundial didn't invent digital electronics, the digital watch is an innovation.
Now, lets examine your other examples which demonstrate this concept further.
*Internet Explorer was a rip-off of Mosiac
Yes, IE was based on Mosiac (licensed), but it's not mosaic, it's much better. AMD Athlon is based on x86, but it's got innovations of it's own.
*Image Composer was aquired when Microsoft bought Altamira and fired everybody
So? Big deal, and atlmara innovated oo image editing? I guess adobe did, no wait, is it corel?
nah, must be gimp.
*SQL was purchased as license of Sequel by Sybase
Again, bit deal. SQL Server 7 has non of the original sequeal code.
*FrontPage was written by a company named FrontPage which Microsoft bought and fired everyone associated with the project
Yet again, frontpage has changed significantly since it was aquired. It has shitloads of features, like the way you can just create tables by "drawing them" (word technology) and dynamic resizing to just name a 2.
*Flight Simulator was aquired when Microsoft bought BAO. Then, they fired the developer - and ran away with the product
I think you're starting to get the idea again. But you don't "run away" with a product in the way you imply when you "aquire it" meaning, PAY FOR IT.
*Do I EVEN have to mention Hotmail?
big deal? microsoft didn't buy hotmail for "technology" which it didn't have. microsoft bought it to quickly expand into the internet market and gain recognition.
Microsoft doesn't INNOVATE anything. They either steal, buy, or 'license' products to make them their own.
And the products don't change??? PLEASE. Microsoft do a lot of their own research - most of which don't end up being full products themselves but being things which get integrated into microsoft's aquisitions. And many of these features are damned useful (like the natural table drawing i mention above). Microsoft is the world's largest natural language processing research centre in the world - but when it all finally comes out - you will say "well - microsoft copied it off XXXX"
Things don't have to be HUGE to be innovations - sometimes it's a group of small innovations which have the bigger effect.
Remember, Linux isn't successful because of innovation under your definition. But there are little innovations here and there which make there way back into the major unixes even.
Re:Migrating from SqlServer to Oracle SHAMELESS PL (Score:1)
Regards,
Tim Dyck
PC Week Labs
Microsoft did it in March... sort of... (Score:5)
What does this mean to those of you unfamiliar with the terms used above? Microsoft benchmarked at well better than the 1% rate they had to do to beat the challenge. But they didn't use the benchmark specified by Larry Ellison in the challenge. Based upon the Mindcraft fiasco and other such benchmark numbers from Microsoft, I wouldn't pay much heed to this one either.
AFAIK, nothing ever came after this. I'd assume MS couldn't do it, or else they would have collected.
---------
Question: How do I leverage the power of the internet?
Materialized views were the only key (Score:1)
What materialized views allowed Oracle to do is *pre-calculate* results for the TPC-D queries so when they were actually clocked, the database optimizer just had to realize that pre-computed results tables were already available and simply retrieve the results. Materialized views are very useful in the real world, but they, of course, just shift computation time from query execution back to during the load and index stage. You need to be aware of the pros and cons of the approach.
Despite Oracle getting such a PR win over this, preaggregation is not their invention: IBM developed the technique (which it calls materialized views) and shipped it to the market before Oracle did. Oracle was real carefull not to allow DB2 to participate in their $1 million challenge!
Microsoft has, in fact, met this challenge, in that they computed the results of TPC-D query 5 in better than 100X Oracle's time (actually, Microsoft query 5 run times were around 1 second). In this test, they used their OLAP Services Component of SQL Server 7, which uses precalculation just as Oracle's materialized views do -- something I think is fair.
However, the version 2.1 TPC-D rules state: "The TPC-D database must be implemented using a commercially available database management system (DBMS) and the queries executed via an interface using dynamic SQL" (page 6). Basically, the TPC is a relational SQL benchmarking organization, and you have to use a relational database product in its tests. OLAP Services is NOT a relational database and it does not have a SQL interface: it is a multidimensional database and uses an interface Microsoft developed called OLE DB for OLAP. Thus, Microsoft's OLAP Services results were not eligible for TPC-D auditing, and without query pre-calculation in SQL Server 7 itself, there was no way possible Microsoft could do query 5 fast enough to win. This, of course, is exactly what Oracle was counting on.
Regards,
Tim Dyck
PC Week Labs
Re:Who Cares?? (Score:1)
I hate to point it out, but remember it was Ebay's sun servers that crashed this year, and not the IIS boxes.
You shouldn't be reassured just because you have "big hardware".
I seem to recall (Score:2)
I thought I read that it was something like this: First of all, Oracle did it in ~71 seconds, meaning that SQL Server would have to come in just under 2 hours to "win".
However, it also turned out that due to some loophole in the definition of the TPC-D benchmark, it was arguably legal to set up the system to effectively precompute the query while loading the dataset, which is not counted in the time, so that all you have to do on the clock is spit out the results. However many hours the system takes to load the dataset does not count.
Using this technique, Oracle did it in about half a second, and SQL Server did it in less than two -- still slower, but not 100x. If you consider this technique valid, then I guess MS won, but it's pretty clear, to me at least, that in any reasonable interpretation, this would constitute cheating.
I never heard of any times for a SQL Server system doing it the honest way, or even whether or not anyone got it to happen at all.
David Gould
No NT crashes in 2 years (Score:1)
OTOH, almost every other NT server that I've had contact with needs weekly reboots, and sometimes crashes anyway. I stand by the statements above.
But yes, MS can buy good products from time to time. FoxPro was one such, lest we forget.
Re:No NT crashes in 2 years (Score:1)
Re:Without the scalability? What? (Score:1)
The 'cut out' bits are to do with how the engine performs on large machines (eg async io doesn't exist on the 9x version, only scales to 4 CPUs, doesn't cluster). The functional bits (record locking, multiple queries, SQL, replication etc) are all still there - a client does not need to know whether it is talking to MSDE or SQL7 to get data.
I've been running SQL7 on my machine here and it generally uses less than 5M of memory when idle, only grabbing the memory it needs during queries and letting it go pretty soon after - certainly a lot better behaved than 6.5 where it had a specified memory usage.
John Wiltshire
$100,000 outage penalty wipes out MS benefits (Score:2)
If we have an outage of approximately 2 hours on one of the key boxes, we are looking at a $100,000 penalty.
Any price/performance benefit of NT is wiped out if it crashes on a regular basis.
And believe me, NT does crash. There is a development group in our company investigating whether we can replace the 70 unix boxes with NT boxes. And guess what - the pilot release date has been delayed by two years because it doesn't run reliably and it requires twice the number of servers to handle the load.
That is why we stick with the high-margin vendors and why price/performance of NT simply isn't an issue.
In big business, money is nothing - reliability is everything.
Re:No NT crashes in 2 years (Score:1)
Re:$500M (Score:1)
No matter how you look at it, that's gotta be pretty tempting ;-)
It just ain't half a billion dollars :)
Pure marketing (Score:1)
There isn't any real substance to this battle, and never was. The challenge was made in sufficiently vague terms that both parties could always claim victory in their respective press releases. That $1M was never going to leave Larry Ellison's pocket no matter what, and he knew it. You can make benchmarks say pretty much whatever you want them to say. Ultimately, descisions between the two shouldn't be made on benchmarks, but on less quantifiable issues like usability, reliability, features, standards-compliance, etc.
Nothing refreshing (Score:1)
TPCD, threading becnhmarsk for Sol, so on so on son.
Overall, load the big FUD gun battery, commence countdown and fire...
The OpenSource community has yet to learn how to use this essential business practice.
Re:Microsoft did... OK look this is what's up (Score:2)
Re:MS SQL 7.0 on a laptop? (Score:1)
They're designed to initally be run on a dedicated machine... but you can throttle them down.
Simon
Re:In reality MSSQL is microsofts best product.. (Score:1)
I have to use it as the central repositry for CA's Unicenter (an even crappier product). We keep having significant performance and reliability problems, and the system so far has not been fully rolled out into mainstream production.
One annoying problem is that occasionally a database will run out of space, yet there is plenty of space on the device file. There is a manual time consuming procedure that needs to be run to fix this problem - Microsoft's idea of resolving this is to schedule this process once a week!
SQL 7.0 is better, it now dynamically resizes database devices when needs arise. The management tool is a lot better, but is now a real resource hog, and requires IE 4.0 to be installed as the default web browser to function at all.
I also had nightmares in the past with both 4.21 and 6.0. There was once problem that would cause the server to lock up cold, requiring a manual reboot. MS were of course aware of it, but did not consider it such a significant problem to issue a fix. I also spent around 2 weeks with MS support attempting to get the scheduler to dump databases on s single server. The problem was caused by the sever being unable to use loopback to connect to itself with certain netlibraries. I discovered this with no help from MS.
The clueless management at my then employer considered me to be an expert on SQL server, when all I had done was install the product a few times. I had to spend hours reading 3rd party documentation to learn how to really support the product.
Re:Microsoft already won on price/performance (Score:1)
Re:Migrating from SqlServer to Oracle SHAMELESS PL (Score:1)
Re:Who Cares?? (Score:1)
But interestingly as I read the Oracle challenge it's not for MSQL to beat 1% of the performance of Oracle on the test, it's to beat 51% (or so). Oracle claims to be 100% faster, and the challenge is to beat that "100% faster" mark by 1%.
That was a pretty safe challenge given the limits on hardware that Microsoft has to work with.
Re: yeap (Score:1)
Cheers
"Why is Interoperability Important?" White Paper (Score:3)
http://www.microsoft.com/sql/interopmigrate/int
Click this...
"Why is Interoperability Important?" White Paper
Learn about why the need for interoperability across mixed platforms has never been greater.
See this...
Sorry, there is no microsoft.com Web page matching your request.
It's possible you typed the address incorrectly, or that the page no longer exists.
Enough said.
Re: oh please (Score:1)
Re:fIRST pOST (Score:1)
Re:MS SQL 7.0 on a laptop? (Score:1)
Dont flame me for this, I am no way a MS fan, I have just seen this for myself.
Re:Apply your logic to Mindcraft (Score:1)
a) There were indeed important features that Linux needed to improve. Work on that commenced immediately.
b) The test defined not only let MS set the specs for the MS system, but also for the Linux system.. (V. unfair)
c) There was no period of time allowed to match the claimed performance.
etc.
Re:Nice to see someone mindcrafting Microsoft (Score:1)
Re:Microsoft DID SO respond (Score:2)
Of *course* Oracle optimised their database. That's not the point. The point is, *did* they optimise it to do best in the same areas as Microsoft did? High performance in one area may be crippled by lack of performance in another area. If you optimise software to do good in a specific benchmark, it may then perform shoddy in a real production environment.
I find benchmarks distasteful. You can get any numbers you want, and they end up having *nothing* to do with performance in a production environment. Benchmarks *aren't* about comparing apples to apples. Thanks about it...
-Brent--
Terabytes? How about Petabytes? (Score:1)
For example, Amazon.com is well over a petabyte (a thousand terabytes).
Not any more - Sybase (Score:1)
The Sybase 11.0.3.3 server on Linux comes from the same code base as MS SQL server.
This release is almost entirely free - you just can't rent access to it in a "service bureau" context. Go from development to production with no fees at all, and use some of the same APIs that work with SQL server.
Yes, there's no support, but I don't see why anybody is buying the Microsoft stuff.
Re: check your facts (Score:1)
Re:Er ... BASIC anyone? (Score:1)
Doug Loss
Re:$100,000 outage penalty wipes out MS benefits (Score:1)
(And undermines your credibility.)
Re:No NT crashes in 2 years (Score:1)
Re:price/performance (Score:1)
Personally, however, I don't have any committment to MS SQL, and I prefer things that way.
Re:Terabytes? How about Petabytes? (Score:1)
I understand that a couple years ago, some education department downloaded the entire internet(for education/historical purposes). Anyone know how large it was?
Re:You're not saying much (Score:1)
Re:True! (-: (Score:1)
If your pockets are deep enough, of course, this needn't apply.
Re:Migrating from SqlServer to Oracle SHAMELESS PL (Score:1)
Does it migrate Microsofts T/SQL stored procedures and triggers to Oracles PL/SQL or Java Stored Procedures?
That's my job on the Oracle Migration Workbench, and I am quite prepared to
Turloch
Suddenly, when they least expected it, nothing... (Score:1)
Oracle closed the challenge after > 3 months (Score:5)
Sheesh -- just search Oracle's site!!! (Score:4)
REDWOOD SHORES, Calif., Feb. 22, 1999--Oracle Corporation today announced another leading TPC-D benchmark on Oracle8i(tm) and Sun Enterprise 10000 Server. This is the latest of 13 leading benchmark results which improves by 70 percent over the previous world record, also held by Oracle8i, and marks the close of the Oracle Million Dollar Challenge. Larry Ellison, Chairman and CEO of Oracle, issued the Oracle Million Dollar Challenge at his keynote during Fall COMDEX in November last year. The challenge was for Microsoft, or anyone else, to make Microsoft SQL Server 7.0 run better than 100 times slower than Oracle8i database running a particular industry standard benchmark query. Microsoft did not respond to the challenge, which has been posted on Oracle's Web site (http://www.oracle.com/challenge/) for the last 3 months.
"Microsoft has had more than three months to respond to the challenge and we haven't heard a word from them," said Jeremy Burton, vice president of Server Marketing at Oracle. "This is because SQL Server 7.0 is years behind in data warehousing technology; they have yet to publish a single TPC-D result. Any customer considering SQL Server should have serious concerns about their failure to demonstrate performance in the critical data warehousing space".
With this new result Oracle maintains its leading position for single system performance and as the overall leader of the data warehousing marketplace. Since Oracle8i was announced, Oracle has published 13 TPC-D results on 10 different hardware platforms and 5 different operating systems. These TPC-D results demonstrate Oracle's performance leadership on the key hardware platforms that our customers are choosing. At the 1Tb scale, Oracle's latest benchmark reached 121,824 QppD (Query processing power TPC-D) and 10,566 QthD (Query Throughput TPC-D) and a price / performance of $283 QphD. Oracle's TPC-D benchmarks were achieved running Oracle8i release 8.1.5.2 on a single Sun Enterprise 10000 server using 9.81 Tb of disk storage. This system configuration is scheduled to be available on August 1, 1999.
Information showing the challenge was a "set-up" (Score:5)
- Seth Finkelstein
All I could find... (Score:2)
Press release is here: http://www.microsoft.com/PressPass/press/1999/Mar
I think I remember a bit more (Score:4)
At least, that's what I remember. I almost certainly have some of the details wrong. But I do remember they weren't even close to duplicating the effort, only the statistic. Apples and oranges at least.
--
Observation.. (Score:2)
Re:Microsoft did it in March... sort of... (Score:5)
Microsoft Claims Victory in $1 Million Oracle Bounty [internetwk.com]
Microsoft's Press Release for that date, which strangely doesn't specifically mention the contest [microsoft.com]
MS Press Release...scroll thru the usual PR BS to find some "real" data on the benchmark. [microsoft.com]
---------
Question: How do I leverage the power of the internet?
Who Cares?? (Score:3)
Big Buisness is great, but there are plenty of companies out there that can't/aren't going to have 1 Tb Database... Ever.... Let alone a server with 9.81 Tb of Disk Storage.....
Microsoft already won on price/performance (Score:3)
While NT doesn't have the remote access features or stability of its unix brethren, it has a huge price advantage.
High-margin unix vendors need to get a reality check on pricing otherwise linux, NT, or both, are going to wipe them out.
Re:Microsoft DID SO respond (Score:2)
2 problems with this. The first is that numbers are really meaningless. Database performance depends on many things. So Microsoft optimised SQL server to be *fast* under certain usage. However, will it have that speed when *you* get it on your server? You don't know until you try.
We have seen this with many benchmarks. The Mindcraft benchmarks [mindcraft.com] are a stunning example. NT is faster ... under certain circumstances. c't showed that under other circumstances Linux is faster. What's the point? Benchmarks are relativily bogus, unless you've done them for your *own* setup. For instance, I'd be more willing to trust these benchmarks [rshweb.com] then Mindcrafts
Second is, he's right. People won't be using Oracle for low cost databases. That's not the purpose of Oracle. But they won't be going to Microsoft either. It'll be too expensive. There are much better low-cost database solutions. MySQL, PostgresSQL, and others.
-Brent--
I believe the challenge was met. At 1/16th the cos (Score:1)
Re:Microsoft DID SO respond (Score:2)
How could one resonably expect that SQL Server could stack up against oracle? Microsoft used an HP 4-way Xeon machine vs. I believe a 16 CPU Sun Enterprize server. They said they got 1/2 the performance for 1/10th the price, but this wasn't a price/performance test. It was strictly can you do this?
No, they couldn't. How could they? SQL Server only runs on NT, and NT can't scale anywhere near where AIX, Solaris, HP-UX, Digital Unix, or IRIX can...
Re:Nothing refreshing (Score:2)
The "OpenSource" community needs to just keep telling the truth, lifting the curtains, giving away the source, and scrutinizing everything, including itself. Mindcraft used bad techniques. We called them on it. NT was still faster at a number of things. We pointed out that for 99% of installations, the "slower" Linux box would saturate the network. I think we did a great job. But NT is still faster. Will it always be? I'll bet not, because we've got the source and we can keep improving.
Marketing and advertising, in fact all consumptive waste is predicated on our continuing ignorance. As free software/open source folks, we should, to misquote Frederick Douglass, Educate! Educate! Educate!
We gain nothing by adopting their Wizard of OZ "Pay no attention to the man behind that curtain!" tactics.
Re:Who Cares?? (Score:1)
Not that rare i think..
Re:Not any more - Sybase (Score:1)
Sybase has already released 11.9.2 for Linux, free for development purposes, and problaby fairly reasonable for production services...
Sybase does have some great stuff -- someone at work mentioned something to the fact that Sybase can query an Oracle database faster than Oracle can...
Microsoft did NOT claim the prize (Score:1)
"As part of the first Web cast, Microsoft and Hewlett-Packard Co. will unveil an innovative solution to the same business problem posed by Oracle Corp. in its million-dollar "Challenge," matching Oracle's performance - for less than one-sixteenth the cost. "
The "same *business* problem" phrase is careful Microsoftese for "pretty much, but not necessarily, the same thing." If they had met the challenge requirements, with the actual benchmark, they darn well would have trumpeted that fact. There would probably be a quote from the irrepressible Ballmer to the effect of "when can I pick up the check, Larry?" Ask Wall Street if Ballmer can be kept quiet.
Microsoft does not claim in this release to have met the specific requirements of the challenge. If anyone has found quotes from a Microsoft officer that claims they have indeed met the requirements, then MS shareholders should force MS to demand payment from Oracle, or issue a retraction of the comments. The beauty of the release is its ambiguity; you just *think* Microsoft has claimed victory, and Larry is a nitpicking baby for not paying up. Not true. Microsoft press releases are the highest form of flack art, no?
Re:$100,000 outage penalty wipes out MS benefits (Score:1)
If I'm posting sensitive stuff I usually go anon, just so it's not blatantly obvious that I'm an idiot.
Re:Apply your logic to Mindcraft (Score:2)
Microsoft, on the other hand, claims that SQL Server is a fully mature database for mission-critical applications. I know this; I've read the parts of the manual that say so. (They read disgustingly like marketing hype, if you were wondering).
Oracle is saying, "Ok, if your system is this good, why can't it do this as fast as we can?" Well, the answer is that it lacks a crucial feature, but Oracle's quite reasonable position is that a "serious, enterprise-capable database" should have this feature.
Mindcraft would be comparable to this case only if (i) Linus or another directly responsible party claimed that Linux was well optimised for the hardware used, and (ii) Linux users instead of Mindcraft personnel had done the tuning of the machine.
D
----
Re:Oracle closed the challenge after > 3 months (Score:1)
Re:Information showing the challenge was a "set-up (Score:1)
Re:Information showing the challenge was a "set-up (Score:3)
(I know, there should be another P in there, but that's what it is). They do benchmarking and analysis for databases
Read everthing you ever wanted to know about it at their web site http://www.tpc.org/ [tpc.org]
- Seth Finkelstein
YES: MS SQL 7.0 on a laptop (Score:2)
Sun Enterprise 10000 (Score:1)
Man, Thompson and Ritchie give them the freaking programming language, show them how it's done, give them the freaking programming language and they still don't get it nearly 30 years later.
Without the scalability? What? (Score:2)
Is it, now? Which bits of scalability did they remove? Record locking? Multiple simultaneous queries? The SQL part? (-:
Customers will upgrade to full SQL Server once their application demands it.
Oh, you mean with the second user? (-:
Both PostGreSQL and MySQL have run well for me on an IBM Thinkpad 600E laptop, in 64M, with Netscape Communicator and a flock of TCL/Tk apps (will MSDE do that in 64M in realtime with Explorer and a flock of TCL/Tk apps running?) with the scalability, although I think neither of them are any closer than MS-SQL to a viable TPC-D result (or _any_ TPC-D result, short-cuts and all).
Both of the above also run well under these conditions on my 64M K6-II-300 machine at home, with StarOffice running. Add MS-Office to the above mix, and let's see how well MSDE does...
So what? (Score:5)
I wouldn't say that they weren't risking anything. They gave Microsoft three months to catch up, during which time they could have hacked out materialized views---or found someone who could do it for a million bucks, such as some moonlighting Oracle employee.
Moreover, the query doesn't seem to be contrived at all. It's a simple, run of the mill query, applied to a huge database. The Oracle feature which makes the query run fast seems to be an actual real-world advantage, not just some benchmark fodder.
unwinnable... (try 2) (Score:2)
My original take on the "challenge" was that Oracle COULDN'T LOSE, because the EULA for MS SQL server explicity states that you, as a user, are not allowed to publish benchmarks. Thus, even if you could buy the hardware (yeah, right. What Intel hardware can outdo a huge Sun Enterprise?) and get the software to work long enough to beat Oracle's record, you couldn't prove it, so there was no way to win.
With mention of the hardware, I ought to also say it wasn't really a fair challenge anyway. To test how fast one piece of software is versus another, everything else must remain constant. Comparing Oracle on a Sun Enterprise bigger than my refridgerator (and running Solaris) to a Dell Poweredge (or whatever; running NT of course) is hardly fair. Of course, you could take that opportunity to point out the choice of hardware and software platforms that Oracle provides as opposed to MSSQL
MoNsTeR
Re:Migrating from SqlServer to Oracle SHAMELESS PL (Score:1)
Try IBM's DB2 website; there's a mention of it there somewhere.
Cost Sensitivity (Score:2)
I'll leave the NT/Unix flamewar to somebody else. I am tired of that one.
That issue aside, I can say that large companies are often not very price-sensitive w.r.t. big projects. A big development project will often end up saving millions of dollars, or producing millions of dollars in revenue. The people who sign the checks don't care about a difference of a few grand. They simply want to go with what they know will work.
In fact, corporate culture often runs in the opposite direction of price sensitivity. Many IT managers assume that you get what you pay for. If a product is cheap, it must not be very good. If it is free, it must be a piece of crap. Perl, Apache, and Linux are changing this perception, but only very slowly.
Inertia plays a big part as well. Nobody wants to change databases when an application works fine, so existing installations will tend to stay faithful to one vendor. We tend to think of Oracle as the incumbent, but there is a huge amount of stuff out there still in DB2. Byte magazine claims that 80% of the world's data is in DB2 databases.
Not that NT and Linux won't make inroads, but the target market for the high-margin vendors will be one of the last to fall. Cost and performance matter, but so does reputation.
True! (-: (Score:1)
Re:Microsoft did it in March... sort of... (Score:1)
When MS ran the different test, they claimed to do it because the original challenge (TPC-D) wasnt a real world situation, so they didnt see a point in benchmarking that. Sound familiar anyone?
Cancelled? (Score:1)
Re:Microsoft already won on price/performance (Score:1)
Do they? How difficult is it to beat zero dollars per transaction?
While NT doesn't have the remote access features or stability of its unix brethren, it has a huge price advantage.
But what use is cheap if it doesn't actually work? Can you picture the nice car salesman saying, with straight face, "Yes, this new NT model really does only cost $5000 new... but... the doors and seatbelts might fall off sometimes...?"
High-margin unix vendors need to get a reality check on pricing otherwise linux, NT, or both, are going to wipe them out.
Agree... sort of. They can keep their high margins and their business, as long as their products work and keep on working, day and night, practically forever. NT is not really a threat in this arena and may never be (consider the large number of sizeable sites that jumped on the NT bandwagon and have now jumped back off again - to Solaris, HP-UX or similar - in at least one case in Oz, to OS/2).
Where NT has a hope is in a small to medium business setting which keeps good backups and can afford to lose a day or two's data if the SQL server bluescreens and trashes a database every year or so. However, as a poster on another forum pointed out, Solaris is working from the top down, Linux and FreeBSD from the bottom up, and sooner or later they're going to meet in the middle...
Oracle. (Score:2)
However, when a Microsoft representative tried to retrieve the prize, they were surprised by Mr. Ellison's underfed and agitated toupee trapped within the locker.
The Microsoft rep. is listed in fair condition and is awaiting the beginning of his medical benefits to begin treatment.
Hotnutz.com [hotnutz.com]
Re:Oracle failed (Score:1)
Oracle has made the claim, e.g. the question
is if ms-sql is able to compete
(it isn't)