ADO.NET client for ClickHouse, ultra-fast 'big data' relational database
Compared to other existing .NET clients, which use 'native' protocol, ClickHouse.Client
has following advantages
- Does not have to buffer response, reducing memory usage
- Is version-agnostic
- Does not require calling 'NextResult' on plain
SELECT
queries
- Uses HTTP, so is compatible with any server version
- Uses fast binary row protocol for communication
- Fully supports parameterized types, including recursive packing (
Array(Nullable(Int32))
etc.) - High-throughput
- Available for .NET Core/Framework/Standard
- Bulk insertion support