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
- Integration tests (amd_tsan): the server freezes after a fault inside the TSan runtime (`TracePartAlloc`)
- Mixed-sign `modulo` in the sorting key: parts written before 26.9 silently lose rows after upgrade, and merges write a missorted primary index
- TPC-H q02: `dpsize` joins `min(ps_supplycost)` to `partsupp` on the cost value alone
- Map element access wraps the key modulo the key width and returns an unrelated entry's value (m[300] and m[-212] hit key 44 on Map(UInt8, String)) while mapContains correctly says the key is absent
- Fix a valid query rejected when an aggregate projection stores more quantile levels than the query reads
- Text index build waits on cache misses: four builder changes cut INSERT with a keyValuePairs index 14-51% and with splitByNonAlpha 12-36%
- Fix `prettyPrintJSON`, `printf`, `formatQuery` and other functions throwing on `LowCardinality` and `Nullable` arguments
- Do not hoist a non-numeric constant out of an aggregate function
- Resolve JSON path presence and `Dynamic` variant serializations once per block in `JSONAllPaths` and `JSONAllValues`
- prettyPrintJSON and printf throw on valid Nullable(String) (with a NULL row) and LowCardinality(String) arguments: missed by the canBeExecutedOnDefaultArguments audit of #117205
- Docs
- C++ not yet supported