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
- 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)
- Iceberg: support ATTACH PARTITION and REPLACE PARTITION FROM on object-storage tables
- Iceberg: support add_files and replace_files (register existing data files into a table)
- The filter left in WHERE after a partial move to PREWHERE loses its query condition cache key, so repeated queries read more granules
- Support AI functions in background mutations
- Docs
- C++ not yet supported