Vues concrètes

Vue concrète

Une vue concrète est un stockage statique (dans une table) d'un résultat de requête.

Un accès à une vue concrète permet donc d'éviter de recalculer la requête et est donc aussi rapide qu'un accès à une table isolée. Il suppose par contre que les données n'ont pas été modifiées (ou que leur modification est sans conséquence) entre le moment où la vue a été calculée et le moment où elle est consultée.

Une vue concrète est généralement recalculée régulièrement soit en fonction d'un événement particulier (une mise à jour par exemple), soit en fonction d'un moment de la journée ou elle n'est pas consultée et où les ressources de calcul sont disponibles (typiquement la nuit).

Synonymes : Vue matérialisée

CREATE TABLE AS (Postgres)

L'instruction CREATE TABLE AS SELECT permet de créer une table à partir d'un résultat de requête sous Postgres.

https://docs.postgresql.fr/current/sql-createtableas.html

AccueilCours > Introduction à l'optimisation du schéma interne > Vues concrètes< PrécédentSuivant >