메인 콘텐츠로 건너뛰기
참고: 시계열 분석에 ClickHouse를 사용하는 추가 예시는 블로그 Working with Time series data in ClickHouse를 참조하십시오. ClickHouse는 OLAP 워크로드를 위한 범용 데이터 저장소 솔루션입니다. 반면, 특화된 시계열 데이터베이스 관리 시스템도 많이 있습니다. 그럼에도 불구하고 ClickHouse는 쿼리 실행 속도에 중점을 두고 있어 많은 경우 이러한 특화 시스템보다 더 뛰어난 성능을 보입니다. 이 주제에 대한 독립적인 벤치마크는 이미 많이 있으므로 여기서 별도로 다루지는 않겠습니다. 대신, 이 사용 사례에서 중요하게 활용할 수 있는 ClickHouse 기능에 집중하겠습니다. 우선, 전형적인 시계열 데이터를 효과적으로 압축할 수 있는 특화된 코덱 이 있습니다. DoubleDelta, Gorilla 같은 일반적인 알고리즘도 있고, T64처럼 ClickHouse에 특화된 코덱도 있습니다. 둘째, 시계열 쿼리는 하루 또는 일주일 이내의 최근 데이터만 조회하는 경우가 많습니다. 따라서 빠른 NVMe/SSD 드라이브와 대용량 HDD 드라이브를 모두 갖춘 서버를 사용하는 것이 합리적입니다. ClickHouse의 TTL 기능을 사용하면 최신 핫 데이터를 빠른 드라이브에 유지하고, 데이터가 오래될수록 점진적으로 더 느린 드라이브로 이동하도록 구성할 수 있습니다. 요구 사항에 따라 더 오래된 데이터를 롤업하거나 삭제하는 것도 가능합니다. 원시 데이터를 저장하고 처리하는 ClickHouse의 철학과는 다소 어긋나지만, 더 엄격한 지연 시간 또는 비용 요구 사항을 충족하기 위해 구체화된 뷰(Materialized View)를 사용할 수 있습니다.
마지막 수정일 2026년 6월 12일