Datapedia
Bases de Datos

Vista materializada

Vista de base de datos cuyo resultado se calcula y almacena físicamente, en lugar de recalcularse cada vez que se consulta, mejorando la velocidad a cambio de datos potencialmente desactualizados.

SQLRendimiento

A diferencia de una vista normal, que recalcula su resultado cada vez que se consulta, una vista materializada guarda físicamente el resultado de esa consulta, actualizándose solo periódicamente o bajo demanda, lo que acelera notablemente las consultas frecuentes sobre cálculos costosos.

El compromiso que implica

Los datos de una vista materializada pueden quedar desactualizados respecto a las tablas originales entre una actualización y otra, por lo que su uso es apropiado cuando cierto grado de desactualización es aceptable a cambio de una ganancia significativa de velocidad en consultas repetidas.