Hi all,
After rapid development, IOTDB code has reached 400,000 + lines roughly[1],
which is a good news, but there are also some problems,
which will make our compilation process extremely slow.
Therefore, I propose to split the existing project once.
If you have any idea, please reply to me.
My preliminary idea is :
* IoTDB-Connector: session, jdbc, hive-connector, spark-connector,
spark-tsfile, flink-connector, flink-tsfile, Hadoop
* IoTDB-client-go
* IoTDB-Client: client-cpp, client-py, IoTDB-client-go(sub)
* IoTDB-Example
* IoTDB-Visual: grafana, zeppelin
* IoTDB: antlr, cli, cluster, server, server-roc, thrift, thrift-cluster,
thrift-sync, tsfile, testcontainer, docker
[1] git log --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc
+= $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines:
%s\n", add, subs, loc }' -