ClickHouse 모범 사례(Best Practices)

ClickHouse 모범 사례(Best Practices)

이 섹션에서는 ClickHouse를 최대한 활용하기 위해 따라야 할 모범 사례들을 소개합니다. 각 주제를 한눈에 살펴볼 수 있도록 정리했어요.

출처: 문서

본문

이 섹션은 ClickHouse를 최대한 활용하기 위해 따라야 할 모범 사례들을 담고 있습니다.

프라이머리 키 선택하기

ClickHouse에서 프라이머리 키를 선택하는 방법을 다룹니다.

데이터 타입 선택하기

컬럼에 적합한 데이터 타입을 고르는 방법을 다룹니다.

머티리얼라이즈드 뷰 사용하기

머티리얼라이즈드 뷰를 사용해 쿼리 시점의 계산을 삽입 시점으로 옮깁니다.

JOIN 최소화 및 최적화하기

ClickHouse에서 JOIN을 사용할 때의 모범 사례를 다룹니다.

파티셔닝 키 선택하기

파티셔닝 키를 선택하는 방법을 다룹니다.

삽입 전략 선택하기

대량 삽입과 비동기 삽입을 포함한 삽입 전략을 선택하는 방법을 다룹니다.

상황에 맞게 데이터 스킵핑 인덱스 사용하기

데이터 스킵핑 인덱스를 언제, 어떻게 사용할지 다룹니다.

뮤테이션 피하기

ClickHouse에서 뮤테이션을 피해야 하는 이유를 설명합니다.

OPTIMIZE FINAL 피하기

OPTIMIZE TABLE ... FINAL을 피해야 하는 이유를 설명합니다.

Nullable 컬럼 피하기

ClickHouse에서 Nullable 컬럼을 피해야 하는 이유를 설명합니다.

상황에 맞게 JSON 사용하기

JSON 데이터 타입을 언제 사용할지 다룹니다.

더 알아보기 (Learn more)