clickhouse
https://github.com/yandex/clickhouse
C++
ClickHouse is a free analytic DBMS for big data.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
C++ not yet supported66 Subscribers
View all SubscribersAdd a CodeTriage badge to clickhouse
Help out
- Issues
- Iceberg sort key drops `null-order`; read-in-order returns NULLs first
- Calculate the S3 upload checksum over the staged part buffer
- Parquet: a LIKE filter pushed into the scan searches PLAIN string pages one value at a time; batching the search makes ClickBench Q21 30-45% faster with AVX2 or NEON kernels (Zen 3, Graviton4), 15-20% with AVX-512, 6-9% with SVE (Graviton3)
- Fix JSON array subscript optimization to subcolumn when table has index
- `SAMPLE` + vector index: `prefilter` and fetch multiplier ignored, rows lost
- Fix partition pruning for a `Tuple` key compared through a cast that changes the comparison
- Parquet reader rejects legacy Arrow null columns with converted_type 24
- Analyzer: GROUP BY, ORDER BY and JOIN analysis re-hash every subquery below each key, so analysis time grows with subquery depth × size
- force_primary_key throws INDEX_NOT_USED for a projection candidate even when the chosen read uses its primary key
- S3 uploads compute full-body SHA-256 payload hash despite PayloadSigningPolicy::Never (bundled aws-sdk-cpp signer ignores the policy)
- Docs
- C++ not yet supported