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 builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close