드라이버 및 인터페이스

드라이버 및 인터페이스 (Drivers and interfaces)

ClickHouse는 두 가지 네트워크 인터페이스를 제공하고, 다양한 공식 클라이언트/드라이버와 임베디드 시각 인터페이스, 그리고 풍부한 서드파티 라이브러리를 지원해요. 여기서 그 개요를 정리해 드릴게요.

출처: 문서

본문

ClickHouse는 두 가지 네트워크 인터페이스를 제공해요(추가 보안을 위해 선택적으로 TLS로 감쌀 수 있어요):

  • 문서화되어 있고 직접 사용하기 쉬운 HTTP.
  • 오버헤드가 더 적은 네이티브 TCP.

대부분의 경우 이것들을 직접 다루는 대신 적절한 도구나 라이브러리를 사용하는 것이 권장돼요. ClickHouse가 공식 지원하는 것들:

ClickHouse는 두 가지 RPC 프로토콜도 지원해요:

ClickHouse 서버는 파워 유저를 위한 임베디드 시각 인터페이스를 제공해요:

  • Play UI: 브라우저에서 /play 열기;
  • 고급 대시보드(Advanced Dashboard): 브라우저에서 /dashboard 열기;
  • ClickHouse 엔지니어를 위한 바이너리 심볼 뷰어: 브라우저에서 /binary 열기;
  • 관측성을 위한 ClickStack UI: 브라우저에서 /clickstack 열기;

정보: ClickStack — 이 버전의 ClickStack은 로컬 디버깅과 빠른 조사에는 좋지만 프로덕션 환경용은 아니에요. 프로덕션에 적합한 완전한 기능의 ClickStack은 오픈소스 ClickStack을 참고하세요.

ClickHouse와 함께 사용할 수 있는 다양한 서드파티 라이브러리도 있어요:

더 알아보기 (Learn more)