드라이버 및 인터페이스
드라이버 및 인터페이스 (Drivers and interfaces)
ClickHouse는 두 가지 네트워크 인터페이스를 제공하고, 다양한 공식 클라이언트/드라이버와 임베디드 시각 인터페이스, 그리고 풍부한 서드파티 라이브러리를 지원해요. 여기서 그 개요를 정리해 드릴게요.
출처: 문서
본문
ClickHouse는 두 가지 네트워크 인터페이스를 제공해요(추가 보안을 위해 선택적으로 TLS로 감쌀 수 있어요):
대부분의 경우 이것들을 직접 다루는 대신 적절한 도구나 라이브러리를 사용하는 것이 권장돼요. ClickHouse가 공식 지원하는 것들:
ClickHouse는 두 가지 RPC 프로토콜도 지원해요:
- ClickHouse를 위해 특별히 설계된 gRPC 프로토콜.
- Apache Arrow Flight.
ClickHouse 서버는 파워 유저를 위한 임베디드 시각 인터페이스를 제공해요:
- Play UI: 브라우저에서
/play열기; - 고급 대시보드(Advanced Dashboard): 브라우저에서
/dashboard열기; - ClickHouse 엔지니어를 위한 바이너리 심볼 뷰어: 브라우저에서
/binary열기; - 관측성을 위한 ClickStack UI: 브라우저에서
/clickstack열기;
정보: ClickStack — 이 버전의 ClickStack은 로컬 디버깅과 빠른 조사에는 좋지만 프로덕션 환경용은 아니에요. 프로덕션에 적합한 완전한 기능의 ClickStack은 오픈소스 ClickStack을 참고하세요.
ClickHouse와 함께 사용할 수 있는 다양한 서드파티 라이브러리도 있어요: