Skip to content

ClickHouse로 구축하는 데이터 웨어하우징

로딩 스피너와 긴 리포트 대기 시간이여 안녕히. 데이터 웨어하우징에 ClickHouse를 활용하면 훨씬 낮은 비용으로 더 빠른 쿼리를 누릴 수 있습니다.

다른 데이터 웨어하우스와의 비교

10x+

비용 절감

자세히 보기
5x

쿼리 속도 향상

자세히 보기
20x

높은 동시성

자세히 보기

대규모로 데이터를 다루는 개발자들이 신뢰하는 선택

metatrusted by ebaytrusted by microsofttrusted by spotifytrusted by lyfttrusted by hubspotlangchain logo 1instacart logo 1trusted by contentsquaretrusted by ciscotrusted by nginxtrusted by cloudflaretrusted by rokttrusted by fiskertrusted by trackingplantrusted by adevintatrusted by ibmtrusted by gitlabtrusted by muxtrusted by netapptrusted by servicenowtrusted by posthogweights and biases fulltrusted by deutsche bankvimeo logo userstoriesklaviyo blacknansenpoolsidetrusted by sonyblock logo black minvercelrampcognitivtrusted by statsigdidiprefect logocursortrip com logo 1sierrashopee logo 1commonroom logoteckion logo 1whatnotfastly carouselastonomer d6b1876f31corsearch logoupollo 1ampelectrumspotonmskcc 159a51fd5dazur gamesvantage logo blacksolarwinds 76ad8bad7flongbridge logo a5b9c10d39harvey d075e8174crbc logopoizon c9aa5431c5rea logo 830fcadc53anthropic smallcharacter 3a9027ce90
metatrusted by ebaytrusted by microsofttrusted by spotifytrusted by lyfttrusted by hubspotlangchain logo 1instacart logo 1trusted by contentsquaretrusted by ciscotrusted by nginxtrusted by cloudflaretrusted by rokttrusted by fiskertrusted by trackingplantrusted by adevintatrusted by ibmtrusted by gitlabtrusted by muxtrusted by netapptrusted by servicenowtrusted by posthogweights and biases fulltrusted by deutsche bankvimeo logo userstoriesklaviyo blacknansenpoolsidetrusted by sonyblock logo black minvercelrampcognitivtrusted by statsigdidiprefect logocursortrip com logo 1sierrashopee logo 1commonroom logoteckion logo 1whatnotfastly carouselastonomer d6b1876f31corsearch logoupollo 1ampelectrumspotonmskcc 159a51fd5dazur gamesvantage logo blacksolarwinds 76ad8bad7flongbridge logo a5b9c10d39harvey d075e8174crbc logopoizon c9aa5431c5rea logo 830fcadc53anthropic smallcharacter 3a9027ce90
Analyze

어떤 포맷의 데이터든 분석

ClickHouse는 Parquet, JSON, CSV, TSV를 비롯한 70여 가지 파일 포맷을 지원합니다. 로컬 파일의 경우 clickhouse-local이 로컬 머신에서 데이터를 쿼리·변환·가공할 수 있는 강력하면서도 어디서나 사용할 수 있는 도구를 제공합니다.

Tools

즐겨 사용하는 도구와의 통합

활발하게 성장하는 통합 생태계 덕분에 이미 사용 중인 도구와 프레임워크를 손쉽게 활용할 수 있습니다. MySQL 호환 도구, Tableau를 비롯한 인기 있는 시각화 제품, 언어 클라이언트, dbt 등 다양한 도구와 함께 쓸 수 있습니다.

hand-coins

비용은 줄이고 효율은 높이세요.

많은 전통적인 데이터 웨어하우스는 쿼리당 과금하고, 동시성을 제한하며, 핵심 기능을 상위 요금제에서만 제공합니다. ClickHouse에서는 빠른 속도가 기본 제공되며, 실제로 사용한 컴퓨트와 압축된 스토리지에 대해서만 비용을 지불합니다.

terminal

SQL을 단순하게

ClickHouse는 수십억 건의 레코드에 대해서도 원활하게 확장되는 풍부한 도메인 특화 함수 라이브러리를 지원하여, 가장 복잡한 쿼리조차 단순한 SQL 문으로 표현할 수 있게 합니다. ClickHouse와 함께라면 데이터 탐색을 쉽고 강력하게 만들어 줍니다.

고객 사례

Quote icon

At Lyft, we ingest tens of millions of rows and execute millions of read queries in ClickHouse daily with volume continuing to increase. On a monthly basis, this means reading and writing more than 25TB of data.

Lyft

게임 분석을 위한 ClickHouse

ClickHouse는 대규모 실시간 분석을 위해 설계되었습니다. 인게임 이벤트, 광고 성과, 플레이어 행동을 즉각적인 인사이트와 낮은 지연 시간으로 추적하면서도 인프라는 단순하게 유지할 수 있습니다.

병렬화된 쿼리 실행 엔진, 업계 최고 수준의 압축, 컬럼 지향 설계 덕분에 가장 까다로운 게이밍 워크로드도 대규모 환경에서도 손쉽게 처리할 수 있습니다.

