ClickHouse는 2개의 네트워크 인터페이스를 제공합니다(추가 보안을 위해 필요에 따라 TLS로 보호할 수 있습니다):
- HTTP: 문서가 잘 갖춰져 있어 직접 사용하기 쉽습니다.
- Native TCP: 오버헤드가 더 적습니다.
대부분의 경우 이러한 인터페이스를 직접 사용하기보다는 적절한 도구나 라이브러리를 사용하는 것이 좋습니다. 다음은 ClickHouse에서 공식적으로 지원하는 항목입니다:
ClickHouse는 또한 2개의 RPC 프로토콜을 지원합니다:
- gRPC protocol: ClickHouse용으로 특별히 설계되었습니다.
- Apache Arrow Flight.
ClickHouse 서버는 고급 사용자를 위해 내장된 시각적 인터페이스도 제공합니다:
- 실행 UI: 브라우저에서
/play를 여십시오; - Advanced Dashboard: 브라우저에서
/dashboard를 여십시오; - ClickHouse 엔지니어를 위한 바이너리 심볼 뷰어: 브라우저에서
/binary를 여십시오; - 관측성을 위한 ClickStack UI: 브라우저에서
/clickstack를 여십시오;
ClickHouse와 함께 사용할 수 있는 다양한 타사 라이브러리도 있습니다: