Materialized View 히스토리
MV 히스토리 관리
초기 릴리스
Beta 공개 (2020-04-08)
BigQuery의 Materialized View가 Beta로 공개되었습니다.
General Availability (2021-02-25)
Materialized View가 정식 GA로 발표되었습니다.
GA 이후 주요 업데이트 (최신순)
2025-06-30 (GA)
Apache Iceberg 외부 테이블 지원
- MV에서 Apache Iceberg 외부 테이블을 직접 참조 가능
- BigLake Iceberg 데이터를 BigQuery로 이동 없이 MV 생성 가능
2024-08-07 (Preview)
Iceberg 테이블과 파티션 정렬 MV 지원
- 시간 단위 파티션 정렬 지원 (YEAR/MONTH/DAY/HOUR 변환)
2024-04-04 (GA)
비증분 MV 및 지연 허용 기능
allow_non_incremental_definition: 비증분(전체 재계산) MV 허용- OUTER JOIN, UNION, HAVING, 분석함수 등 더 넓은 SQL 패턴 지원
max_staleness: 허용 가능한 결과 지연 시간 지정으로 비용/지연 제어
2024-02-29 (GA)
크로스-클라우드 MV
- Amazon S3 BigLake 테이블 위에 MV 및 MV Replica 생성 가능
- 데이터 이그레스 없이 로컬에서 조인/쿼리 가능 (Omni 교차 조인 지원)
2024-02-29 (Preview)
논리 뷰 참조 지원
- MV가 논리 뷰(Logical View)를 참조할 수 있음
2023-12-12 (Preview)
MV Replica 소개
- 크로스-클라우드 지원 (2024-02-29에 GA로 승격)
2023-04-05 (Preview)
비증분 MV 최초 공개
allow_non_incremental기능 도입- OUTER JOIN/UNION/HAVING/분석함수 등 광범위 SQL 지원
현재 주요 기능
파티션/클러스터링 최적화
- 베이스 테이블과 동일한 파티션 키/단위 정렬 지원
- 부분 무효화 및 증분 갱신 효율화
스마트 튜닝 (자동 쿼리 리라이트)
- 조건이 맞으면 원본 테이블 쿼리를 자동으로 MV로 리라이트
추천 기능 (Preview)
- Materialized View Recommender
- 지난 30일 쿼리 히스토리를 기반으로 MV 후보 제안
참고사항
구체적인 쿼리 패턴이나 대시보드 요구사항에 따른 MV 설계, 파티션/클러스터링/max_staleness 값 설정에 대한 상세 가이드가 필요한 경우 별도 문서를 참조하시기 바랍니다.
출처
Google Cloud 공식 문서 및 릴리스 노트 기반