오픈 소스
agx
agx
agx는 Tauri와 SvelteKit으로 구축된 데스크톱 애플리케이션으로, ClickHouse의 임베디드 데이터베이스 엔진(chdb)을 사용해 데이터를 탐색하고 쿼리할 수 있는 현대적인 인터페이스를 제공합니다.
- 네이티브 애플리케이션 실행 시 ch-db를 활용합니다.
- 웹 인스턴스 실행 시 ClickHouse 인스턴스에 연결할 수 있습니다.
- 익숙한 Monaco 편집기를 제공합니다.
- 다양한 데이터 시각화 기능을 지속적으로 확장하고 있습니다.
ch-ui
ch-ui
ch-ui는 쿼리 실행과 데이터 시각화를 위해 설계된 간단한 ClickHouse 데이터베이스용 React.js 앱 인터페이스입니다. React와 웹용 ClickHouse 클라이언트로 구축되었으며, 손쉬운 데이터베이스 상호작용을 위한 세련되고 사용하기 쉬운 UI를 제공합니다.기능:
- ClickHouse 통합: 연결을 손쉽게 관리하고 쿼리를 실행합니다.
- 반응형 탭 관리: 쿼리 탭과 테이블 탭 등 여러 탭을 동적으로 관리합니다.
- 성능 최적화: 효율적인 캐싱과 상태 관리를 위해 IndexedDB를 활용합니다.
- 로컬 데이터 저장: 모든 데이터가 브라우저에 로컬로 저장되므로 다른 곳으로 전송되지 않습니다.
ChartDB
ChartDB
ChartDB는 단일 쿼리만으로 ClickHouse를 포함한 데이터베이스 스키마를 시각화하고 설계할 수 있는 무료 오픈 소스 도구입니다. React로 구축되었으며, 시작하는 데 데이터베이스 자격 증명이나 회원 가입이 필요 없는 매끄럽고 사용하기 쉬운 환경을 제공합니다.기능:
- 스키마 시각화: 테이블 참조를 보여주는 ER 다이어그램과 materialized view, 일반 view를 포함해 ClickHouse 스키마를 즉시 가져오고 시각화할 수 있습니다.
- AI 기반 DDL 내보내기: 스키마 관리와 문서화를 더욱 효율적으로 할 수 있도록 DDL 스크립트를 손쉽게 생성합니다.
- 다양한 SQL 방언 지원: 여러 SQL 방언과 호환되므로 다양한 데이터베이스 환경에서 유연하게 활용할 수 있습니다.
- 회원 가입이나 자격 증명 불필요: 모든 기능을 브라우저에서 직접 사용할 수 있어 간편하고 안전합니다.
CHOps
CHOps
CHOps는 ClickHouse 클러스터를 관리하고 모니터링하기 위한 무료 오픈 소스 자체 호스팅 웹 대시보드입니다. 브라우저 UI에서 ClickHouse의 HTTP 인터페이스를 통해 SQL 실행, 느린 쿼리 검사, 알림 구성, 백업 관리, 접근 제어를 수행할 수 있습니다. HTTP로 연결 가능한 ClickHouse 배포 환경에서 작동합니다. CHOps는 현재 ClickHouse 26.3 LTS를 지원하며, 최근의 다른 버전에서도 작동하지만 일부 기능이 누락될 수 있습니다.기능:
- 자동 완성,
EXPLAIN유형, 22개 형식의 결과 내보내기, 쿼리 프로파일러, 쿼리 메트릭 타임라인을 제공하는 SQL Editor. - 클러스터 개요: 종료 제어 기능을 갖춘 실시간 쿼리 모니터, 쿼리 분석 및 로그, 테이블과 파트 검사, 머지 및 뮤테이션, 분산 DDL 큐.
- 차트 빌더, 10가지 이상의 차트 유형, 구성 가능한 그리드 레이아웃을 갖춘 사용자 지정 대시보드.
- 과거 메트릭을 프레임 단위로 재생할 수 있는 DVR 스타일 재생 기능을 제공하는 모니터링.
- 임계값 평가와 이메일 알림을 지원하는 SQL 기반 알림 규칙.
- 접근 제어: ClickHouse 사용자 및 역할 관리, 권한 부여 시각화, 설정 프로필 편집.
- 백업 검색과 스토리지 프로필 관리를 지원하는 S3 호환 스토리지 백업 및 복원 오케스트레이션.
- 인덱스 도구: 데이터 건너뛰기 인덱스 시각화, 프로젝션 관리, 보조 인덱스 생성.
- 캘린더 히트맵과 필터링 검색을 갖춘 예외, 오류, 텍스트 로그 뷰어.
- 단일 독립 실행형 바이너리, Docker 또는 소스에서 배포할 수 있습니다.
LibreDB Studio
LibreDB Studio
LibreDB Studio는 브라우저에서 실행되며 데이터베이스와 함께 배포할 수 있는 자체 호스팅 MIT 라이선스 데이터베이스 IDE입니다. 컨테이너, Helm 차트, OLM operator 또는 다른 제품에 포함된 npm 패키지로 배포할 수 있습니다. ClickHouse provider는 문서화된
8123/8443 HTTP 인터페이스를 사용하며 드라이버 종속성이 없습니다.기능:- 스키마 인식 자동 완성, 여러 탭에서의 실행, 계획 트리로 렌더링되는
EXPLAIN을 제공하는 Monaco 기반 SQL Editor - 가상화된 결과 그리드, 필터링 및 CSV/JSON 내보내기를 제공하는 스키마 탐색기
system테이블 기반 모니터링:system.metrics,system.parts,system.disks의 서버 개요 및 파트 크기,system.query_log의 완료된 SQL 문, 종료 제어 기능을 갖춘system.processes의 실행 중인 SQL 문- PostgreSQL, MySQL, Oracle, SQL Server, SQLite, MongoDB, Redis, Couchbase 및 Apache Druid와 동일한 인터페이스에서 ClickHouse를 사용하므로 분석 스토어와 이를 제공하는 OLTP 데이터베이스를 하나의 브라우저 탭에서 관리
- MIT 빌드에 포함된 OIDC single sign-on, 역할 기반 접근 및 쿼리 감사 추적
DataStoria
DataStoria
DataStoria는 여러 ClickHouse 클러스터를 한곳에서 관리하는 AI 기반 웹 콘솔 애플리케이션입니다.기능:
- 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
DataPup
DataPup은 네이티브 ClickHouse를 지원하는 현대적인 AI 지원 크로스 플랫폼 데이터베이스 클라이언트입니다.기능:
- 지능형 제안을 제공하는 AI 기반 SQL 쿼리 지원
- 안전한 자격 증명 처리를 지원하는 네이티브 ClickHouse 연결 지원
- 여러 테마(라이트, 다크 및 다채로운 변형)를 제공하는 아름답고 접근성 높은 인터페이스
- 고급 쿼리 결과 필터링 및 탐색
- 크로스 플랫폼 지원(macOS, Windows, Linux)
- 빠르고 반응성이 뛰어난 성능
- 오픈 소스 및 MIT 라이선스
Dory
Dory
Dory는 AI가 내장된 ClickHouse 지원 AI 네이티브 SQL 워크스페이스입니다.기능:
- SQL 생성, 설명 및 디버깅을 위한 AI Copilot
- 통합 워크스페이스에서 여러 ClickHouse 클러스터 관리 및 쿼리
- 스키마 인식 SQL 자동 완성 및 여러 탭 쿼리 워크스페이스
- 필터링 및 시각화를 통한 상호작용형 쿼리 결과 탐색
- 데이터 세트 이해를 위한 AI 기반 테이블 요약
- SSH 터널을 지원하는 직접 ClickHouse 연결
- 라이트, 다크 테마를 지원하는 현대적인 개발자 친화적 인터페이스
- 크로스 플랫폼 데스크톱 앱(macOS, Windows, Linux) 및 Docker 지원
- 오픈 소스 및 MIT 라이선스
ClickHouse 스키마 플로 시각화 도구
ClickHouse 스키마 플로 시각화 도구
ClickHouse Schema Flow Visualizer는 ClickHouse 테이블 간의 관계를 시각화하는 오픈 소스 웹 애플리케이션입니다.
이 도구는 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
Tabix
HouseOps
HouseOps
HouseOps는 macOS, Linux 및 Windows용 UI/IDE입니다.기능:
- 구문 강조 표시를 지원하는 쿼리 빌더. 응답을 테이블 또는 JSON 뷰에서 확인할 수 있습니다.
- 쿼리 결과를 CSV 또는 JSON으로 내보내기.
- 설명이 포함된 프로세스 목록, 쓰기 모드 및 프로세스 중지(
KILL) 기능. - 데이터베이스 그래프. 모든 테이블과 컬럼을 추가 정보와 함께 표시합니다.
- 컬럼 크기 빠른 보기.
- 서버 구성.
- 데이터베이스 관리.
- 사용자 관리.
- 실시간 데이터 분석.
- 클러스터 모니터링.
- 클러스터 관리.
- 복제된 테이블 및 Kafka 테이블 모니터링.
LightHouse
LightHouse
LightHouse는 ClickHouse용 경량 웹 인터페이스입니다.기능:
- 필터링과 메타데이터를 제공하는 테이블 목록.
- 필터링 및 정렬을 지원하는 테이블 미리보기.
- 읽기 전용 쿼리 실행.
Redash
Redash
Redash는 데이터 시각화 플랫폼입니다.ClickHouse를 비롯한 여러 데이터 소스를 지원하며, 서로 다른 데이터 소스의 쿼리 결과를 하나의 최종 데이터 세트로 조인할 수 있습니다.기능:
- 강력한 쿼리 편집기.
- 데이터베이스 탐색기.
- 데이터를 다양한 형식으로 표현할 수 있는 시각화 도구.
Grafana
Grafana
Grafana는 모니터링 및 시각화 플랫폼입니다.“Grafana를 사용하면 메트릭이 어디에 저장되어 있든 쿼리하고, 시각화하며, 알림을 설정하고, 이해할 수 있습니다. 팀과 함께 대시보드를 만들고, 탐색하고, 공유하여 데이터 중심 문화를 조성하십시오. 커뮤니티의 신뢰와 사랑을 받는 도구입니다.” — grafana.com.ClickHouse 데이터 소스 플러그인은 ClickHouse를 백엔드 데이터베이스로 지원합니다.
qryn
qryn
qryn은 ClickHouse용 다국어 고성능 관측성 스택 _(이전 명칭 cLoki)_입니다. 네이티브 Grafana 통합을 통해 Loki/LogQL, Prometheus/PromQL, OTLP/Tempo, Elastic, InfluxDB 등을 지원하는 모든 agent에서 로그, 메트릭 및 텔레메트리 트레이스를 수집하고 분석할 수 있습니다.기능:
- 데이터 쿼리, 추출 및 시각화를 위한 기본 제공 Explore UI 및 LogQL CLI
- 플러그인 없이 쿼리, 처리, 수집, 추적 및 알림을 지원하는 네이티브 Grafana API
- 로그, 이벤트, 트레이스 등에서 데이터를 동적으로 검색, 필터링 및 추출하는 강력한 파이프라인
- LogQL, PromQL, InfluxDB, Elastic 등과 투명하게 호환되는 수집 및 PUSH API
- Promtail, Grafana-Agent, Vector, Logstash, Telegraf 등의 agent와 바로 사용 가능
DBeaver
DBeaver
DBeaver - ClickHouse를 지원하는 범용 데스크톱 데이터베이스 클라이언트입니다.기능:
- 구문 강조 및 자동 완성 기능을 갖춘 쿼리 개발.
- 필터 및 메타데이터 검색 기능이 있는 테이블 목록.
- 테이블 데이터 미리 보기.
- 전문 검색.
session_id를 임의의 문자열로 설정하십시오(내부적으로 HTTP connection을 사용합니다). 그러면 쿼리 창에서 모든 설정을 사용할 수 있습니다.clickhouse-cli
clickhouse-cli
clickhouse-cli는 Python 3으로 작성된 ClickHouse용 대체 command-line client입니다.기능:
- 자동 완성.
- 쿼리 및 데이터 출력의 구문 강조.
- 데이터 출력용 페이저 지원.
- 사용자 지정 PostgreSQL 유사 명령.
clickhouse-flamegraph
clickhouse-flamegraph
clickhouse-flamegraph는
system.trace_log를 플레임 그래프로 시각화하는 전문 도구입니다.clickhouse-plantuml
clickhouse-plantuml
cickhouse-plantuml은 테이블 스키마의 PlantUML 다이어그램을 생성하는 스크립트입니다.
ClickHouse 테이블 그래프
ClickHouse 테이블 그래프
ClickHouse table graph는 ClickHouse 테이블 간 의존성을 시각화하는 간단한 CLI 도구입니다. 이 도구는
system.tables 테이블에서 테이블 간 연결을 가져와 mermaid 형식의 의존성 흐름도를 생성합니다. 이 도구를 사용하면 테이블 의존성을 쉽게 시각화하고 ClickHouse 데이터베이스의 데이터 흐름을 파악할 수 있습니다. mermaid를 사용하므로 생성된 흐름도는 보기 좋고 markdown 문서에 쉽게 추가할 수 있습니다.xeus-clickhouse
xeus-clickhouse
xeus-clickhouse는 Jupyter에서 SQL로 CH 데이터를 쿼리할 수 있는 ClickHouse용 Jupyter 커널입니다.
MindsDB Studio
MindsDB Studio
MindsDB는 ClickHouse를 포함한 데이터베이스를 위한 오픈 소스 AI 계층으로, 최첨단 machine learning 모델을 손쉽게 개발, 학습 및 배포할 수 있습니다. MindsDB Studio(GUI)를 사용하면 데이터베이스의 데이터로 새 모델을 학습하고, 모델의 예측을 해석하며, 잠재적인 데이터 편향을 식별하고, Explainable AI 함수를 사용해 모델 정확도를 평가하고 시각화하여 Machine Learning 모델을 더 빠르게 조정하고 튜닝할 수 있습니다.
DBM
DBM
DBM은 ClickHouse용 시각적 관리 도구입니다!기능:
- 쿼리 기록 지원(페이지 매김, 모두 지우기 등)
- 선택한 SQL 절 쿼리 지원
- 쿼리 종료 지원
- 테이블 관리 지원(메타데이터, 삭제, 미리 보기)
- 데이터베이스 관리 지원(삭제, 생성)
- 사용자 지정 쿼리 지원
- 여러 데이터 소스 관리 지원(연결 테스트, 모니터링)
- 모니터링 지원(processor, 연결, 쿼리)
- 데이터 마이그레이션 지원
Bytebase
Bytebase
Bytebase는 팀을 위한 웹 기반 오픈 소스 스키마 변경 및 버전 관리 도구입니다. ClickHouse를 포함한 다양한 데이터베이스를 지원합니다.기능:
- 개발자와 DBA 간 스키마 검토.
- Database-as-Code: GitLab 등의 VCS에서 스키마를 버전 관리하고 코드 커밋 시 배포를 트리거합니다.
- 환경별 정책을 통한 간소화된 배포.
- 전체 마이그레이션 이력.
- 스키마 드리프트 감지.
- 백업 및 복원.
- RBAC.
Zeppelin-Interpreter-for-ClickHouse
Zeppelin-Interpreter-for-ClickHouse
Zeppelin-Interpreter-for-ClickHouse는 ClickHouse용 Zeppelin 인터프리터입니다. JDBC 인터프리터보다 장기 실행 쿼리의 시간 제한을 더 효과적으로 제어할 수 있습니다.
ClickCat
ClickCat
ClickCat은 ClickHouse 데이터를 검색, 탐색, 시각화할 수 있는 사용하기 쉬운 UI입니다.기능:
- 별도 설치 없이 SQL 코드를 실행할 수 있는 온라인 SQL Editor.
- 모든 프로세스와 뮤테이션을 모니터링할 수 있으며, 완료되지 않은 프로세스는 UI에서 종료할 수 있습니다.
- 메트릭에는 클러스터 분석, 데이터 분석, 쿼리 분석이 포함됩니다.
ClickVisual
ClickVisual
ClickVisual는 가벼운 오픈 소스 로그 쿼리, 분석 및 알림 시각화 플랫폼입니다.기능:
- 분석용 로그 라이브러리 원클릭 생성 지원
- 로그 수집 구성 관리 지원
- 사용자 정의 인덱스 구성 지원
- 알림 구성 지원
- 라이브러리 및 테이블 권한 구성의 세분화 수준 지원
ClickHouse-Mate
ClickHouse-Mate
ClickHouse-Mate는 ClickHouse에서 데이터를 검색하고 탐색할 수 있는 Angular 웹 클라이언트 및 UI입니다.기능:
- ClickHouse SQL 쿼리 자동 완성
- 빠른 데이터베이스 및 테이블 트리 탐색
- 고급 결과 필터링 및 정렬
- 인라인 ClickHouse SQL 문서
- 쿼리 프리셋 및 이력
- 100% 브라우저 기반, 서버/백엔드 불필요
Uptrace
Uptrace
Uptrace는 OpenTelemetry와 ClickHouse를 기반으로 분산 추적과 메트릭을 제공하는 APM 도구입니다.기능:
- OpenTelemetry 추적, 메트릭 및 로그.
- AlertManager를 통한 이메일/Slack/PagerDuty 알림.
- 스팬을 집계하는 SQL 유사 쿼리 언어.
- 메트릭을 쿼리하는 PromQL 유사 언어.
- 사전 구축된 메트릭 대시보드.
- YAML 구성을 통한 다중 사용자/프로젝트 지원.
clickhouse-monitoring
clickhouse-monitoring
clickhouse-monitoring은
system.* 테이블을 기반으로 ClickHouse 클러스터를 모니터링하고 개요를 제공하는 간단한 Next.js 대시보드입니다.기능:- 쿼리 모니터: 현재 실행 중인 쿼리, 쿼리 이력, 쿼리 리소스(메모리, 읽은 파트, file_open, …), 리소스 사용량이 가장 큰 쿼리, 가장 많이 사용된 테이블 또는 컬럼 등
- 클러스터 모니터: 총 메모리/CPU 사용량, 분산 큐, 전역 설정, MergeTree 설정, 메트릭 등
- 테이블 및 파트 정보: 컬럼 수준의 세부 정보로 크기, 행 수, 압축률, 파트 크기 등
- 유용한 도구: Zookeeper 데이터 탐색, 쿼리 EXPLAIN, 쿼리 종료 등
- 메트릭 차트 시각화: 쿼리 및 리소스 사용량, 머지/뮤테이션 수, 머지 성능, 쿼리 성능 등
CKibana
CKibana
CKibana는 네이티브 Kibana UI를 사용하여 ClickHouse 데이터를 손쉽게 검색, 탐색, 시각화할 수 있는 경량 서비스입니다.기능:
- 네이티브 Kibana UI의 차트 요청을 ClickHouse 쿼리 구문으로 변환합니다.
- 쿼리 성능을 향상하기 위해 샘플링 및 캐싱과 같은 고급 기능을 지원합니다.
- ElasticSearch에서 ClickHouse로 마이그레이션한 사용자의 학습 부담을 최소화합니다.
Telescope
Telescope
Telescope는 ClickHouse에 저장된 로그를 탐색하기 위한 최신 웹 인터페이스입니다. 세분화된 접근 제어를 통해 로그 데이터를 쿼리하고 시각화하며 관리할 수 있는 사용자 친화적인 UI를 제공합니다.기능:
- 강력한 필터와 사용자 지정 가능한 필드 선택 기능을 갖춘 깔끔한 반응형 UI.
- 직관적이고 표현력 있는 로그 필터링을 위한 FlyQL 구문.
- 중첩된 JSON, Map, Array 필드를 포함해 그룹화 기능을 지원하는 시간 기반 그래프.
- 고급 필터링을 위한 선택적 원시 SQL
WHERE쿼리 지원(권한 검사 포함). - 저장된 뷰: 쿼리와 레이아웃에 맞게 사용자 지정한 UI 구성을 저장하고 공유합니다.
- 역할 기반 접근 제어(RBAC) 및 GitHub 인증 통합.
- ClickHouse 측에 추가 에이전트나 구성 요소가 필요하지 않습니다.
ClickLens
ClickLens
ClickLens는 ClickHouse 데이터베이스를 관리하고 모니터링하기 위한 최신의 강력하고 사용자 친화적인 웹 인터페이스입니다. 개발자, 분석가, 관리자가 ClickHouse 클러스터를 효율적으로 활용할 수 있도록 포괄적인 도구 모음을 제공합니다. ClickHouse는 뛰어난 분석 데이터베이스이지만 CLI나 기본 도구로 관리하기는 어려울 수 있습니다. ClickLens는 다음 기능을 제공하여 이러한 간극을 해소합니다.
- Discover - 모든 테이블을 위한 유연한 Kibana와 유사한 데이터 탐색
- SQL 콘솔 - 구문 강조 표시와 스트리밍 결과를 통해 쿼리 작성, 실행 및 분석
- 실시간 모니터링 - 클러스터 상태, 쿼리 성능 및 리소스 사용량 모니터링
- Schema Explorer - 데이터베이스, 테이블, 열, 파트 등을 탐색
- 접근 제어 - UI에서 직접 사용자 및 역할 관리
- 네이티브 RBAC - UI 권한은 ClickHouse 권한 부여에서 직접 파생됩니다
CHouse UI
CHouse UI
CHouse UI는 운영 환경에서 ClickHouse를 사용하는 팀을 위해 만들어진 오픈소스, 자체 호스팅 ClickHouse 웹 인터페이스입니다. 대부분의 도구는 쿼리 워크스페이스, 대시보드, AI 어시스턴트, 클러스터 모니터처럼 한 가지 영역에 집중합니다. CHouse UI는 이 모든 것을 결합한 도구로, 팀 단위 접근 제어 계층에 멀티클러스터 플릿 모니터링과 자율형 읽기 전용 AI SRE를 함께 제공합니다. 직접 데이터베이스 자격 증명이 필요한 클라이언트와 달리, 자격 증명을 서버 측에 암호화하여 저장하고 자체 역할 기반 접근 제어(RBAC) 계층으로 접근을 제어하므로 브라우저에서는 ClickHouse 비밀번호를 볼 수 없습니다.기능:
- 팀 접근 및 보안 - 애플리케이션 수준 RBAC(사전 정의된 역할 + 사용자 지정 역할, 데이터베이스/테이블별 세분화된 데이터 접근 규칙), 실제 세션 컨텍스트를 포함한 감사 로깅, AES-256-GCM으로 암호화된 서버 측 자격 증명을 제공합니다.
- 멀티클러스터 플릿 - 하나의 화면에서 구성된 모든 클러스터를 확인할 수 있으며(status, 메모리, 활성 쿼리, 예외, 추세 스파크라인), 각 카드는 독립적으로 폴링되고 백엔드 스냅샷 폴러가 이를 뒷받침합니다.
- Chouse AI — Fleet Doctor - 자율형 읽기 전용 AI SRE입니다. 보호된
system.*전용SELECT도구(ClickHousereadonly=1)로 플릿을 스캔하고, 근본 원인을 짚어내며, 고비용 쿼리 심층 분석과 제안된 재작성을 포함한 구조화된 보고서를 작성합니다. 클러스터를 변경하는 일은 절대 없습니다. - 모니터링 탭의 AI - Query Logs 행에서 “Optimize with Chouse AI”를 사용해 재작성, 변경 전→변경 후
EXPLAIN추정치 확인, SQL 워크스페이스에서 열기를 수행할 수 있으며,system.errors행이나 part log 항목에서는 한 번의 클릭으로 “Diagnose”를 실행할 수 있습니다. - 임계값 알림 - 노드 메모리 %, 쿼리별 메모리, 장시간 실행 쿼리 규칙을 Slack과 이메일로 전달하며, 임계값 초과 시 자율형 근본 원인 분석이 함께 첨부됩니다.
- 전체 워크스페이스 - Monaco SQL Editor, 스키마 탐색기, kill 지원이 포함된 실시간 쿼리 보기, ClickHouse 네이티브 모니터링(메모리 세부 분석, 파트/머지, 레플리카 지연, 지연 시간 백분위수), 데이터 가져오기/내보내기를 제공합니다.
clickhouse-flow
clickhouse-flow
clickhouse-flow는 ClickHouse 테이블, 뷰 및 materialized view 간의 데이터 흐름과 의존성을 시각화하는 오픈소스 도구입니다.기능:
- ClickHouse 메타데이터에서 스키마 그래프를 자동으로 구축합니다.
- materialized view를 통한 데이터 흐름을 시각화합니다.
- 스키마 구조를 탐색할 수 있는 대화형 UI를 제공합니다.
- 문서화 및 공유를 위해 다이어그램을 PDF 또는 SVG로 내보냅니다.
- 개발 환경에서 빠르게 설정할 수 있도록 Docker 기반 배포를 제공합니다.
상용
DataGrip
DataGrip
DataGrip은 ClickHouse를 전용으로 지원하는 JetBrains의 데이터베이스 IDE입니다. 또한 PyCharm, IntelliJ IDEA, GoLand, PhpStorm 등 다른 IntelliJ 기반 도구에도 내장되어 있습니다.기능:
- 매우 빠른 코드 자동 완성.
- ClickHouse 구문 강조 표시.
- 중첩 컬럼, 테이블 엔진 등 ClickHouse에 특화된 기능을 지원합니다.
- 데이터 편집기.
- 리팩터링.
- 검색 및 탐색.
Yandex DataLens
Yandex DataLens
Yandex DataLens는 데이터 시각화 및 애널리틱스 서비스입니다.기능:
- 단순한 막대 차트부터 복잡한 대시보드까지 다양한 시각화를 제공합니다.
- 대시보드를 공개적으로 제공할 수 있습니다.
- ClickHouse를 포함한 여러 데이터 소스를 지원합니다.
- ClickHouse 기반 구체화된 데이터용 스토리지.
- DataLens 문서.
- ClickHouse 데이터베이스의 데이터를 시각화하는 튜토리얼.
Holistics Software
Holistics Software
Holistics는 풀스택 데이터 플랫폼 및 비즈니스 인텔리전스 도구입니다.기능:
- 이메일, Slack, Google Sheet를 통한 자동 보고서 예약.
- 시각화, 버전 관리, 자동 완성, 재사용 가능한 쿼리 구성 요소 및 동적 필터를 갖춘 SQL Editor.
- iframe을 통한 보고서 및 대시보드의 임베디드 애널리틱스.
- 데이터 준비 및 ETL 기능.
- 데이터의 관계형 매핑을 위한 SQL 데이터 모델링 지원.
Looker
Looker
Looker는 ClickHouse를 포함한 50개 이상의 데이터베이스 방언을 지원하는 데이터 플랫폼 및 비즈니스 인텔리전스 도구입니다. Looker는 SaaS 플랫폼 및 자체 호스팅 방식으로 제공됩니다. 사용자는 브라우저를 통해 Looker를 사용하여 데이터를 탐색하고, 시각화와 대시보드를 구축하고, 보고서 일정을 설정하며, 동료와 인사이트를 공유할 수 있습니다. Looker는 이러한 기능을 다른 애플리케이션에 내장할 수 있는 풍부한 도구 세트와 다른 애플리케이션과 데이터를 통합할 수 있는 API를 제공합니다.기능:
- 보고서 작성자와 최종 사용자를 지원하는 선별된 데이터 모델링을 지원하는 언어인 LookML을 사용한 쉽고 민첩한 개발.
- Looker의 Data Actions를 통한 강력한 워크플로 통합.
SeekTable
SeekTable
SeekTable은 데이터 탐색과 운영 보고를 위한 셀프서비스 BI 도구입니다. Cloud 서비스와 자체 호스팅 버전으로 모두 사용할 수 있습니다. SeekTable의 보고서는 어떤 웹 앱에도 내장할 수 있습니다.기능:
- 비즈니스 사용자가 쉽게 사용할 수 있는 보고서 작성기.
- SQL 필터링과 보고서별 쿼리 맞춤 설정을 위한 강력한 보고서 매개변수.
- 네이티브 TCP/IP 엔드포인트와 HTTP(S) 인터페이스(서로 다른 2개의 드라이버) 모두를 통해 ClickHouse에 연결할 수 있습니다.
- 차원/측정값 정의에서 ClickHouse SQL 방언의 모든 기능을 활용할 수 있습니다.
- 자동화된 보고서 생성을 위한 Web API.
- 계정 데이터 백업/복원을 포함한 보고서 개발 워크플로를 지원합니다. 데이터 모델(큐브)과 보고서 구성은 사람이 읽을 수 있는 XML 형식이며 버전 관리 시스템에 저장할 수 있습니다.
Chadmin
Chadmin
Chadmin은 현재 실행 중인 ClickHouse 클러스터의 쿼리와 관련 정보를 시각화하고, 필요에 따라 쿼리를 종료할 수 있는 간단한 UI입니다.
TABLUM.IO
TABLUM.IO
TABLUM.IO — ETL 및 시각화를 위한 온라인 쿼리 및 분석 도구입니다. ClickHouse에 연결하고, 다목적 SQL 콘솔을 통해 데이터를 쿼리하며, 정적 파일 및 타사 서비스에서 데이터를 로드할 수 있습니다. TABLUM.IO는 데이터 결과를 차트와 테이블로 시각화할 수 있습니다.기능:
- ETL: 널리 사용되는 데이터베이스, 로컬 및 원격 파일, API 호출을 통한 데이터 로드.
- 구문 강조 및 시각적 쿼리 빌더를 갖춘 다목적 SQL 콘솔.
- 차트 및 테이블을 통한 데이터 시각화.
- 데이터 머티리얼라이즈 및 하위 쿼리.
- Slack, Telegram 또는 이메일로 데이터 보고.
- 독점 API를 통한 데이터 파이프라이닝.
- JSON, CSV, SQL, HTML 포맷으로 데이터 내보내기.
- 웹 기반 인터페이스.
CKMAN
CKMAN
CKMAN은 ClickHouse 클러스터를 관리하고 모니터링하는 도구입니다!기능:
- 브라우저 인터페이스를 통한 클러스터의 빠르고 편리한 자동 배포
- 클러스터 확장 또는 축소
- 클러스터 데이터의 부하 분산
- 온라인 클러스터 업그레이드
- 페이지에서 클러스터 구성 수정
- 클러스터 노드 모니터링 및 Zookeeper 모니터링 제공
- 테이블 및 파티션 상태와 느린 SQL 문 모니터링
- 사용하기 쉬운 SQL 실행 페이지 제공
1bench
1bench
1bench는 ClickHouse를 강력하게 지원하는 멀티 데이터베이스용 네이티브 데스크톱 GUI로, 서버 개요, 스키마 관리, 벡터 검색, 대규모 결과 집합 탐색까지 폭넓게 지원합니다.기능:
- 연결 시 서버 개요 제공 — 버전, 업타임, 실행 중인 쿼리, 활성 머지, 파트 및 스토리지 크기, 레플리카 상태, 클러스터와 노드를 한눈에 확인할 수 있습니다.
- 시각적 쿼리 빌더(컬럼 선택기, 필터, 정렬, 제한)와, 구문 강조 및 연결별 쿼리 이력을 제공하는 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와 자체 호스팅 환경 모두에서 사용할 수 있습니다.