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
- Object storage: a text search analyses the index of only max_threads parts at a time; building the next parts' index results in advance while it runs alone makes cold searches up to 50% faster
- Docs: publish nightly reference snapshot
- A `Bool` type hint over an integer column keeps the stored value: `x = true` misses rows that `x IN (true)` and `WHERE x` return
- 26.3: Propagate current roles to remote read nodes (backport #110867 + #121643)
- SETTINGS inside a UNION ALL leg or a subquery is ignored by query plan optimizations
- Do not return columns that only PREWHERE uses from file and url reads
- Parquet: one file is decoded by a single thread because each read stage gets 1/5 of the parsing threads (ClickBench q21 -48%, q24 -54%)
- Bill async insert `written_bytes` to the client's own bucket under address-keyed quotas
- RFC: Fragment-aware `EXPLAIN` for distributed plans on stateless workers
- Skip Parquet row groups that start at the top-K threshold when ORDER BY has one column
- Docs
- C++ not yet supported