ドライバーとインターフェース
ClickHouseは、2つのネットワークインターフェースを提供しています(追加のセキュリティのためにTLSでラップすることも可能です):
- HTTP:文書化されており、直接使用するのが簡単です。
- Native TCP:オーバーヘッドが少ないです。
ほとんどの場合、これらに直接対話するのではなく、適切なツールやライブラリを使用することが推奨されます。以下はClickHouseによって公式にサポートされているものです:
ClickHouseは、2つのRPCプロトコルもサポートしています:
- ClickHouse専用に設計されたgRPCプロトコル。
- Apache Arrow Flight。
ClickHouseサーバーは、パワーユーザー向けの埋め込みビジュアルインターフェースを提供します:
- Play UI: ブラウザで
/play
を開く; - 高度なダッシュボード: ブラウザで
/dashboard
を開く; - ClickHouseエンジニア向けのバイナリシンボルビューア: ブラウザで
/binary
を開く;
ClickHouseで使用するためのさまざまなサードパーティライブラリも存在します: