メインコンテンツへスキップ
ClickHouseプロトコルは、チェックサム付きのデータブロック圧縮をサポートしています。 どのモードを選べばよいかわからない場合は、LZ4 を使用してください。 “
利用可能なカラム圧縮コーデックの詳細を確認し、テーブルの作成時または作成後に指定してください。

モード

LZ4 と ZSTD はどちらも同じ著者によるものですが、トレードオフが異なります。 Facebook benchmarks より:

ブロック

ヘッダーは (raw_size + data_size + mode) で、raw size は len(header + compressed_data) に相当します。 Checksum は ClickHouse CityHash を使用した hash(header + compressed_data) です。

None モード

None モードを使用すると、compressed_data は元のデータと同じです。 圧縮しないモードは、ハッシュ計算のオーバーヘッドがごく小さいため、チェックサムによる追加のデータ整合性の確保に役立ちます。
最終更新日 2026年6月25日