Hi,
IoTDB's release process has worked about 2 years. Christofer and Julian did
a lot about how to release (using maven assembly plugin) and how to check.
Now we have an all-in-one zip file (size: ~57MB), which includes
IoTDB-server, IoTDB-cli, IoTDB-Grafana-Middleware.
Along with IoTDB's grown, just using one zip file for the binary files
exposes its disadvantages: someone may just want a part of the modules, but
he/she has to download them all.
So, I'd like to separate the binary file into several parts:
- IoTDB-server: contains the cli and the server module;
- IoTDB-cli: only contains the cli module (discuss: this can be removed)
- IoTDB-Grafana-middleware: only contains the middleware. (tips: this may
be replaced by a new implementation using GoLang)
- IoTDB-cluster-beta: only contains the cli and the server module using the
cluster mode.
- IoTDB-CPP-library-{OS}: only contains the cpp binary library in different
OS platforms (Mac, Linux, and Windows).
Best,
-----------------------------------
Xiangdong Huang
School of Software, Tsinghua University
黄向东
清华大学 软件学院