Question: Est-ce que Informix a une construction équivalente à la "vue matérialisée" d'Oracle ou existe-t-il un meilleur moyen de synchroniser deux tables (pas DB) sur une DB lien? Je pourrais écrire une synchronisation moi-même (on m'a demandé de le faire) mais cela semble être une réinvention de la roue.L'informix a-t-il une vue matérialisée ou une synchronisation de table DB?
Contexte: Récemment, nous avons dû diviser (une partie de DB un seul serveur, l'autre partie sur l'autre serveur) Informix 9,30 DB (MPM de Valent) monolithique puisque la combinaison du serveur AppServer et DB ne pouvait pas gérer la charge plus. Pour ce faire, nous avons dû diviser un espace table défini par l'utilisateur (KPI Repository) dans un shema en étoile constitué d'énormes tables de faits et de tables de dimensions bien définies.
Malheureusement, un responsable des télécommunications a décidé de centraliser les tables de dimension (Normalisation, pas de redondance des données, pas de codage nécessaire) sur une machine et de les rendre disponibles en tant que vues sur un lien DB sur l'autre machine. C'est à la fois lent et instable, car il bloque de temps en temps le serveur DB si la vue est utilisée dans des sous-requêtes (démontrable), très peu sur un serveur producton
Informix Tableau global TEMP peut être util pour vous, voir ce lien: http://www-01.ibm.com/support/knowledgecenter/ SSBJG3_2.5.0/com.ibm.gen_busug.doc/c_fgl_odiagora_026.htm –