데이터베이스에서 매터리얼라이즈드 뷰(Materialized View)와 일반 뷰(View)의 차이점은?
보통 freeCodeCamp해설
매터리얼라이즈드 뷰는 쿼리 결과를 디스크에 물리적으로 저장하므로 조회 속도가 빠릅니다. 하지만 원본 데이터가 변경되면 REFRESH 명령으로 갱신해야 합니다. 일반 뷰는 저장 없이 매번 쿼리를 실행하므로 항상 최신 데이터를 반환합니다.
매터리얼라이즈드 뷰는 쿼리 결과를 디스크에 물리적으로 저장하므로 조회 속도가 빠릅니다. 하지만 원본 데이터가 변경되면 REFRESH 명령으로 갱신해야 합니다. 일반 뷰는 저장 없이 매번 쿼리를 실행하므로 항상 최신 데이터를 반환합니다.