광범위한 통합 생태계 덕분에 즐겨 사용하시는 도구와 프레임워크를 ClickHouse와 손쉽게 결합할 수 있습니다. Tableau, Looker, 또는 MySQL 인터페이스를 지원하는 다른 도구 모두 무리 없이 사용할 수 있습니다.

전통적인 데이터베이스와 달리 ClickHouse는 REST 인터페이스를 지원하여 웹 개발자가 복잡한 바이너리 프로토콜을 구현하지 않고도 ClickHouse 위에 가벼운 애플리케이션을 만들 수 있습니다. 유연한 RBAC와 쿼터 제어 덕분에 읽기 전용 테이블을 공개해 클라이언트 측에서 직접 데이터를 가져올 수도 있습니다.

ClickHouse는 전 세계 기업들이 데이터를 받는 즉시 가치를 끌어내는 플랫폼으로 신뢰하고 있으며, 금융 서비스부터 게임, 이커머스에 이르기까지 다양한 산업의 실시간 대시보드와 BI 워크플로를 뒷받침하고 있습니다.

ClickHouse의 Materialized Views는 BI나 분석 워크플로의 핵심 구성 요소인 데이터 변환을 더욱 간편하게 만들어 줍니다. 소스 테이블에 새로운 데이터가 삽입될 때 자동으로 트리거되는 이 SQL 기반 뷰는 데이터를 받는 즉시 손쉽게 추출, 집계, 가공할 수 있습니다. Materialized Views를 활용하면 별도의 맞춤형 데이터 변환 파이프라인을 직접 구축하고 관리할 필요가 없습니다.

폭넓은 통합 제품군 덕분에 이미 사용 중인 도구와 서비스를 ClickHouse와 직접 함께 활용할 수 있습니다. 예를 들어 ClickHouse의 DBT 통합을 사용하면 기존 DBT 작업을 ClickHouse에서 실행하도록 손쉽게 이전할 수 있습니다.

ClickHouse에서는 S3, GCS 같은 오브젝트 스토어나 Iceberg, Delta Lake, Hudi 등 포맷의 데이터 레이크에 저장된 데이터를 직접 쿼리할 수 있습니다.

Materialized Views에 대한 쿼리는 요약된 결과가 자동으로 새로운 테이블에 저장되기 때문에 매우 빠릅니다. 이를 활용하면 페타바이트 규모의 데이터를 분석하더라도 해당 쿼리에 의존하는 애플리케이션의 응답성이 더욱 향상됩니다. 다른 데이터베이스 공급업체들이 가속을 위한 핵심 기능을 상위 요금제나 추가 과금 뒤에 숨겨 두는 것과 달리, ClickHouse Cloud는 이러한 기능을 기본으로 제공합니다.

응답성을 더욱 높이고 리소스 사용량을 줄이기 위한 ClickHouse 쿼리 캐시를 사용할 수 있으며, 자주 실행되는 비용이 큰 쿼리에 특히 적합합니다. 인덱스와 프로젝션을 활용한 추가적인 튜닝으로 언제나 최고의 성능을 보장하는 최적화를 더할 수 있습니다.

ClickHouse와 전통적인 데이터 웨어하우스 간의 대량 데이터 적재 시에는 보통 S3 같은 오브젝트 스토어를 중간 저장소로 사용하고, S3(또는 그에 상응하는) 테이블 엔진을 통해 ClickHouse로 데이터를 인제스트합니다. 일반적으로 Parquet 파일을 사용하며, ClickHouse의 뛰어난 Parquet 읽기 성능 덕분에 초당 수억 개의 파일을 적재할 수 있습니다.

업계 최고 수준의 성능

대규모 힙에서의 비용이 큰 GC 사이클로 인해 수직 확장이 제한되는 JVM 기반 솔루션과 달리, ClickHouse는 머신의 모든 리소스를 활용하며 수백 개의 코어와 페타바이트급 스토리지를 통해 수평·수직 양방향으로 확장됩니다.

유연하고 확장 가능한 동시성

ClickHouse를 사용하면 대규모 환경에서도 응답성을 걱정할 필요 없이 사용자들이 좋아할 강력한 BI 애플리케이션을 구축할 수 있습니다. 초당 수백만 건의 행을 인제스트하고, 가장 동시성이 높은 워크로드도 처리하며, 그 모든 과정에서 쿼리 속도를 유지합니다.

ClickHouse로 데이터 레이크를 가속하세요.

오픈 테이블 포맷을 별도 이동 없이 쿼리하고, 성능이 중요한 워크로드는 네이티브 스토리지로 가속하며, 완전한 상호운용성은 유지합니다.

  • ClickHouse를 어떤 클라우드의 어떤 카탈로그든 ClickHouse를 연결해 전체 SQL 기능으로 쿼리할 수 있습니다.
  • MergeTree를 활용해 1초 미만의 응답 시간과 높은 동시성을 갖춘 분석을 수행할 수 있습니다.
  • 결과를 오픈 포맷으로 다시 기록해, 스택의 모든 도구에서 그대로 사용할 수 있습니다.
  • 여러 카탈로그를 페더레이션하여 동일한 엔진으로 데이터셋을 JOIN할 수 있습니다.
Data lakes diagram

자유롭게 사용할 수 있습니다