Hello Trevor Hart Can you access this web link: http://111.202.73.147:13000/d/5ZvuEYE7z/atm-biao-zhun-da-qi-ya-huan-jing?orgId=1&viewPanel=26 Is this one ok?
Config items in benchmark: DB_SWITCH=IoTDB-013-JDBC / SESSION_BY_TABLET / SESSION_BY_RECORDS / SESSION_BY_RECORD GROUP_NUMBER=10 LOOP=1000 DEVICE_NUMBER=50 SENSOR_NUMBER=500 BATCH_SIZE_PER_WRITE=100 POINT_STEP=1000 OP_INTERVAL=0 IS_OUT_OF_ORDER=false B.R qingxin.feng 发件人: Trevor Hart<mailto:tre...@ope.nz> 发送时间: 2022年6月6日 8:46 收件人: dev<mailto:dev@iotdb.apache.org> 主题: JDBC vs Java API Hello Team Does anyone have any published benchmark results of JDBC vs the Java API? Firstly Im aware of https://github.com/thulab/iotdb-benchmark but I dont see any published results for the various API methods. I currently use JDBC for my non-realtime ingestion of data and while Ive never encountered any bottle necks I am aware that the documentation says that JDBC is not recommended for high velocity data. Ive done some very basic ingestions benchmarking tests of inserting 1 million rows and the Java API is around 2x faster. Is this the typical improvement between JDBC and Java API? For my simplistic test I am inserting 1 millions rows of timestamp & incrementing row id eg insert into root.sg1.d1(timestamp,s1) values(${DateTime.Now}, ${n}) With JDBC I get around 6000 rows per second. With the Java native API I get around 12000 rows per second using session.executeNonQueryStatement. I assume insertTablets and insertRecord(s) would be even faster? Thanks Trevor Hart