
Has anyone tried the experimental ZXC codec?
I'm the author of ZXC, a lossless compression library built for fast decompression. Since CH 26.7 it ships as an experimental column codec, and I'd like to know if anyone here has tried it, even just on a test table.
https://clickhouse.com/docs/reference/statements/create/table/codec
Quick context: ZXC is asymmetric. Compression is slower, decompression is very fast, and the ratio sits between LZ4 and ZSTD. That suits data written once and scanned many times, which describes a lot of MergeTree workloads.
CH team ran an independent benchmark on ClickBench hits (Graviton4, ZXC 0.13.1, single-threaded). At the default level, ZXC decoded 1.8-2.6x faster than LZ4 on every column tested, with better ratios. https://pastila.nl/?cafebabe/16ae94cb2aba1cd26c656f3ded96d882.md
Fair warning: the format isn't stable until 1.0: (v1.0 is expected at the end of 2026)
I'd like to have feedbacks about:
- Ratio and query speed vs LZ4 / ZSTD(1) on your data
- Which column types it helps with, and which it doesn't
- Any crashes, errors or odd behavior
- CPU (x86 or ARM)
Thx