IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration Oracle Discussion :

[8i] Materialized View


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    169
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 169
    Par défaut [8i] Materialized View
    Bonjour,
    j'aimerais avoir votre avis sur la meilleure solution dans mon cas. J'ai des tables temporaires qui sont mises à jour toutes les nuits à heure fixe sur une base de données, et sur cette même base, sur un user différent, j'ai mes autres tables sur lesquelles mon application fait ses requêtes. Je voudrais donc récupérer les données qui sont mises à jour.

    Pour cela je pense donc mettre en place des vues matérialisées.
    Mes tables sont disposés comme ceci : une table USER1.MON_OBJET(table temporaire) et une table USER2.MON_OBJET(qui contient des informations supplémentaires sur mon objet identifié par un id).
    La vue matérialisée va donc faire la jointure entre les objets de USER1 et USER2. Les informations contenues dans USER1 ne sont pas modifiables, en revanche celles de USER2 le sont.

    Je voulais donc savoir si cela était possible, et si oui, est ce que les vues matérialisées peuvent répondre parfaitement à ce besoin ?

    Merci d'avance pour votre avis.

  2. #2
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    169
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 169
    Par défaut
    Bon, mon sujet n'a pas l'air de lever les foules.
    J'ai donc trouvé une solution, c'est à dire de créer une vue matérialisé avec l'USER2 sur USER1.MON_OBJET, qui est rafraichie une fois par jour, et je laisse ma table USER2.MON_OBJET tel quel.
    Je travaille ensuite avec une simple vue pour faire la jointure entre la vue matérialisée et USER2.MON_OBJET. Les mises à jour sont directement faites sur USER2.MON_OBJET.

    Merci d'avance de me dire si une solution meilleure/plus pratique serait possible.

Discussions similaires

  1. [9i] CREATE MATERIALIZED VIEW toutes les heures sauf le WE
    Par Débéa dans le forum Administration
    Réponses: 3
    Dernier message: 20/03/2007, 15h42
  2. Materialized view + Indexs + Contraintes
    Par hair_peace dans le forum Oracle
    Réponses: 4
    Dernier message: 05/09/2006, 17h57
  3. snapshot or materialized view
    Par sygale dans le forum Administration
    Réponses: 11
    Dernier message: 12/10/2004, 17h07
  4. MATERIALIZED VIEW <> SNAPSHOT
    Par sygale dans le forum Administration
    Réponses: 3
    Dernier message: 18/06/2004, 11h14
  5. SQL Dynamique - Materialized view
    Par Simeans2004 dans le forum SQL
    Réponses: 15
    Dernier message: 10/06/2004, 17h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo