Re: Data warehousing

From: Herouth Maoz <herouth(at)oumail(dot)openu(dot)ac(dot)il>
To: "General" <pgsql-general(at)postgreSQL(dot)org>
Subject: Re: Data warehousing
Date: 1999-06-28 09:23:52
Message-ID: l03130304b39cedda46b1@[147.233.159.109]
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

At 10:29 +0300 on 28/06/1999, Ansley, Michael wrote:

> >>> you "index the living daylights out of" so that the non db saavy
> managers
> >>> who want to do ungodly joints and sorts on tables for organizational
> >>> reporting get decent performance.
> I'm so pleased to find out that somebody else has picked this up. In fact,
> the summary tables that I'm working on are a kind of mini-warehouse, the
> just happen to reside in the same tablespace as the transactional tables.
> However, data warehousing is quite an important issue. I know that most of
> the people who use PG work on transactional systems, but if anyone tries to
> run even a small warehouse on PG it's going to get complicated very quickly.

Maybe I'm missing the point here, but it seems to me that if you simply use
indices not as key definitions but as query accelerators (as in "index the
living daylights out of"), then you may as well define a separate index on
each and every field. Why do multiple-field indices in such a case?

The case for defining uniqueness is a good case.

Other than that, we should remember that indices are merely a method of
acceleration of queries. There will not me much of a difference in
efficiency of queries if the index is split into the individual fields.
When postgres finally has built-in referential integrity, the question may
rise again.

Herouth

--
Herouth Maoz, Internet developer.
Open University of Israel - Telem project
http://telem.openu.ac.il/~herutma

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Hub.Org News Admin 1999-06-28 10:31:37
Previous Message Mario Jorge Nunes Filipe 1999-06-28 09:16:39 Re: [GENERAL] What does this mean ?