Re: Materialized views

From: SOUCHARD Jean-Michel DSIC BI <jean-michel(dot)souchard(at)interieur(dot)gouv(dot)fr>
To: "'Stephane Bortzmeyer'" <bortzmeyer(at)nic(dot)fr>, Alban <alban(dot)minassian(at)tele2(dot)fr>
Cc: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Materialized views
Date: 2005-10-14 10:51:04
Message-ID: FC9AD8D97DEC994DBAEC2F3B4DFA35C8867BDA@msg01nel.exac.ctiac.dsic.mi
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Bjr,

Cela permet de stocker physiquement les données de la vue matérialisée sur
disque et de les rafraîchir en fonction du type de vue matérialisée utilisée
(à la différence d'une vue simple [view] qui n'a qu'une existence logique).
Cela peut servir à optimiser les ordres d'interrogation de la base (SELECT),
notamment sur les bases faiblement transactionnelles (dataware house ) ne
nécessitant pas de rafraichissements trop nombreux, afin d'éviter d'écrouler
les performances.

Comme ce type d'objet n'existe pas dans PostgreSQL, il est proposé sur le
lien des implémentations pour pouvoir simulter leurs comportements.

Cordialement

-----Message d'origine-----
De : pgsql-fr-generale-owner(at)postgresql(dot)org
[mailto:pgsql-fr-generale-owner(at)postgresql(dot)org]De la part de Stephane
Bortzmeyer
Envoyé : vendredi 14 octobre 2005 12:36
À : Alban
Cc : pgsql-fr-generale(at)postgresql(dot)org
Objet : Re: [pgsql-fr-generale] Materialized views

On Fri, Oct 14, 2005 at 12:29:30PM +0200,
Alban <alban(dot)minassian(at)tele2(dot)fr> wrote
a message of 10 lines which said:

> Je ne comprend rien à la notion de 'materialized views' : cette
> solution répond à quel type de problème ?

Performance : une vue classique est un moyen de simplifier les
requêtes *et* de donner des permissions supplémentaires à
certains. Mais les requêtes qui composent la vue sont quand même
exécutées à chaque fois, ce qui peut être lent (les vues sont souvent
définies en terme de jointures). Avec la "materialized view", la vue
est une vraie table.

---------------------------(end of broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faq

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Bernard Clement 2005-10-14 11:07:31 Re: Materialized views
Previous Message Stephane Bortzmeyer 2005-10-14 10:36:01 Re: Materialized views