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
- 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
- Mutation analysis still fails with `CANNOT_INSERT_NULL_IN_ORDINARY_COLUMN` when the scalar subquery returns a `Tuple` or `Map` with `Nullable` elements — residual of #119926
- A row-retaining TTLDrop merge (GROUP BY TTL) on plain MergeTree bypasses both free-space safeguards and loops forever on ENOSPC
- Fix stale subcolumn values when an on-fly UPDATE overwrites the parent column
- Stop a mutation task whose `RENAME COLUMN` was killed after the task was selected
- Keep a format schema cache file that a running query is about to read
- Release the replication queue attempt booking when the executor refuses the task
- Respect free disk space in TTL drop merges that keep rows
- Docs
- C++ not yet supported