Uma view materializada armazena os resultados de uma consulta fisicamente (pré-computados), ao contrário de uma view regular (que re-executa sua consulta a cada vez). Isso torna a leitura rápida para consultas caras, ao custo dos dados serem apenas tão atualizados quanto o último refresh — um mecanismo de cache dentro do banco de dados.
View regular vs view materializada
sales_summary region, (amount) orders region;
MATERIALIZED sales_summary_mat
region, (amount) total orders region;
sales_summary_mat;
