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
- Use up to `max_threads` threads for the lazy materialization read when the main `MergeTree` read runs in several threads
- Poll the stop flag inside the file reads of a part check
- Reject a key computed from an aggregated column in `AggregatingMergeTree`
- GraphiteMergeTree FINAL prunes a rollup bucket via indexHint time bound
- Bind a value once in an expression: optimize arrayMap(x -> f(x), [e])[1], or a direct lambda call
- Compact parts: `columns_substreams.txt` is not validated, wrong order gives silent wrong results
- Fix ORDER BY elided with wrong NaN/NULL placement after a decreasing function
- Iceberg: implement the TableUpdate/TableCommit protocol instead of REST updateMetadata
- Iceberg: one snapshot per INSERT statement (IcebergInsertCoordinator), and no orphan files on a failed sink
- Iceberg: keep the ClickHouse type of carrier-mapped columns (clickhouse.column-types table property)
- Docs
- C++ not yet supported