Différence entre vue et vue matérialisée

Question:

  • Quelle est la différence entre une vue et une vue matérialisée?
  • Sont-ils des vues?
  • Que signifie rafraîchir une vue matérialisée?
 
Les deux sont très différentes, même si elles se comportent de la même manière pour l’utilisateur final, dans la mesure où elles ressemblent à une table. Les principales différences entre une vue et une vue matérialisée sont les suivantes:

  • Vue: contrairement à une vue matérialisée, une vue est toujours construite au moment de l’exécution, et les tables et les regroupements effectués à chaque appel de la vue. Une vue est également utile pour masquer des colonnes de données « sensibles ».
  • Vue matérialisée: Contrairement à une vue, une vue matérialisée a une existence concrète, car les tables sont pré-jointes et les agrégations sont faites et les résultats de la requête sont stockés sur le disque. Les vues matérialisées diffèrent également des vues car elles sont « redondantes » et copiées à partir des tables de base. et par conséquent, ils ont besoin d’un mécanisme de rafraîchissement.
Différence entre une entité forte et faible

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *