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
- Mutation entry lifecycle on plain MergeTree is not crash-durable: an acked `ALTER ... DELETE` can silently vanish and an acked `KILL MUTATION` can silently revert after power loss
- On-disk SQL objects (UDFs, named collections, workload entities) are not crash-durable: an acked `DROP` reverts and an acked `CREATE` vanishes after power loss; a torn named-collection file fails startup
- Logical error "query tree node does not have valid source node" joining a Merge table over a Distributed table with USING
- Distributed ANY INNER JOIN returns one row per key per shard: deduplication is per-shard, not global
- Docs: add postprocessor example for excluding overly long tokens
- Adaptive join execution: switch to the optimal strategy at runtime based on observed data
- Use BloomFilter skip index if transform_null_in=1 and predicate does not include a NULL value
- Projection files are never fsynced: power loss after an acked INSERT / MATERIALIZE PROJECTION leaves the projection permanently broken despite `fsync_after_insert = 1`
- `BACKUP` to `File`/`Disk` never fsyncs the destination: an acknowledged backup can be lost entirely on power loss
- `RESTORE` never fsyncs the restored part files: an acknowledged restore loses all data on power loss
- Docs
- C++ not yet supported