뷰 구성

뷰 구성 (Configuration)

아이스버그 뷰(Iceberg view)는 뷰의 동작을 설정하는 속성(properties)을 지원해요. 이 문서에서는 지금 사용할 수 있는 뷰 속성들을 전반적으로 살펴볼게요. 뷰의 메타데이터 압축 방식이나 버전 보관 개수 같은 것을 테이블 속성처럼 손쉽게 조정할 수 있어요.

출처: 문서

본문

뷰 속성 (View properties)

아이스버그 뷰는 뷰의 동작을 구성하는 속성을 지원해요. 아래는 현재 사용 가능한 뷰 속성에 대한 개요예요.

속성 기본값 설명
write.metadata.compression-codec gzip 메타데이터 압축 코덱: none 또는 gzip
version.history.num-entries 10 보관할 버전의 개수를 제어해요
replace.drop-dialect.allowed false replace 연산 중에 SQL dialect를 삭제할 수 있는지 여부를 제어해요

뷰 동작 속성 (View behavior properties)

속성 기본값 설명
commit.retry.num-retries 4 실패하기 전에 커밋을 재시도하는 횟수예요
commit.retry.min-wait-ms 100 커밋을 재시도하기 전에 기다리는 최소 시간(밀리초)이에요
commit.retry.max-wait-ms 60000 (1 min) 커밋을 재시도하기 전에 기다리는 최대 시간(밀리초)이에요
commit.retry.total-timeout-ms 1800000 (30 min) 커밋의 총 재시도 제한 시간(밀리초)이에요

더 알아보기 (Learn more)