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 supported68 Subscribers
View all SubscribersAdd a CodeTriage badge to clickhouse
Help out
- Issues
- Fix a renamed and dropped column being read from the wrong file while the mutation is pending
- Add `jsonPathValues` tokenizer for JSON text indexes
- Row policy over a file-backed table breaks `DEFAULT` columns missing from the data file (`UNKNOWN_IDENTIFIER`; silently wrong results on 26.7)
- Backport #112573 to 26.5: Fix async bounded read buffer readbigat race
- Trivial GROUP BY LIMIT optimization: support aggregate functions in the projection (2x on ClickBench Q17)
- Aggregation: precompute hashes and prefetch for preallocated hash-table variants (up to 1.5x on multi-key GROUP BY)
- Push dynamic TopN thresholds into MergeTree reads for ORDER BY ... LIMIT (2-3x on ClickBench Q24/Q26)
- Text index: support arbitrary `LIKE` patterns with `tokenizer = 'array'`
- Add LIKE/NOT LIKE/ILIKE filtering to SHOW access entity statements
- [RFC] Add a `histogram(N)` column statistic for range predicate selectivity
- Docs
- C++ not yet supported