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
- PREWHERE Map subcolumn costing performs full-table metadata I/O before pruning
- AST fuzzer: do not create a view that duplicates a non-parallel sink
- Add is_nullable to system.columns, use it in information_schema
- 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)
- Docs
- C++ not yet supported