valyala / chclient

Fast http client for SELECT queries in clickhouse

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

chclient - fast http client for ClickHouse

Features

  • Optimized for reading large responses.
  • May read more than 20M rows per second on a single CPU core thanks to tsvreader.
  • Easily reads responses with billion rows thanks to response streaming. There is no need to fit the whole response in memory.
  • Works ideally with chproxy.
  • Sends requests to fallback address if requests to primary clickhouse address fail.

Documentation

See these docs.

About

Fast http client for SELECT queries in clickhouse

License:MIT License


Languages

Language:Go 100.0%