本章节从数据库连接、数据库读写性能及存储性能角度介绍IoTDB的性能特点。
数据库连接
- 在单台16核32GB机器上,IoTDB服务端的每秒并发连接数可超过20000次/秒
数据库读写性能
- 客户端使用8核机器、设置并发度为8时,IoTDB数据库在单核服务器处理写入请求的能力最高可达4.9万次/秒
- 客户端使用单台16核32GB服务器、设置并发度为10,IoTDB数据库部署在单台16核32GB服务器时,写入数据点的处理能力可达3322万点/秒
- 客户端使用单台16核32GB服务器、设置并发度为10,IoTDB数据库部署在单台16核32GB服务器时,读取数据点的处理能力可达6791万点/秒
- 客户端使用三台64核256GB服务器、设置并发度为192,IoTDB数据库以集群模式部署在三台64核256GB服务器时(1ConfigNode + 3DataNode),集群的并发写入性能可超过5.23亿点/秒
- IoTDB支持百亿级数据的聚合计算查询,部署在单台16核32GB服务器时,可在毫秒级返回百亿级数据的计算结果
存储性能
- IoTDB数据库支持PB级数据的存储和处理能力
- 使用ZSTD压缩方式,IoTDB对数值类型原始数据的压缩率可达到10%的级别