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 }' -

Reply via email to