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 supported67 Subscribers
View all SubscribersAdd a CodeTriage badge to clickhouse
Help out
- Issues
- Fix `Field::operator<=` comparing a `Float64` with itself
- Build the `arrayIntersect` hash map from the smallest argument
- Rewrite `length(arrayFilter(f, arr))` to `arrayCount(f, arr)`
- `URL` database: do not probe the filesystem without the read source grant
- Improvements around per CPU (memory budget and profile events)
- performance regression: `join_runtime_filter` queries 6–10 slower in 26.7 — join reorder keeps the fact table on the hash-join build side when the filtered side has no row estimate
- Performance regression: aggregation hash-table-stats cache key serializes large constant-folded literals on every execution (`quantile_merge` +78.5%)
- performance regression: `uniq_v2` statistics double plan-time join-order optimization (tpch Q20 +100.6%, tpcds Q14 +44.5%)
- Keep a TTL expression rebuildable and loadable
- rankCorr returns incorrect coefficient with large number of tied/duplicate values
- Docs
- C++ not yet supported