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
- Row silently dropped by `notEquals`: a finer-scale `DateTime64` constant is truncated by index analysis when the sorting or partition key wraps the column in `toString` — the truncated constant prunes the granule or partition holding a live row
- Iceberg + PREWHERE: NOT_FOUND_COLUMN_IN_BLOCK when data files have mixed schema-ids (Parquet V3 reader)
- Support sum/max/avg/quantile over a Variant / Dynamic column without the need for specifying types
- Record TopK PREWHERE granule skips in the query condition cache
- divide accumulates into Int256 that wraps for divisors above 2^255/10
- `Buffer` table with unflushed rows throws 49 LOGICAL_ERROR "Column or subcolumn 'vec.quantized' not found in Buffer table" when a `Quantized` codec subcolumn is read
- On-fly UPDATE writes only the parent column; disk-stored subcolumns stay stale
- Report an integer operand that does not fit the decimal result width
- Fix(Array): Nullable String needles in array membership functions
- Projection reads fail with exception 4 `primary.cidx is unexpectedly long` (or 33 `Cannot read all data`) while an `ALTER MODIFY COLUMN` of the projection's sorting-key column is pending on a previously mutated part
- Docs
- C++ not yet supported