Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: To De-Normalize or Normalize ?

Re: To De-Normalize or Normalize ?

From: replace this with _at_ <_at_)xs4all.nl>
Date: 1998/09/26
Message-ID: <360ac091.19874247@news.xs4all.nl>#1/1

Christian,

Denormalization should be one of the last arguments to get faster response times from queries.

Why?

Because a clean data model is very important for building your applications, maintaining the database's integrity and for future updates.

There are a lot of other possibilities you can check before denormalize the model. Such as:

  1. Correct datamodel
  2. Correct indexes
  3. Tuned SQL-statements
  4. Index on another tablespace than your data.
  5. Optimal configuration of drives, tablespaces and tables
  6. Correct storage parameters for your tables (fragmentation!)
  7. Enough system memory
  8. A SQA that is large enough
  9. etc, etc, etc

>Why and/or When do YOU either De-Normalize or Normalize your database ?

First of all, always start with a normalized datamodel. Only denormalize if all other possibilities fail. And denormalization is not the only possibility. There's also duplication, vertical and horizontal fragmentation, clustering and bitmapped indexes for example.

Good luck!


Received on Sat Sep 26 1998 - 00:00:00 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US