Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

DB2 v Oracle

9 views
Skip to first unread message

Paul Anderson

unread,
Jul 27, 2002, 12:06:18 PM7/27/02
to
I'm trying to decide between DB2 and it's competitors (mainly Oracle)
for a new system which should be capable of supporting 4000 users
(1000 concurrent). I don't know the exact number of transactions per
day yet but probably 5000 is a reasonable guess.

I have some experience of Oracle 8i, SQL Server 6.5 & 7 and Ingres 6.4
& II and know what I like and dislike about those products.

Where to you guys see the advantages and disadvantages of DB2 stacking
up against that competition.


Paul A.

Richard Head

unread,
Jul 27, 2002, 5:26:09 PM7/27/02
to

They've got Informix's technology coming. It's worth looking at it just
for that. :-)

James Campbell

unread,
Jul 28, 2002, 9:22:48 AM7/28/02
to
1000 concurrent users and 5000 transactions per day? 5 transactions per
day per concurrent user? Are you sure there are no missing/additional
zeros there?

James Campbell

da...@vanguard2.freeserve.co.uk (Paul Anderson) wrote in
news:95489023.02072...@posting.google.com:

Steve Dassin

unread,
Jul 28, 2002, 4:31:25 PM7/28/02
to
Richard Head <stupidd...@postmaster.co.uk> wrote in message >
> They've got Informix's technology coming. It's worth looking at it just
> for that. :-)

Care to be more specific? :)

Db2isfab

unread,
Jul 28, 2002, 7:04:45 PM7/28/02
to
>Where to you guys see the advantages and disadvantages of DB2 stacking
>up against that competition.

Jings, crivens, help my boab.

Oracle had sequences and materialised views well ahead of DB2.

You can truncate Oracle tables but DB2 as far as I know doesn't have the same
functionality.

Oracle has INITCAP, DB2 doesn't.

DB2 is a bit of a bind, Oracle isn't.

etc etc

Richard Head

unread,
Jul 29, 2002, 3:24:20 AM7/29/02
to

I can't really, I'm kind of under an NDA. But some of the things that
Informix has that DB2 doesn't start appearing as early as 8.1, and there
are a lot of nifty features over years to come.

Or you could just buy Informix and save yourself the wait. :-)

Sergey Stepanenko

unread,
Jul 29, 2002, 3:56:30 AM7/29/02
to

Hello Paul,

I'm pretty sure that iSeries with DB2 UDB will be the best choice.
1 - It can support that much users
2 - You will not have to pay for client licenses and it will come quite
cheaper than Oracle itself without hardware
3 - It does work good since DB2 UDB ans OS/400 are integrated for 30
years (I beleive), for that long time I would beleive that it is stable
4 - IBM DB2 is quite pushing ahead with technologies and know-how
5 - For me, there's no difference between SQL servers (almost) and I
would never trade some nice utility for stable and robust platform

Hope it would help.

Richard Head

unread,
Jul 29, 2002, 6:07:45 AM7/29/02
to
Sergey Stepanenko wrote:

> 3 - It does work good since DB2 UDB ans OS/400 are integrated for 30
> years (I beleive), for that long time I would beleive that it is stable

I haven't been in IT for even 20 years, and I remember the AS/400 arrival.

Serge Rielau

unread,
Jul 29, 2002, 7:53:40 AM7/29/02
to

>Oracle had sequences and materialised views well ahead of DB2.
>

Clearly this should inflluence a buying decision, today? Aside I don't
think the materialized view race was all that "well ahead" a win for
Oracle.
If you want to go back in time, why not start with SQL the language
itself? Or the cost based optimizer?

>You can truncate Oracle tables but DB2 as far as I know doesn't have the same
>functionality.
>

ALTER TABLE T ACTIVATE NOT LOGGED INITIALLY WITH EMPTY TABLE;
COMMIT;
Also you can do a LOAD or IMPORT REPLACE with empty table which is
barely more too type.

>Oracle has INITCAP, DB2 doesn't.
>

Can't comment since semantic unknown to me.

Cheers
Serge

--
Serge Rielau
DB2 UDB SQL Compiler Development
IBM Software Lab, Toronto

Try the DB2 UDB V8.1 beta at
http://www-3.ibm.com/software/data/db2/

Richard Head

unread,
Jul 29, 2002, 8:36:03 AM7/29/02
to
Serge Rielau wrote:
>
>> Oracle has INITCAP, DB2 doesn't.
>>
> Can't comment since semantic unknown to me.

I'm guessing it stands for Initial Capitals. Useful for names, I think.

Stephan Herschel

unread,
Jul 29, 2002, 9:26:06 AM7/29/02
to
>
> DB2 is a bit of a bind, Oracle isn't.
>

Could you be more specific on this, please. Thanks.

Gianoele

unread,
Jul 29, 2002, 9:30:24 AM7/29/02
to
da...@vanguard2.freeserve.co.uk (Paul Anderson) wrote in message news:<95489023.02072...@posting.google.com>...

I justa can tell you: ORACLE, better & simpler administration,
better performances.

bka

unread,
Jul 29, 2002, 9:30:38 AM7/29/02
to
DB2 has had materialized views (called summary tables in DB2) since 1998. When
did Oracle introduce them?

DB2 doesn't have a command called truncate, but can do exactly the same thing in
its LOAD and IMPORT commands. There are more significant differences between the
two products than these areas, such as the architecture each uses for scalability
(shared disk for Oracle and shared nothing for DB2 and Informix XPS).

bka

unread,
Jul 29, 2002, 9:36:37 AM7/29/02
to
Perhaps he refers to the System/38, an IBM system that later became the
AS/400. The AS/400 was introduced in 1988. The System/38 came out in the late
1970's. Like AS/400, it had an integrated relational database in the operating
system, and a 48-bit architecture, which allowed a fair bit of addressable
memory for that time. When the System/38 was merged with the System/36, the
hybrid was named AS/400.

Daniel Morgan

unread,
Jul 29, 2002, 11:19:34 AM7/29/02
to
Paul Anderson wrote:

I am glad to see that this hasn't turned into a flame war.

But I don't think you are going to find any show-stopper abilities in one
product that you won't find in another with the possible exception of all
of the things SQL Server can't do or doesn't do well with high transaction
volumes. When comparing DB2 with Oracle with Informix with Sybase with the
minimal number of transactions you indicate any will do the job.

The big investment in effort is not going to be database you choose. Any
would work. The question is one of resources. Here are the questions I
would suggest that you ask.

1. What expertise does the development team have that can be leveraged?
2. What expertise does the DBA team have that can be leveraged?
3. What expertise does the SysAdmin team have that can be leveraged?
4. What training resources and books are available to fill in any gaps for
either or all of the three disciplines.

While any of these products will do the job there are significant
differences. And a few weeks of lost productivity will cost you more than
the product.

Daniel Morgan

Alexander Kuznetsov

unread,
Jul 29, 2002, 5:53:03 PM7/29/02
to
> I justa can tell you: ORACLE, better & simpler administration,
> better performances.
as well as hardcoded "shared disk" architecture and no support for
"shared nothing". What's the limit on number of nodes in Oracle? 8 or
16? What's the price of ownership of a 100TB Oracle datawarehouse?
Storage of that capacity must cost more than a space shuttle, right?

pls correct me if I'm wrong

Daniel Morgan

unread,
Jul 29, 2002, 6:17:26 PM7/29/02
to
Alexander Kuznetsov wrote:

You are wrong. I don't think anyone, not IBM, not Oracle, not Sybase,
licenses on storage capacity.

A 100TB data warehouse with one user on a machine with one CPU ...
standard edition is listed at http://store.oracle.com at $300.00. For the
enterprise edition $800 for one named user.

If you can get me a Space Shuttle for that I'll take two.

Daniel Morgan

Tokunaga T.

unread,
Jul 30, 2002, 12:45:42 AM7/30/02
to
db2i...@aol.com (Db2isfab) wrote in message news:<20020728190445...@mb-cd.aol.com>...

>
> Oracle has INITCAP, DB2 doesn't.
>
> DB2 is a bit of a bind, Oracle isn't.
>

Oracle has some builtin functions that DB2 has not.
DB2 has some builtin functions that Oracle has not.
Anyway, I made some UDFs for Oracle migration including INITCAP.
I have spent less than one day to build each of these UDFs except some
formatting functions like TO_CHAR or TO_DATE.
It may be better for DBMS to have formatting capabilities, but not
necessary. Because you can format data by other ways.
For example, COBOL has strong capability of formatting and I heard
Java has some formatting library functions(class?).

As a consequence of these, Oracle may be some DAYs or WEEKs advanced
in this area.

Now, I want consider in another areas.
For example, DB2 implemented cost based optimizer from it's first
available date.
Oracle introduced cost based optimizer later.
(perhaps from it's Version 7 or 8, I'm not sure.)

So, Oracle is near ten YEARs behind in this area.

> etc etc

Mark Townsend

unread,
Jul 30, 2002, 12:53:20 AM7/30/02
to
in article ac5bc7c1.02072...@posting.google.com, Alexander
Kuznetsov at Alexander...@marshmc.com wrote on 7/29/02 2:53 PM:

> What's the price of ownership of a 100TB Oracle datawarehouse?
> Storage of that capacity must cost more than a space shuttle, right?

Well - the latest 3Tb TPC-H benchamrks show Oracle getting better
performance than IBM, for about $1 million dollars less.

Mark Townsend

unread,
Jul 30, 2002, 1:07:31 AM7/30/02
to
in article 8156d9ae.02072...@posting.google.com, Tokunaga T. at
ton...@jp.ibm.com wrote on 7/29/02 9:45 PM:

> For example, DB2 implemented cost based optimizer from it's first
> available date.
> Oracle introduced cost based optimizer later.
> (perhaps from it's Version 7 or 8, I'm not sure.)
>
> So, Oracle is near ten YEARs behind in this area.

Oracle7, released in 1993, or thereabouts. What year was IBM DB2 Common
Server/UDB available on Unix, Windows, and OS/2 ?

Richard Head

unread,
Jul 30, 2002, 5:46:08 AM7/30/02
to

Let me guess -- you sell services, right?

Serge Rielau

unread,
Jul 30, 2002, 7:44:42 AM7/30/02
to
.. and who wants to by that amazing 5year term license for Oracle being
used in the benchmark?
Any customer references?

Serge Rielau

unread,
Jul 30, 2002, 7:42:58 AM7/30/02
to
Mark,

The world does not start with Unix, you know:
http://www-3.ibm.com/software/data/db2/innovation

Tokunaga T.

unread,
Jul 30, 2002, 8:49:19 AM7/30/02
to
Mark Townsend <markbt...@attbi.com> wrote in message news:<B96B6D21.3E58F%markbt...@attbi.com>...

The DB2 I said was DB2 for MVS announced in 1983. I heard that many
technologies including optimizer of DB2/MVS were incorporated into
other platform's DB2.

Alexander Kuznetsov

unread,
Jul 30, 2002, 9:37:42 AM7/30/02
to
Hi Daniel,
I was speaking about something entirely different. "shared disk shared
nothing" search on Google brings up lots of interesting information.
I think with "shared disk" approach you cannot gradually scale up by
adding inexpensive boxes, 2 or 3 at a time. "shared disk" demands some
hi-end hardware for VLDB, and that kind of hardware is very very
pricey.
pls correct me if I'm wrong.
Alexander

Daniel Morgan

unread,
Jul 30, 2002, 10:15:08 AM7/30/02
to
Richard Head wrote:

Don't play poker.

I teach RDBMS at the University of Washington.

Daniel Morgan

Burkhard Schultheis

unread,
Jul 30, 2002, 10:15:46 AM7/30/02
to
Gianoele schrieb:

>
>
> I justa can tell you: ORACLE, better & simpler administration,
> better performances.

Caution: The opinion above is a joke!

--
Burkhard Schultheis
Tele Data Electronic, Wagnerstr. 10, D-76448 Durmersheim
Email: schul...@tde-online.de
Phone: +49-7245-9287-21, Fax: +49-7245-9287-30

Barry Manilow

unread,
Jul 31, 2002, 5:06:27 AM7/31/02
to
> >Oracle has INITCAP, DB2 doesn't.
> >
> Can't comment since semantic unknown to me.
>
> Cheers
> Serge

I believe this is a function to convert only the first character of a
string to upper case. This alone is reason enough not to buy DB2 and
obviously it's existence in the UDF migration samples at
http://www7b.software.ibm.com/dmdd/library/samples/db2/0205udfs/index.html
( cheap plug ) is the work of the devil himself.

0 new messages