> Donc c'est faisable sous PostgreSQL ou Mysql avec des procédures stockées, et des triggers pour les mettre à jour, mais sans la réécriture automatique des requêtes, qui est bien extrèmement pratique.
Je pensais à la mise à jour de la table remplaçant la vue matérialisée par une sp plannifiée, mais les possibilités d'implémentations sont de toutes façons nombreuses, comme pour la réplication.
Par contre je ne comprend pas tout à fait ce que tu entends par réécriture automatique des requêtes. C'est propre à Oracle 10g cette utilisation transparente des vues matérialisées? Je ne l'ai jamais rencontré. (pas été plus loin que la v9)
> Enfin, de toutes façons, là on parle de grosses bases décisionnelles, c'est pas encore la cible pour Pg ou Mysql à ma connaissance.
Pour mySQL peux-être pas en effet, mais il existe de magnifiques projets pour PostgreSQL: http://www.bizgres.org/
Metapa (dsl pas l'url)
Un projet Olap dont je n'ai pas non plus retrouvé l'url mais qui est très prometteur (je vais fouiller mes bookmarks)
[^] # Re: Que de temps pour les vues ...
Posté par Raoul Volfoni (site web personnel) . En réponse à la dépêche MySQL 5.0 est sorti. Évalué à 2.
Je pensais à la mise à jour de la table remplaçant la vue matérialisée par une sp plannifiée, mais les possibilités d'implémentations sont de toutes façons nombreuses, comme pour la réplication.
Par contre je ne comprend pas tout à fait ce que tu entends par réécriture automatique des requêtes. C'est propre à Oracle 10g cette utilisation transparente des vues matérialisées? Je ne l'ai jamais rencontré. (pas été plus loin que la v9)
> Enfin, de toutes façons, là on parle de grosses bases décisionnelles, c'est pas encore la cible pour Pg ou Mysql à ma connaissance.
Pour mySQL peux-être pas en effet, mais il existe de magnifiques projets pour PostgreSQL:
http://www.bizgres.org/
Metapa (dsl pas l'url)
Un projet Olap dont je n'ai pas non plus retrouvé l'url mais qui est très prometteur (je vais fouiller mes bookmarks)
Et pour les vues matérialisées, il existe aussi un projet:
http://gborg.postgresql.org/project/matview/projdisplay.php
ps: la version 8.1 de PotgreSQL sera une avançée majeure. Peut-être qu'une news est déjà prévue?