머티얼라이즈드 뷰
머티얼라이즈드 뷰 (Materialized views)
머티얼라이즈드 뷰(Materialized View)는 집계 비용을 쿼리 시간에서 삽입 시간으로 옮겨 SELECT 쿼리를 더 빠르게 만드는 핵심 기능입니다. 증분·리프레시·캐스케이딩 방식이 있으며, 아래 표로 각 방식을 한눈에 파악할 수 있어요.
출처: 문서
본문
| 페이지 | 설명 |
|---|---|
| 증분 머티얼라이즈드 뷰 (Incremental materialized view) | 사용자가 계산 비용을 쿼리 시간에서 삽입 시간으로 옮겨 더 빠른 SELECT 쿼리를 얻을 수 있게 합니다. |
| 리프레시 가능 머티얼라이즈드 뷰 (Refreshable materialized view) | 증분 머티얼라이즈드 뷰와 개념적으로 비슷하지만, 전체 데이터셋에 대해 주기적으로 쿼리를 실행해야 하며 그 결과가 조회용 타깃 테이블에 저장됩니다. |
| 캐스케이딩 머티얼라이즈드 뷰 (Cascading materialized views) | 여러 머티얼라이즈드 뷰를 연결해 증분 데이터 변환을 구축합니다. |