1
- ClickHouse Native JDBC
1
+ Timeplus Native JDBC
2
2
===
3
3
4
- [ ![ Build Status] ( https://github.com/housepower/ClickHouse-Native-JDBC /workflows/build/badge.svg?branch=master )] ( https://github.com/housepower/ClickHouse-Native-JDBC /actions?query=workflow%3Abuild+branch%3Amaster )
5
- [ ![ codecov.io] ( https://codecov.io/github/housepower/ClickHouse-Native-JDBC /coverage.svg?branch=master )] ( https://codecov.io/github/housepower/ClickHouse-Native-JDBC ?branch=master )
6
- [ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/com.github.housepower/clickhouse -native-jdbc-parent/badge.svg )] ( https://search.maven.org/search?q=com.github.housepower )
7
- [ ![ Total alerts] ( https://img.shields.io/lgtm/alerts/g/housepower/ClickHouse-Native-JDBC .svg?logo=lgtm&logoWidth=18 )] ( https://lgtm.com/projects/g/housepower/ClickHouse-Native-JDBC /alerts/ )
8
- [ ![ Language grade: Java] ( https://img.shields.io/lgtm/grade/java/g/housepower/ClickHouse-Native-JDBC .svg?logo=lgtm&logoWidth=18 )] ( https://lgtm.com/projects/g/housepower/ClickHouse-Native-JDBC /context:java )
9
- [ ![ License] ( https://img.shields.io/github/license/housepower/ClickHouse-Native-JDBC )] ( https://github.com/housepower/ClickHouse-Native-JDBC /blob/master/LICENSE )
4
+ [ ![ Build Status] ( https://github.com/timeplus-io/timeplus-native-jdbc /workflows/build/badge.svg?branch=master )] ( https://github.com/timeplus-io/timeplus-native-jdbc /actions?query=workflow%3Abuild+branch%3Amaster )
5
+ [ ![ codecov.io] ( https://codecov.io/github/timeplus-io/timepllus-native-jdbc /coverage.svg?branch=master )] ( https://codecov.io/github/timeplus-io/timeplus-native-jdbc ?branch=master )
6
+ [ ![ Maven Central] ( https://maven-badges.herokuapp.com/maven-central/com.github.timeplus-io/timeplus -native-jdbc-parent/badge.svg )] ( https://search.maven.org/search?q=com.github.timeplus )
7
+ [ ![ Total alerts] ( https://img.shields.io/lgtm/alerts/g/timeplus-io/timeplus-native-jdbc .svg?logo=lgtm&logoWidth=18 )] ( https://lgtm.com/projects/g/timeplus-io/timeplus-native-jdbc /alerts/ )
8
+ [ ![ Language grade: Java] ( https://img.shields.io/lgtm/grade/java/g/timeplus-io/timeplus-native-jdbc .svg?logo=lgtm&logoWidth=18 )] ( https://lgtm.com/projects/g/timeplus-io/timeplus-native-jdbc /context:java )
9
+ [ ![ License] ( https://img.shields.io/github/license/timeplus-io/timeplus-native-jdbc )] ( https://github.com/timeplus-io/timeplus-native-jdbc /blob/master/LICENSE )
10
10
11
11
English | [ 简体中文] ( README_zh.md )
12
12
13
- ## [ Home Page] ( https://housepower .github.io/ClickHouse-Native-JDBC / ) | [ GitHub] ( https://github.com/housepower/ClickHouse-Native-JDBC ) | [ Gitee] ( https://gitee.com/housepower/ClickHouse-Native-JDBC )
13
+ ## [ Home Page] ( https://timeplus .github.io/timeplus-native-jdbc / ) | [ GitHub] ( https://github.com/timeplus-io/timeplus-native-jdbc ) | [ Gitee] ( https://gitee.com/timeplus-io/timeplus-native-jdbc )
14
14
15
- A Native JDBC library for accessing [ ClickHouse ] ( https://clickhouse.yandex / ) in Java, also provide a library for
15
+ A Native JDBC library for accessing [ Timeplus ] ( https://timeplus.com / ) in Java, also provide a library for
16
16
integrating with [ Apache Spark] ( https://github.com/apache/spark/ ) .
17
17
18
18
## CONTRIBUTE
19
19
20
20
We welcome anyone that wants to help out in any way, whether that includes reporting problems, helping with documentations, or contributing code changes to fix bugs, add tests, or implement new features. Please follow [ Contributing Guide] ( CONTRIBUTE.md ) .
21
21
22
- Supported by [ JetBrains Open Source License] ( https://www.jetbrains.com/?from=ClickHouse-Native-JDBC ) 2020-2021.
23
-
24
22
## JDBC Driver
25
23
26
24
### Requirements
@@ -29,8 +27,6 @@ Supported by [JetBrains Open Source License](https://www.jetbrains.com/?from=Cli
29
27
30
28
** Notes:** We only do test with Java LTS versions.
31
29
32
- ### Differences from [ yandex/clickhouse-jdbc] ( https://github.com/yandex/clickhouse-jdbc )
33
-
34
30
* Data is organized and compressed by columns.
35
31
* Implemented in the TCP Protocol, with higher performance than HTTP, here is the [ benchmark report] ( docs/dev/benchmark.md ) .
36
32
@@ -45,10 +41,10 @@ Supported by [JetBrains Open Source License](https://www.jetbrains.com/?from=Cli
45
41
- Gradle
46
42
``` groovy
47
43
// (recommended) shaded version, available since 2.3-stable
48
- compile "com.github.housepower:clickhouse -native-jdbc-shaded:${clickhouse_native_jdbc_version }"
44
+ compile "com.github.timeplus:timeplus -native-jdbc-shaded:${timeplus_native_jdbc_version }"
49
45
50
46
// normal version
51
- compile "com.github.housepower:clickhouse -native-jdbc:${clickhouse_native_jdbc_version }"
47
+ compile "com.github.timeplus:timeplus -native-jdbc:${timeplus_native_jdbc_version }"
52
48
```
53
49
54
50
- Maven
@@ -57,15 +53,15 @@ compile "com.github.housepower:clickhouse-native-jdbc:${clickhouse_native_jdbc_v
57
53
<!-- (recommended) shaded version, available since 2.3-stable -->
58
54
<dependency >
59
55
<groupId >com.github.timeplus</groupId >
60
- <artifactId >clickhouse -native-jdbc-shaded</artifactId >
61
- <version >${clickhouse -native-jdbc.version}</version >
56
+ <artifactId >timeplus -native-jdbc-shaded</artifactId >
57
+ <version >${timeplus -native-jdbc.version}</version >
62
58
</dependency >
63
59
64
60
<!-- normal version -->
65
61
<dependency >
66
62
<groupId >com.github.timeplus</groupId >
67
- <artifactId >clickhouse -native-jdbc</artifactId >
68
- <version >${clickhouse -native-jdbc.version}</version >
63
+ <artifactId >timeplus -native-jdbc</artifactId >
64
+ <version >${timeplus -native-jdbc.version}</version >
69
65
</dependency >
70
66
```
71
67
@@ -76,7 +72,7 @@ compile "com.github.housepower:clickhouse-native-jdbc:${clickhouse_native_jdbc_v
76
72
- Java 8, Scala 2.11/2.12, Spark 2.4
77
73
- Or Java 8/11, Scala 2.12, Spark 3.0/3.1
78
74
79
- For Spark 3.2, [ Spark ClickHouse Connector] ( https://github.com/housepower /spark-clickhouse -connector ) is recommended.
75
+ For Spark 3.2, [ Spark Timeplus Connector] ( https://github.com/timeplus-io /spark-timeplus -connector ) is recommended.
80
76
81
77
** Notes:** Spark 2.3.x(EOL) should also work fine. Actually we do test on both Java 8 and Java 11,
82
78
but Spark official support on Java 11 since 3.0.0.
@@ -87,7 +83,7 @@ but Spark official support on Java 11 since 3.0.0.
87
83
88
84
``` groovy
89
85
// available since 2.4.0
90
- compile "com.github.housepower:clickhouse -integration-spark_2.11:${clickhouse_native_jdbc_version }"
86
+ compile "com.github.timeplus:timeplus -integration-spark_2.11:${timeplus_native_jdbc_version }"
91
87
```
92
88
93
89
- Maven
@@ -96,8 +92,8 @@ compile "com.github.housepower:clickhouse-integration-spark_2.11:${clickhouse_na
96
92
<!-- available since 2.4.0 -->
97
93
<dependency >
98
94
<groupId >com.github.timeplus</groupId >
99
- <artifactId >clickhouse -integration-spark_2.11</artifactId >
100
- <version >${clickhouse -native-jdbc.version}</version >
95
+ <artifactId >timeplus -integration-spark_2.11</artifactId >
96
+ <version >${timeplus -native-jdbc.version}</version >
101
97
</dependency >
102
98
```
103
99
0 commit comments