TimeSerials BenchMark(TSBM) is a benchmark specially developed for time series databases. It is compatible with many popular time series databases such as InfluxDB, IOTDB, TaosDB and establishes a unified and standardized test benchmark.
- OS (centos 7)
- Java version>= 1.8
- Maven >= 3.0 (If you want to compile and install IoTDB from source code)
- if you want to test TDengine , the extra dependency need to be added
-
vim conf/db.properties
to configDB_TYPE=dbname in lowcase
DB_IP=the database ip address
DB_PORT=the database port
DB_USER=the database login username
DB_PASSWD=the database login password
-
./import.sh
-
./write_test.sh
-
./read_test.sh
-
./write_test_mix.sh
-
./read_test_mix.sh
the test result in document result/result.csv
if you want to test new database, you can see this md timeseries db benchmark