Jared,
I agree completely with your disagreement, except that I don't agree
that you should have disagreed since we actually agree. You did say
it better, though. :)
unnormalized != denormalized
(etc.)
As far as I know, structured denormalization is considered to be a
method for modification of a normalized design. There should be
disipline/method/rules that try to get the best performance increase
in a trade-off for the least collateral damage (extra coding).
I get the impression that this is standard operating procedure,
documented in industry journals, and so forth.
In your experience, what percentage of "real world" dbs are using
pure normalized designs?
Has this changed as hardware becomes more powerful and cheaper?
ep
ps, liked the popcorn eating method, feedbags can also be found
at livestock supply places
pss, aren't you *ever* going to tell us what happened at your last
job?
On 19 Apr 2001, at 13:11, Jared Still wrote:
To: [EMAIL PROTECTED], "Eric D. Pierce"
<[EMAIL PROTECTED]>
ORACLE installations?
Date sent: Thu, 19 Apr 2001 13:11:40 -0700
>
> > In general, be skeptical of doctrinaire statements about needing
> > "pure" normalized designs. Instead look into "structured
> > denormalization" methods, especially if performance will be an issue.
>
>
> I'll disagree with that, vehemently even. :)
>
> Build a normalized design, denormalize if you find it necessary.
>
> Any other approach to denormalization is counter productive.
>
> Most performance problems are in the code and poorly designed
> SQL statements.
>
> Why complicate your life with denorms that must be coded around?
--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author: Eric D. Pierce
INET: [EMAIL PROTECTED]
Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051
San Diego, California -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from). You may
also send the HELP command for other information (like subscribing).