You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ca...@apache.org on 2023/08/14 14:45:47 UTC

[iotdb-docs] branch performance created (now ec30157)

This is an automated email from the ASF dual-hosted git repository.

caogaofei pushed a change to branch performance
in repository https://gitbox.apache.org/repos/asf/iotdb-docs.git


      at ec30157  Merge branch 'main' into performance

This branch includes the following new commits:

     new c277ba3  fix 1.2
     new ec30157  Merge branch 'main' into performance

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[iotdb-docs] 01/02: fix 1.2

Posted by ca...@apache.org.
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 <cg...@foxmail.com>
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


[iotdb-docs] 02/02: Merge branch 'main' into performance

Posted by ca...@apache.org.
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 ec30157f87e6960344ab7c65a35ae47614c3cdf8
Merge: c277ba3 2b042c9
Author: Beyyes <cg...@foxmail.com>
AuthorDate: Mon Aug 14 22:45:34 2023 +0800

    Merge branch 'main' into performance

 src/.vuepress/sidebar/V1.2.x/en.ts                 |  1 +
 src/.vuepress/sidebar/V1.2.x/zh.ts                 |  2 +-
 src/.vuepress/sidebar_timecho/V1.2.x/en.ts         |  1 +
 src/.vuepress/sidebar_timecho/V1.2.x/zh.ts         |  2 +-
 .../Basic-Concept/Cluster-data-partitioning.md     | 60 ++++++++++++++++++
 .../Master/IoTDB-Introduction/Architecture.md      |  6 ++
 .../Master/IoTDB-Introduction/Features.md          |  8 +++
 src/UserGuide/Master/Tools-System/Monitor-Tool.md  | 74 ++++++++++++++++++++--
 .../Basic-Concept/Cluster-data-partitioning.md     | 60 ++++++++++++++++++
 .../V1.2.x/IoTDB-Introduction/Architecture.md      |  6 ++
 .../V1.2.x/IoTDB-Introduction/Features.md          |  8 +++
 src/UserGuide/V1.2.x/Tools-System/Monitor-Tool.md  | 74 ++++++++++++++++++++--
 .../Cluster-data-partitioning.md                   |  0
 .../UserGuide/Master/Tools-System/Monitor-Tool.md  |  2 +
 .../Cluster-data-partitioning.md                   |  0
 .../UserGuide/V1.2.x/Tools-System/Monitor-Tool.md  |  2 +
 16 files changed, 294 insertions(+), 12 deletions(-)