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
- `Geometry` columns are written to Parquet as UTF-8 strings without GeoParquet metadata
- Parquet output with high ZSTD levels uses about 0.8 GB of memory per encoding thread (70+ GB at level 22)
- `clickhouse-local` counts memory of the whole session cgroup as its own RSS
- `toTimeZone` with a non-constant time zone (`allow_nonconst_timezone_arguments = 1`) silently returns unshifted values
- `.json` files with JSON Lines are auto-detected as the `JSON` format, which is 2x slower than `JSONEachRow`
- Reading a few columns of a remote Parquet file with many small row groups downloads almost the whole file
- `areaCartesian`/`areaSpherical` return negative values for counterclockwise rings (the OGC/GeoJSON orientation)
- `geoToH3` rejects integer coordinates and a non-`UInt8` resolution
- `-0.` and `0.` are different keys in `GROUP BY`
- `schema_inference_mode = 'union'` fails on different geo types (`Point` vs `Polygon`) instead of unifying them into `Geometry`
- Docs
- C++ not yet supported