Vous n'êtes pas identifié(e).

#1 22/07/2015 16:21:24

akalys
Membre

Vue matérialisé

Bonjour à tous,

Ceci est mon premier post sur le forum.

Je débuté sur POSTGRESQL et je dois donc créer des vue matérialisée afin d'optimiser des tables contenant beaucoup de données.

Ma première question est, peut on rafraichir automatiquement les vue matérialisé (comme en oracle), ou doit on mettre en place des triggers ou autre ?

Deuxième question, Peut on rafraichir seulement les nouvelle données ou données modifiées ?

Ces points sont très importants pour mon avancée.

Merci et bonne journée

Hors ligne

#2 22/07/2015 16:30:54

gleu
Administrateur

Re : Vue matérialisé

Il n'y a pas de rafraichissement automatique natif pour les vues matérialisées dans PostgreSQL.

Il faut une 9.4 pour ne rafraichir que les données modifiées.


Guillaume.

Hors ligne

#3 22/07/2015 16:50:52

akalys
Membre

Re : Vue matérialisé

Merci pour la rapidité de ta réponse.

L'intérêt des vue matérialisées en 9.3 reste très limité si l'on a un gros volume de données sur une même table.

Hors ligne

#4 22/07/2015 18:37:39

gleu
Administrateur

Re : Vue matérialisé

Les développeurs de PostgreSQL procèdent souvent ainsi :

* développement d'une nouvelle fonctionnalité, basique, sans trop d'options ;
* puis ajout d'options, d'optimisations, etc.

Ça permet de voir si la fonctionnalité intéresse et d'avoir des retours des utilisateurs sur ce qu'il manque.


Guillaume.

Hors ligne

#5 23/07/2015 09:31:00

arthurr
Membre

Re : Vue matérialisé

c'est quoi votre volumétrie pour "beaucoup de données" ?

Hors ligne

Pied de page des forums