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

Oracle Discussion :

Vue ou synonyme


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Mai 2003
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 146
    Par défaut Vue ou synonyme
    Bonjour,

    Je souhaite integrer deux applications. Un de mes collaborateurs me proposent les vues, mais il me semblent que cela peut etre tres couteux (surtout si la requete de la vue est complexe), d'ailleurs est ce la requete concernant la vue est execute a chaque fois qu'on lit dans la vue (pour avoir une synchronisation comple)
    Sinon, je penche plutot vers les synonymes qui permettent de faire un lien vers une table d'un autre schema, par contre je voulais savoir si on pouvait limiter les droits a la lecture si on utilise ce principe la?

    Merci pour ceux qui peuvent me donner un avis la dessus.
    Bonne journee.
    Walid

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    La vue réexécute bien la requête à chaque fois... mais une vue qui fait SELECT * FROM latable ou un SYNONYM dans les faits c'est exactement pareil... sauf que le synonyme est plus propre puisque prévu pour ça. Les droits sont définit sur la table donc pas de souci.

    Un synonyme c'est juste un alias, au lieu d'écrire schema.table t'as juste à écrire synonyme

  3. #3
    Membre éprouvé
    Inscrit en
    Mai 2003
    Messages
    146
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 146
    Par défaut
    merci beaucoup pour la reponse, donc c'est bien ce que je pensais, si la requete est complexe.... je pense que les synonymes seront beaucoup plus performants dans mon cas. La question des vues s'est pose juste pour limiter les droits mais si on peut le faire avec les synonymes, tant mieux.
    merci encore

  4. #4
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    encore une fois ça n'a rien à voir... si la requête est complexe, que tu fasses la requête sur les synonyme ou une vue sur les tables c'est exactement pareil

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/02/2010, 11h33
  2. La vue all_synonym contient des synonymes qui n'existent pas
    Par bankette dans le forum Administration
    Réponses: 11
    Dernier message: 30/12/2009, 17h13
  3. Créer une vue pour trier une requete UNION ?
    Par Etienne Bar dans le forum SQL
    Réponses: 3
    Dernier message: 03/01/2003, 20h22
  4. [Crystal Report] Utilisation des vues de sql serveur
    Par Olivierakadev dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 15/11/2002, 17h44
  5. compression de données du point de vue algorithmique
    Par GoldenEye dans le forum Algorithmes et structures de données
    Réponses: 9
    Dernier message: 26/06/2002, 15h51

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