Liking cljdoc? Tell your friends :D

ClickHouse Native JDBC

A Native JDBC library for accessing ClickHouse in Java, also provide a library for integrating with Apache Spark.

Supported by JetBrains Open Source License 2020-2021.

JDBC Driver

Differences from yandex/clickhouse-jdbc

  • Data is organized and compressed by columns.
  • Implemented in the TCP Protocol, with higher performance than HTTP, here is the benchmark report.

Limitations

  • Not support insert complex values expression, like INSERT INTO test_table VALUES(toDate(123456)), but query is ok.
  • Not support insert non-values format, like TSV.
  • Not support more compression method, like ZSTD.

Spark Integration

Currently,the implementation based on Spark JDBC API, support data type mapping, auto create table, truncate table, write, read, etc.

License

This project is distributed under the terms of the Apache License (Version 2.0). See LICENSE for details.

Can you improve this documentation?Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close