materialized view는 일반 뷰(매번 쿼리를 다시 실행)와 달리 쿼리의 결과를 물리적으로 저장(미리 계산)합니다. 이는 비싼 쿼리의 읽기를 빠르게 만들지만, 데이터가 마지막 **새로고침(refresh)**만큼만 최신이라는 비용이 있습니다 — 데이터베이스 내의 캐싱 메커니즘입니다.
일반 view vs materialized view
sales_summary region, (amount) orders region;
MATERIALIZED sales_summary_mat
region, (amount) total orders region;
sales_summary_mat;
