dbiir / TS-Benchmark

时序基准评测工具
GNU General Public License v3.0
20 stars 10 forks source link

涛思数据库测试和influxdb测试的一些问题 #13

Open deagman opened 1 year ago

deagman commented 1 year ago

在测试涛思数据库时,import.property文件中说:device_num应该整除write_client,我不是很理解这个。在实际测试中,我将import.property中的device_num和write_client设为10和10,最后数据库会显示device_id是从d_90到d_99,如果是10,20,则会是从d_180到d_199。我不是很理解这个编号顺序,不应该是从0到99和从0到199吗? 然后在influxdb进行导入时,在influxAdapter中:INFLUXDB=InfluxDBFactory.connect(URL);会报错:Exception in thread "main" org.influxdb.InfluxDBException: {"code":"unauthorized","message":"Unauthorized"},感觉是没有导入user和password,因此我自己将其改成INFLUXDB=InfluxDBFactory.connect(URL,ds.getUser(),ds.getPasswd());,但还是会报同样的错。

deagman commented 1 year ago

第一个问题已解决:因为涛思数据库遵循“一个设备一张表的原则”,所以同一张表内,同一时间即使有不同id的设备写入,只会记录最后一个设备,也意味着一张表内的时间戳是唯一的。