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