メインコンテンツへスキップ
メインコンテンツへスキップ

ドライバーとインターフェース

ClickHouse は 2 つのネットワークインターフェースを提供します(必要に応じて、追加のセキュリティのために TLS で保護できます):

  • HTTP — ドキュメントが整備されており、直接利用しやすいインターフェースです。
  • ネイティブ TCP — オーバーヘッドが少ないインターフェースです。

ほとんどの場合、これらのインターフェースに直接アクセスするのではなく、適切なツールやライブラリを使用することを推奨します。以下は ClickHouse によって公式にサポートされているコンポーネントです:

ClickHouse は 2 つの RPC プロトコルにも対応しています:

ClickHouse サーバーには、パワーユーザー向けの組み込みビジュアルインターフェースも用意されています:

  • Play UI: ブラウザで /play を開きます。
  • Advanced Dashboard: ブラウザで /dashboard を開きます。
  • ClickHouse エンジニア向けバイナリシンボルビューア: ブラウザで /binary を開きます。
  • オブザーバビリティ向け ClickStack UI: ブラウザで /clickstack を開きます。
ClickStack

このバージョンの ClickStack はローカルでのデバッグや迅速な調査に適していますが、本番環境向けではありません。本番環境対応のフル機能版 ClickStack については、オープンソース ClickStack を参照してください。

また、ClickHouse を扱うためのサードパーティ製ライブラリも多数存在します: