Article View: net.database
Article #240Re: Speed of Un*x DBMS's (Was: speed of ORACLE, etc.)
From: Robert Bradbury
Date: Mon, 21 Jul 1986 20:04
Date: Mon, 21 Jul 1986 20:04
58 lines
4000 bytes
4000 bytes
In article <4664@sun.uucp>, rmarti@sun.uucp (Bob Marti) writes:
>
> There is a set of benchmarks for DBMS developped at U of Wisconsin by a guy
> named DeWitt. The DeWitt benchmarks seem to be a de facto standard for
> relational DBMSs. I seem to recall that a year or two ago, INGRES performed
> substantially faster than Oracle according to the DeWitt benchmark, although
> Oracle claimed that the benchmarks were unfair, since DeWitt -- then visiting
> professor at UC Berkeley -- supposedly used a souped up version of INGRES
> which was not available on the market at the time.
The true story is much worse than that. The numbers quoted for Oracle in
the DeWitt paper were for a pre-release of Oracle Version 3.1 on a Berkeley
4.1c release of UNIX. Since Oracle does not normally run in on Berkeley
UNIX (owing to the lack of shared memory) a large electronics manufacturer
coerced us into give them the sources so they could port Oracle to that
environment ostensibly for the purpose of running some of their own benchmarks.
Next thing we knew customers were calling us up quoting the DeWitt paper.
Because the paper compared Oracle (pre-release 3.1) on 4.1c (an operating
system which could not properly support it) with a well tuned University
Ingres on 4.1 with Commercial Ingres (2.0) on VMS [All on different hardware]
we consider it to be a good example of how NOT to do a benchmark.
This is not to say that the benchmark itself is not a reasonable (though
arbitrary) test of RDBMS performance. One problem with it is that it
doesn't measure concurrancy performance or the impact of the RDBMS on other
system applications.
The last test we ran comparing Oracle on VMS to Ingres on VMS we were
beating Ingres in something like 13 out of 16 tests in the DeWitt Benchmark.
I would hesitate to post numbers to the net since I'm not sure how the
other RDBMS manufacturers would respond.
Our general sense here is that Oracle performs much better than Ingres on
micro's (3B2), somewhat better on mini's (3B20,VAX) and somewhat poorer on
mainframes (Amdahl/UTS). We tend to outperform Informix and Unify across the
entire range for medium to complex queries. The performance of Ingres and
Oracle are tending to approach their limits as increased efforts lead to
diminishing returns (or good returns in very narrow areas).
I have a proposed Benchmark Specification (based on DeWitt) from a company
in Palo Alto, CA (International Data Corporation Technology Laboratories)
which attempts to address the concurrancy and system impact issues.
In theory they intend to run it on all of the RDBMS. The only problem
is that it requires the dedication of several machines for several
weeks in order to run it and that is alot of time (money) to run tests which
are likely to be obsolete in 6 months given the evolution of these systems.
There is also the problem that all of the RDBMS have different interface
languages so you have to write a seperate benchmark for each system meaning
you are to a degree comparing apples with oranges. Until everyone conforms
to the ANSI X3H2 SQL standard it will be very difficult to realistically compare
one RDBMS with another.
--
Robert Bradbury
Oracle Corporation
(206) 364-1442 {ihnp4!muuxl,hplabs}!oracle!bradbury
Technical Details
Message-ID:
<457@oracle.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!watmath!clyde!caip!nike!ucbcad!ucbvax!hplabs!oracle!bradburyReferences:
<449@oracle.UUCP> <235@hdsvx1.UUCP> <394@hplabsc.UUCP> <4664@sun.uucp>Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!watmath!clyde!caip!nike!ucbcad!ucbvax!hplabs!oracle!bradbury From: bradbury@oracle.UUCP (Robert Bradbury) Newsgroups: net.database Subject: Re: Speed of Un*x DBMS's (Was: speed of ORACLE, etc.) Message-ID: <457@oracle.UUCP> Date: Mon, 21-Jul-86 16:04:48 EDT Article-I.D.: oracle.457 Posted: Mon Jul 21 16:04:48 1986 Date-Received: Mon, 28-Jul-86 00:51:38 EDT References: <449@oracle.UUCP> <235@hdsvx1.UUCP> <394@hplabsc.UUCP> <4664@sun.uucp> Organization: ORACLE Corporation, 20 Davis Dr., Belmont CA 94002 Lines: 58 Summary: DeWitt Benchmark - Ingres & Oracle