오픈 소스
agx
- 네이티브 애플리케이션을 실행할 때 ch-db를 활용합니다.
- 웹 인스턴스를 실행할 때 ClickHouse 인스턴스에 연결할 수 있습니다.
- Monaco 에디터를 사용하므로 익숙한 환경에서 작업할 수 있습니다.
- 다양한 데이터 시각화 기능을 제공하며 계속 확장되고 있습니다.
ch-ui
- ClickHouse 통합: 연결을 쉽게 관리하고 쿼리를 실행할 수 있습니다.
- 반응형 탭 관리: 쿼리 탭, 테이블 탭 등 여러 탭을 동적으로 관리합니다.
- 성능 최적화: 효율적인 캐싱과 상태 관리를 위해 Indexed DB를 활용합니다.
- 로컬 데이터 저장: 모든 데이터는 브라우저에 로컬로 저장되므로 다른 곳으로 전송되지 않습니다.
ChartDB
- 스키마 시각화: 테이블 참조를 보여주는 ER 다이어그램과 materialized view, 일반 view를 포함해 ClickHouse 스키마를 즉시 가져오고 시각화할 수 있습니다.
- AI 기반 DDL 내보내기: 스키마 관리와 문서화를 더욱 효율적으로 할 수 있도록 DDL 스크립트를 손쉽게 생성합니다.
- 다양한 SQL 방언 지원: 여러 SQL 방언과 호환되므로 다양한 데이터베이스 환경에서 유연하게 활용할 수 있습니다.
- 회원 가입이나 자격 증명 불필요: 모든 기능을 브라우저에서 직접 사용할 수 있어 간편하고 안전합니다.
DataStoria
- AI 기반 기능: 자연어를 사용해 데이터를 탐색하고, SQL 쿼리를 최적화 및 수정하며, 데이터를 시각화할 수 있습니다.
- 공식 ClickHouse Agent Skills 통합: 공식 모범 사례를 활용해 AI에 데이터베이스 최적화와 개선 제안을 요청할 수 있습니다.
- 스마트 오류 진단: 정확한 행 및 컬럼 강조 표시로 구문 오류를 즉시 찾아내고, 한 번의 클릭으로 AI 기반 수정 제안을 받을 수 있습니다.
- 시스템 테이블 분석: 강력한 시각화 대시보드와 필터를 통해
system.query_log,system.query_views_log,system.zookeeper,system.ddl_distributed_queue,system.part_log,system.processes를 자세히 살펴보고 클러스터를 빠르게 파악할 수 있습니다. - 원클릭 Explain: 시각적 AST 및 파이프라인 뷰를 통해 쿼리 실행 계획을 즉시 이해할 수 있습니다.
- 의존성 그래프: 구체화된 뷰(Materialized View), 분산 테이블, 외부 시스템 전반에서 테이블 간 관계를 시각화하고 데이터 흐름을 추적할 수 있습니다.
- 클러스터 모니터링: 실시간 메트릭, 머지 작업, 복제 상태, 쿼리 성능 등을 통해 모든 노드를 모니터링할 수 있습니다.
- 개인정보 보호 및 보안: 모든 SQL 쿼리는 브라우저에서 ClickHouse 서버로 직접 실행되므로 개인정보가 완전히 보호됩니다.
DataPup
- 지능적인 제안을 제공하는 AI 기반 SQL 쿼리 지원
- 자격 증명을 안전하게 처리하는 네이티브 ClickHouse connection 지원
- 여러 테마(라이트, 다크, 컬러 버전)를 갖춘 아름답고 접근성 높은 인터페이스
- 고급 쿼리 결과 필터링 및 탐색
- 크로스 플랫폼 지원(macOS, Windows, Linux)
- 빠르고 반응성이 뛰어난 성능
- 오픈 소스이며 MIT 라이선스로 제공됩니다
Dory
- SQL 생성, 설명, 디버깅을 위한 AI Copilot
- 통합 워크스페이스에서 여러 ClickHouse 클러스터를 관리하고 쿼리 실행
- 스키마 인식 SQL 자동 완성과 멀티탭 쿼리 워크스페이스
- 필터링 및 시각화를 지원하는 대화형 쿼리 결과 탐색
- 데이터셋 이해를 돕는 AI 기반 테이블 요약
- SSH 터널을 지원하는 ClickHouse 직접 연결
- 라이트/다크 모드와 테마를 지원하는 현대적인 개발자 친화형 인터페이스
- 크로스 플랫폼 데스크톱 앱(macOS, Windows, Linux) 및 Docker 지원
- 오픈소스이며 MIT 라이선스로 제공
ClickHouse 스키마 플로 시각화 도구
system.tables 메타데이터(엔진 타입, 종속성, materialized view SELECT)를 파싱하고, 각 에지에 변환 표현식 레이블이 표시된 컬럼 수준 관계와 함께 상호작용형 테이블 수준 데이터 흐름 다이어그램을 렌더링합니다. 다이어그램은 Dagre로 배치되며 일반 인라인 SVG로 렌더링되므로 클라이언트 측 다이어그램 런타임은 로드되지 않습니다.
기능:
- 직관적인 사이드바에서 ClickHouse 데이터베이스와 테이블 탐색
- 데이터 흐름 뷰: 테이블 수준의 업스트림 소스와 다운스트림 materialized view
- 관계 뷰: 각 에지에 파싱된 변환 표현식이 표시되는 컬럼 수준 매핑(예:
toStartOfHour(scheduled_departure),avgState(delay_minutes)) MergeTree,Replicated*,Distributed,MaterializedView,Dictionary용 엔진 인식 아이콘과 색상 구분- 관계 뷰에서 컬럼을 클릭하면 파이프라인 전반에서 해당 컬럼의 전체 데이터 경로 강조 표시
- 라이브 사이드바 필터와
Ctrl+K/⌘K명령 팔레트를 사용해 원하는 테이블, 컬럼 또는 엔진으로 즉시 이동 - 테이블별 행 수와 디스크 크기를 표시하는 선택적 메타데이터 오버레이
- 현재 다이어그램을 독립형 HTML 파일로 내보내기
- 선택적으로 인증서 검증을 건너뛰고 사용자 지정 CA / 클라이언트 인증서를 사용할 수 있는 ClickHouse와의 TLS connection
Tabix
- 추가 소프트웨어를 설치하지 않고도 브라우저에서 직접 ClickHouse를 사용할 수 있습니다.
- 구문 강조 표시를 지원하는 쿼리 편집기.
- 명령 자동 완성.
- 쿼리 실행을 그래프로 분석하는 도구.
- 색상 테마 옵션.
HouseOps
- 구문 강조를 지원하는 쿼리 빌더. 응답을 테이블 또는 JSON 뷰로 볼 수 있습니다.
- 쿼리 결과를 CSV 또는 JSON으로 내보냅니다.
- 설명과 함께 프로세스 목록을 표시합니다. 쓰기 모드를 지원합니다. 프로세스를 중지(
KILL)할 수 있습니다. - 데이터베이스 그래프. 모든 테이블과 해당 컬럼을 추가 정보와 함께 표시합니다.
- 컬럼 크기를 빠르게 확인할 수 있습니다.
- 서버 구성.
- 데이터베이스 관리.
- 사용자 관리.
- 실시간 데이터 분석.
- 클러스터 모니터링.
- 클러스터 관리.
- 복제된 테이블과 Kafka 테이블 모니터링.
LightHouse
- 필터링과 메타데이터를 지원하는 테이블 목록
- 필터링 및 정렬이 가능한 테이블 미리보기
- 읽기 전용 쿼리 실행
Redash
- 강력한 쿼리 편집기
- 데이터베이스 탐색기
- 데이터를 다양한 형태로 표현할 수 있는 시각화 도구
Grafana
qryn
- 데이터를 쿼리하고 추출하고 시각화할 수 있는 기본 제공 Explore UI 및 LogQL CLI
- 플러그인 없이 쿼리, 처리, 수집, 트레이싱, 알림을 지원하는 네이티브 Grafana API
- 로그, 이벤트, 트레이스 등에서 데이터를 동적으로 검색하고, 필터링하고, 추출할 수 있는 강력한 파이프라인
- LogQL, PromQL, InfluxDB, Elastic 등과 투명하게 호환되는 수집 및 PUSH API
- Promtail, Grafana-Agent, Vector, Logstash, Telegraf 등 다양한 에이전트와 바로 사용할 수 있음
DBeaver
- 구문 강조 및 자동 완성을 지원하는 쿼리 작성.
- 필터와 메타데이터 검색을 지원하는 테이블 목록.
- 테이블 데이터 미리보기.
- 전문 검색.
session_id를 임의의 문자열로 설정하십시오(내부적으로는 HTTP connection을 사용합니다). 그러면 쿼리 창에서 모든 설정을 사용할 수 있습니다.
clickhouse-cli
- 자동 완성.
- 쿼리 및 데이터 출력 구문 강조.
- 데이터 출력용 pager 지원.
- 사용자 지정 PostgreSQL 스타일 명령.
clickhouse-flamegraph
system.trace_log를 플레임 그래프로 시각화하는 전용 도구입니다.
clickhouse-plantuml
ClickHouse table graph
system.tables 테이블에서 테이블 간 연결 정보를 가져와 mermaid 포맷의 종속성 흐름도를 생성합니다. 이 도구를 사용하면 테이블 종속성을 손쉽게 시각화하고 ClickHouse 데이터베이스의 데이터 흐름을 이해할 수 있습니다. mermaid를 사용하므로 생성된 흐름도는 보기 좋고 markdown 문서에 쉽게 추가할 수 있습니다.
xeus-clickhouse
MindsDB Studio
DBM
- 쿼리 이력 지원(페이지네이션, 전체 삭제 등)
- 선택한 SQL 절에 대한 쿼리 지원
- 쿼리 종료 지원
- 테이블 관리 지원(메타데이터, 삭제, 미리보기)
- 데이터베이스 관리 지원(삭제, 생성)
- 사용자 정의 쿼리 지원
- 여러 데이터 소스 관리 지원(연결 테스트, 모니터링)
- 모니터링 지원(프로세서, 연결, 쿼리)
- 데이터 마이그레이션 지원
Bytebase
- 개발자와 DBA 간 스키마 검토
- Database-as-Code: GitLab과 같은 VCS에서 스키마를 버전 관리하고, 코드 커밋 시 배포를 트리거합니다.
- 환경별 정책을 적용한 간소화된 배포
- 전체 마이그레이션 이력
- 스키마 드리프트 감지
- 백업 및 복원
- RBAC
Zeppelin-Interpreter-for-ClickHouse
ClickCat
- 설치 없이 SQL 코드를 실행할 수 있는 온라인 SQL Editor
- 모든 프로세스와 뮤테이션을 확인할 수 있습니다. 아직 완료되지 않은 프로세스는 UI에서 종료할 수 있습니다.
- 메트릭에는 클러스터 분석, 데이터 분석, 쿼리 분석이 포함됩니다.
ClickVisual
- 분석용 로그 라이브러리를 원클릭으로 생성할 수 있습니다
- 로그 수집 구성 관리를 지원합니다
- 사용자 정의 인덱스 구성을 지원합니다
- 알림 구성을 지원합니다
- 라이브러리 및 테이블 단위까지 세분화된 권한 구성을 지원합니다
ClickHouse-Mate
- ClickHouse SQL 쿼리 자동 완성
- 빠른 데이터베이스(Database) 및 테이블(Table) 트리 탐색
- 고급 결과 필터링 및 정렬
- 인라인 ClickHouse SQL 문서
- 쿼리 프리셋 및 이력
- 100% 브라우저 기반, 서버/백엔드 불필요
Uptrace
- OpenTelemetry tracing, 메트릭 및 로그.
- AlertManager를 사용한 이메일/Slack/PagerDuty 알림.
- 스팬을 집계하기 위한 SQL 유사 쿼리 언어.
- 메트릭을 쿼리하기 위한 PromQL 유사 언어.
- 사전 구축된 메트릭 대시보드.
- YAML 구성을 통해 여러 사용자/프로젝트를 지원합니다.
clickhouse-monitoring
system.* 테이블을 기반으로 하는 간단한 Next.js 대시보드로, ClickHouse 클러스터를 모니터링하고 전반적인 상태를 파악하는 데 도움이 됩니다.
기능:
- 쿼리 모니터: 현재 쿼리, 쿼리 이력, 쿼리 리소스(메모리, 읽은 파트 수, file_open, …), 비용이 가장 큰 쿼리, 가장 많이 사용되는 테이블 또는 컬럼 등
- 클러스터 모니터: 총 메모리/CPU 사용량, 분산 큐, 전역 설정, MergeTree 설정, 메트릭 등
- 테이블 및 파트 정보: 크기, 행 수, 압축, 파트 크기 등 컬럼 수준의 세부 정보
- 유용한 도구: ZooKeeper 데이터 탐색, 쿼리 EXPLAIN, 쿼리 강제 종료 등
- 메트릭 시각화 차트: 쿼리 및 리소스 사용량, 머지/mutation 수, 머지 성능, 쿼리 성능 등
CKibana
- 네이티브 Kibana UI의 차트 요청을 ClickHouse 쿼리 구문으로 변환합니다.
- 쿼리 성능을 향상하기 위해 샘플링 및 캐싱과 같은 고급 기능을 지원합니다.
- ElasticSearch에서 ClickHouse로 마이그레이션한 후 사용자의 학습 부담을 최소화합니다.
Telescope
- 강력한 필터와 사용자 지정 가능한 필드 선택 기능을 갖춘 깔끔한 반응형 UI.
- 직관적이고 표현력 있는 로그 필터링을 위한 FlyQL 구문.
- 중첩된 JSON, 맵, 배열 필드를 포함해 group-by를 지원하는 시간 기반 그래프.
- 고급 필터링을 위한 선택적 Raw SQL
WHERE쿼리 지원(권한 확인 포함). - 저장된 뷰: 쿼리와 레이아웃에 대한 사용자 지정 UI 구성을 저장하고 공유할 수 있습니다.
- 역할 기반 접근 제어(RBAC) 및 GitHub 인증 통합.
- ClickHouse 측에 추가 agent나 component가 필요하지 않습니다.
ClickLens
- Discover - 모든 테이블에서 Kibana와 유사한 방식으로 유연하게 데이터를 탐색
- SQL 콘솔 - 구문 강조 표시와 스트리밍 결과를 통해 쿼리를 작성, 실행, 분석
- 실시간 모니터링 - 클러스터 상태, 쿼리 성능, 리소스 사용량을 지속적으로 확인
- 스키마 탐색기 - 데이터베이스, 테이블, 컬럼, 파트 등을 탐색
- 액세스 제어 - UI에서 직접 사용자와 역할 관리
- 네이티브 RBAC - UI 권한이 ClickHouse의 권한 부여를 직접 기반으로 함
CHouse UI
- 엔터프라이즈급 보안 - 서버 측 자격 증명 암호화, 상세한 감사 로깅, 접근 규칙을 제공합니다.
- 팀 협업 - 사용자 지정 역할(예: 분석가에게 특정 테이블 접근 권한 부여)을 정의하고 쿼리를 안전하게 공유할 수 있습니다.
- AI 기반 인사이트 - 쿼리 최적화와 시각적 설명을 위한 통합 LLM 지원을 제공합니다.
- 완전한 툴킷 - 강력한 SQL Editor, 모니터링 대시보드, 스키마 탐색기, 원활한 데이터 가져오기/내보내기 기능을 제공합니다.
clickhouse-flow
- ClickHouse 메타데이터를 바탕으로 스키마 그래프를 자동으로 생성합니다.
- materialized view를 통한 데이터 흐름을 시각화합니다.
- 스키마 구조를 탐색할 수 있는 대화형 UI를 제공합니다.
- 문서화 및 공유용으로 다이어그램을 PDF 또는 SVG로 내보냅니다.
- 개발 환경에서 빠르게 설정할 수 있도록 Docker 기반 배포를 지원합니다.
상용
DataGrip
- 매우 빠른 코드 자동 완성
- ClickHouse 구문 강조
- 중첩 컬럼, 테이블 엔진 등 ClickHouse 고유 기능 지원
- 데이터 편집기
- 리팩터링
- 검색 및 탐색
Yandex DataLens
- 단순한 막대 차트부터 복잡한 대시보드까지, 다양한 시각화를 지원합니다.
- 대시보드를 공개적으로 사용할 수 있도록 설정할 수 있습니다.
- ClickHouse를 포함한 여러 데이터 소스를 지원합니다.
- ClickHouse 기반의 구체화된 데이터 저장소를 제공합니다.
- DataLens 문서.
- ClickHouse 데이터베이스의 데이터를 시각화하는 튜토리얼.
Holistics Software
- 보고서의 이메일, Slack, Google Sheet 자동 예약 발송.
- 시각화, 버전 관리, 자동 완성, 재사용 가능한 쿼리 구성 요소, 동적 필터를 갖춘 SQL Editor.
- iframe을 통한 보고서 및 대시보드의 임베디드 애널리틱스.
- 데이터 준비 및 ETL 기능.
- 데이터의 관계형 매핑을 위한 SQL 데이터 모델링 지원.
Looker
- LookML을 사용해 쉽고 유연하게 개발할 수 있습니다. LookML은 보고서 작성자와 최종 사용자를 지원하기 위해 선별된 Data Modeling을 지원하는 언어입니다.
- Looker의 Data Actions를 통한 강력한 워크플로 통합.
SeekTable
- 비즈니스 사용자가 쉽게 사용할 수 있는 보고서 작성기.
- SQL 필터링과 보고서별 쿼리 맞춤 설정을 위한 강력한 보고서 매개변수.
- 네이티브 TCP/IP 엔드포인트와 HTTP(S) 인터페이스(서로 다른 2개의 드라이버) 모두를 통해 ClickHouse에 연결할 수 있습니다.
- 차원/측정값 정의에서 ClickHouse SQL 방언의 모든 기능을 활용할 수 있습니다.
- 자동화된 보고서 생성을 위한 Web API.
- 계정 데이터 백업/복원을 포함한 보고서 개발 워크플로를 지원합니다. 데이터 모델(큐브)과 보고서 구성은 사람이 읽을 수 있는 XML 형식이며 버전 관리 시스템에 저장할 수 있습니다.
Chadmin
TABLUM.IO
- ETL: 널리 사용되는 데이터베이스, 로컬 및 원격 파일, API 호출을 통한 데이터 로드
- 구문 강조 및 시각적 쿼리 빌더를 갖춘 유연한 SQL 콘솔
- 차트와 테이블을 통한 데이터 시각화
- 데이터 머티리얼라이즈 및 하위 쿼리
- Slack, Telegram 또는 이메일로 데이터 리포팅
- 전용 API를 통한 데이터 파이프라이닝
- JSON, CSV, SQL, HTML 포맷으로 데이터 내보내기
- 웹 기반 인터페이스
CKMAN
- 브라우저 인터페이스를 통해 클러스터를 빠르고 편리하게 자동 배포합니다
- 클러스터를 확장하거나 축소할 수 있습니다
- 클러스터 데이터를 로드 밸런싱합니다
- 클러스터를 온라인으로 업그레이드합니다
- 페이지에서 클러스터 구성을 수정합니다
- 클러스터 노드 모니터링과 ZooKeeper 모니터링을 제공합니다
- 테이블과 파티션의 상태를 모니터링하고 느린 SQL 문을 추적합니다
- 사용하기 쉬운 SQL 실행 페이지를 제공합니다
1bench
- 연결 시 서버 개요 제공 — 버전, 업타임, 실행 중인 쿼리, 활성 머지, 파트 및 스토리지 크기, 레플리카 상태, 클러스터와 노드를 한눈에 확인할 수 있습니다.
- 시각적 쿼리 빌더(컬럼 선택기, 필터, 정렬, 제한)와, 구문 강조 및 연결별 쿼리 이력을 제공하는 Monaco SQL Editor를 함께 지원합니다.
MergeTree계열,ORDER BY,PARTITION BY,SETTINGS,Nullable()자동 래핑을 지원하는 시각적CREATE TABLE마법사를 제공합니다.- 네이티브 ClickHouse 유형 처리 —
Nullable,Array,LowCardinality, 중첩 객체를 지원합니다. - 벡터 검색 지원 —
Array(Float32)임베딩 컬럼을 간결한 벡터 셀로 렌더링하고, 2D 임베딩 시각화와cosineDistance를 통한 Find Similar를 지원합니다. - 결과 테이블에서 인라인 데이터 편집과 배치 저장을 지원하며, ClickHouse의 Native 형식을 사용한 CSV/JSON/SQL 내보내기와 가져오기도 지원합니다.
- 연결 옵션: HTTP/HTTPS, 방화벽 뒤의 프라이빗 클러스터를 위한 SSH 터널, 운영 환경에서 안전하게 탐색할 수 있도록 선택적인 읽기 전용 모드 제공.
- ClickHouse Cloud와 자체 호스팅 환경 모두에서 사용할 수 있습니다.