위키득계정 ↗
기술

ClickHouse

ClickHouse기술
저장 구조
열 지향
질의 언어
SQL
주요 처리 유형
온라인 분석 처리
제공 형태
공개 소프트웨어와 클라우드 서비스
ClickHouse는 대규모 자료를 SQL로 분석하기 위한 열 지향 데이터베이스 관리 시스템이다. 많은 행에서 필요한 열을 읽어 필터와 집계 같은 분석 작업을 처리하는 데 초점을 둔다.

분석 질의가 읽는 자료

집계와 계산을 하는 분석 질의는 많은 행을 살피면서도 일부 열만 사용할 수 있다. ClickHouse는 이런 접근 방식에 맞춰 열별 값을 연속적으로 저장한다. 필요한 열을 선택해 읽는 것이 주요 설계 방향이다.

행 전체와 열 일부의 접근

행의 필드들이 함께 놓이면 한 행의 내용을 가져오기에 편리하다. 열 지향 구조는 같은 열의 값들을 모아 읽는 필터와 집계에 적합하다. 자료를 어떤 순서로 배치하는지가 질의의 읽기 방식과 연결된다.

복제와 접근 관리

자료를 여러 복제본에 보관하고 다른 복제본이 변경 내용을 비동기로 가져오는 구성을 지원한다. SQL을 통한 사용자 관리와 역할 기반 접근 제어도 제공해 분석 자료를 사용하는 계정의 권한을 나눌 수 있다.

관련 문서

SQL / C 스토어 / MonetDB X100 / DuckDB / Apache Parquet / 데이터베이스