OK right, Jinsoo: let's accept PCs are the fastest hardware in town.
But it's not about speed.
Those big business paying a premium price for RS6000s and mainframes,
are they a bunch of morons? Why don't they run it on Windows PCs? :-)
Would you fly a plane if it's systems were controlled by Windows
computers? What if they hang while taking off?
In fact, it's not about speed but about nines.
You are right, in fact VERY accurate whey you say that PCs are capable
of running most business systems. Actually, most database applications
can be handled by a single Pentium III with a couple SCSI drives for,
say, about 30 to 50 users that access the DB once every 10 or 20 seconds
while doing their acounting work.
But PCs don't have as many nines as mainframes do. For example 99.9999
percent uptime.
Maybe a hospital is not so demanding in terms of performance as a kiddie
web site. But it demands all the nines you can buy. Like a bank.
DB2 is designed with the nines in mind. And big businesses that depend
on their systems to run multi million operations won't bet their neck to
a PC no matter it's speed or number of bits.
Imagine a world wide airline reservation system (does somebody knows how
is it built? I don't). But let's just imagine it.
At any time during the 24 hours of all days somebody is using it here in
America or in China. Now try to tell the sponsors that you need to
reboot it to add an IP address ...
It's not about size too. I imagine that it's possible to attach a lot of
drives to a PC, load there a very big database and publish it, letting
people access a single row every other hour.
Will it be able to handle a high update or insert rate without failing,
while under fire because of a high quety rate? Without losing a single
bit? Without rebooting every other day?
For example a telco logging calls, inserting rows in a database by the
millions per day.
It's a different world, not only a faster one.
Anyway, if you run DB2 on Xeons you have to pay a premium for the license.
I work with PCs and I like them very much, but I'd rather wait for the
next fly :-)
Regards
Juan Lanus
TECNOSOL
Argentina
The old tale:
Once upon a time I was in the Renault's computer room in Buenos Aires.
One of my employees without notice turned off a disk drive which
happened to host the computer's virtual memory.
The computer went down like HAL 9000, and with the computer also came
down two or three hundred terminals distributed in many places of the
country and several batch jobs that were running locally. A line printer
stopped.
The operator restarted the computer and after a while everything was on
again without data loss.
The batch jobs restarted at the latest checkpoint.
The line printer ejected a page and restarted where it was stopped.
Nobody had to do nothing special.
This was great technology, solid operation, etc, etc.
It happened more than 25 years ago. Now that same technology has been
enhanced and perfectioned.
I'm sure that computer (maybe it was an IBM /370 model 175) was not as
fast as a Pentium IV but it handled hundreds of tasks without missing
one all day, and heavy batch jobs all night. Without failing.
PCs might be very fast, but they are still zillions light years from
this level of dependability.
> Juan, I appreciate your input, but I would like to add few points. Here it is:
>>DB2 (together with Oracle) are the database engines of choice for the
>>most demanding applications, this is not discussed.
>>As SQL Server only runs in smaller computers (Wintel, Alpha) it's out of
>>the game. But it's not only the plattform. DB2 and Oracle have a much
>>longer tradition in solidness.
>>SQL Server is gaining market share with the help of the huge MS
>>propaganda, and because it's slowly >becoming a little better each time.
> I don't disagree with any of your point except for the PC server hardware part.
> Today's 8 CPU Xeon 2.4 Ghz Servers are more than powerful enough to support
> most database needs. Additionally, the high end 32 CPU Xeon 2.4 Ghz Servers
> surpasse the hardware performance of any Unix Servers, including the ones from
> Sun.
> Furthermore, the IBM/Sun microprocessors have not kept up with the Moore's law,
> while Intel has (thanks to their economy of scale). The logical conclusion is
> that Intel's Xeon Processors will someday surpass the best Processors from
> IBM/Sun. As for the 64bit processing, Intel is coming out with new set of 64bit
> processors.
> Thanks
> Jinsoo
> MCSE+I, MCDBA, MCSD