connector-x icon indicating copy to clipboard operation
connector-x copied to clipboard

go-faster / ch

Open nongiach opened this issue 3 years ago • 1 comments

Hello,

is there a benchmark of connector-x vs go-faster/ch when working with clickhouse?

https://github.com/go-faster/ch

Thank you.

nongiach avatar Feb 27 '22 12:02 nongiach

Hi @nongiach , we don't have a benchmark for this.

  1. connectorx is targeting on returning various dataframes (e.g. pandas in python, arrow in both rust and python) from different databases (e.g. postgres, mysql, clickhouse), while this go-faster/ch is a clickhouse specific client in go without returning the same dataframe.
  2. We are are connecting to clickhouse through MySQL protocol right now. But if there is a more efficient clickhouse client in Rust, we will happy to switch to it for speeding up connectorx.

wangxiaoying avatar Feb 27 '22 19:02 wangxiaoying