Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

ネイティブインターフェイス (TCP)

ネイティブプロトコルは、コマンドラインクライアント、分散クエリ処理時のサーバー間通信、および一部の言語クライアント (例: clickhouse-go) でも使用されています。

ClickHouse は、ネイティブプロトコルと、それが伝送する列指向フォーマットについて公式の仕様を提供しています。

  • Native Protocol — パケットフレーミング、接続ステートマシン、バージョンネゴシエーション、および Block 以外のすべてのメッセージのボディ。
  • Native FormatBlock とカラム構造、型ごとのエンコーディング、および圧縮フレーム。このフォーマットは TCP プロトコル以外でも使われており、たとえば HTTP での FORMAT Native があります。
Navigation