This is an automated email from the ASF dual-hosted git repository. caogaofei pushed a commit to branch performance in repository https://gitbox.apache.org/repos/asf/iotdb-docs.git
commit c277ba359e9fca6398c19a1d7500db50d6bfe0ca Author: Beyyes <[email protected]> AuthorDate: Mon Aug 14 22:45:17 2023 +0800 fix 1.2 --- src/UserGuide/V1.2.x/IoTDB-Introduction/Performance.md | 16 +++++++--------- .../UserGuide/V1.2.x/IoTDB-Introduction/Performance.md | 15 ++++++--------- 2 files changed, 13 insertions(+), 18 deletions(-) diff --git a/src/UserGuide/V1.2.x/IoTDB-Introduction/Performance.md b/src/UserGuide/V1.2.x/IoTDB-Introduction/Performance.md index 7dfc58a..46ef539 100644 --- a/src/UserGuide/V1.2.x/IoTDB-Introduction/Performance.md +++ b/src/UserGuide/V1.2.x/IoTDB-Introduction/Performance.md @@ -18,21 +18,19 @@ --> This chapter introduces the performance characteristics of IoTDB from the perspectives of database connection, database read and write performance, and storage performance. +The test tool uses IoTDBBenchmark, an open source time series database benchmark tool. ## Database connection -- In the 16C32GB machine, the number of concurrent connections of the IoTDB server can exceed 20,000 times per second. +- Support high concurrent connections, a single server can support tens of thousands of concurrent connections per second. ## Read and write performance -- When the client uses an 8C machine and sets concurrency to 8, the maximum writing throughput of IoTDB on a single-core server can exceed 49,000 times per second. -- When the client uses a 16C32GB machine and sets concurrency to 10, the writing throughput of IoTDB deployed on 16C32GB server can reach 33.22 million points/second. -- When the client uses a 16C32GB machine and sets concurrency to 10, the reading throughput of IoTDB deployed on 16C32GB server can reach 67.91 million points/second. -- When the client uses three 64C256GB machines and sets concurrency to 192, the writing throughput of IoTDB deployed on three 64C256GB servers(1ConfigNode + 3DataNode) can reach 523 million points/second. -- IoTDB can support aggregation queries of tens of billions of data, and when deployed on a single 16C32GB server, IoTDB can return the calculation results of tens of billions of data in milliseconds. - +- It has the characteristics of high write throughput, a single core can handle more than tens of thousands of write requests per second, and the write performance of a single server can reach tens of millions of points per second; the cluster can be linearly scaled, and the write performance of the cluster can reach hundreds of millions points/second. +- It has the characteristics of high query throughput and low query latency, a single server supports tens of millions of points/second query throughput, and can aggregate tens of billions of data points in milliseconds. +- ## Storage performance -- IoTDB supports the storage and processing of PB-level data. -- Using the ZSTD compression method, IoTDB can achieve a compression rate of 10% for the raw data of the numerical type. \ No newline at end of file +- Supports the storage of massive data, with the storage and processing capabilities of PB-level data. +- Support high compression ratio, lossless compression can reach 20 times compression ratio, lossy compression can reach 100 times compression ratio. \ No newline at end of file diff --git a/src/zh/UserGuide/V1.2.x/IoTDB-Introduction/Performance.md b/src/zh/UserGuide/V1.2.x/IoTDB-Introduction/Performance.md index d51ecca..069cfca 100644 --- a/src/zh/UserGuide/V1.2.x/IoTDB-Introduction/Performance.md +++ b/src/zh/UserGuide/V1.2.x/IoTDB-Introduction/Performance.md @@ -17,21 +17,18 @@ under the License. --> -本章节从数据库连接、数据库读写性能及存储性能角度介绍IoTDB的性能特点。 +本章节从数据库连接、数据库读写性能及存储性能角度介绍IoTDB的性能特点,测试工具使用开源的时序数据库基准测试工具 IoTDBBenchmark。 ## 数据库连接 -- 在单台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%的级别 \ No newline at end of file +- 支持存储海量数据,具备PB级数据的存储和处理能力。 +- 支持高压缩比,无损压缩能够达到20倍压缩比,有损压缩能够达到100倍压缩比。 \ No newline at end of file
