メインコンテンツへスキップ
ネイティブプロトコルは、コマンドラインクライアント、分散クエリ処理時のサーバー間通信、および一部の言語クライアント (例: clickhouse-go) でも使用されています。 ClickHouse は、ネイティブプロトコルと、それが伝送する列指向フォーマットについて公式の仕様を提供しています。
  • Native Protocol — パケットフレーミング、接続ステートマシン、バージョンネゴシエーション、および Block 以外のすべてのメッセージのボディ。
  • Native FormatBlock とカラム構造、型ごとのエンコーディング、および圧縮フレーム。このフォーマットは TCP プロトコル以外でも使われており、たとえば HTTP での FORMAT Native があります。
最終更新日 2026年6月29日