Article View: net.database
Article #273Speeds of DBMS
From: Richard Hoffman
Date: Thu, 28 Aug 1986 12:20
Date: Thu, 28 Aug 1986 12:20
38 lines
2314 bytes
2314 bytes
Robert Pearson writes:
> Several people have commented that relational
> databases have been improving in performance. I do not know how this has
> been accomplished.
[He goes on to ask for texts and references on data structures. Can't
help you there, Robert, but I can give a little background on the general
causes for the improvement:]
The makers of RDBMs are getting their act together in a number of ways.
The main performance increasers have been:
1) New data structures. For example, Ingres added b-trees to their existing
isam and hash strategies about two years ago. That was a big plus for
people with large, volatile (subject to frequent update) tables.
2) Better optimizers. There are two aspects to this:
o new strategies for looking at a query to determine the best
way to evaluate joins on multiple tables, given the available
indexes and data structures and the query's search fields, and
o new strategies determine whether it's worthwhile to employ
these strategies, or whether the query should just be executed
dumbly.
The first improves the execution of complicated queries; the second
improves the execution of simple queries.
3) Better ways to save the query execution schemes for repeated queries.
4) Cleaning up old code. Fixing bugs. Improving the interface. Other
miscellaneous stuff that you expect to do as a gargantuan system evolves.
--
Richard Hoffman | "Oh life is a wonderful cycle of song,
Schlumberger Well Services | A medley of extemporanea.
hoffman%hdsvx1@slb-doll.csnet | And Love is a thing that can never go wrong
PO Box 2175, Houston, TX 77252 | ... And I am Marie of Roumania." --D. PARKER
Technical Details
Message-ID:
<472@hdsvx1.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!watmath!clyde!caip!nike!sri-spam!parcvax!hplabs!pyramid!decwrl!amdcad!amdimage!prls!philabs!linus!raybed2!applicon!hdsvx1!hoffmanReferences:
<581@csadfa.cs.adfa.oz>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!sri-spam!parcvax!hplabs!pyramid!decwrl!amdcad!amdimage!prls!philabs!linus!raybed2!applicon!hdsvx1!hoffman From: hoffman@hdsvx1.UUCP (Richard Hoffman) Newsgroups: net.database Subject: Speeds of DBMS Message-ID: <472@hdsvx1.UUCP> Date: Thu, 28-Aug-86 08:20:59 EDT Article-I.D.: hdsvx1.472 Posted: Thu Aug 28 08:20:59 1986 Date-Received: Wed, 3-Sep-86 04:46:54 EDT References: <581@csadfa.cs.adfa.oz> Organization: Schlumberger-HDS, Houston TX Lines: 38