Skip to content

Commit 0399c8c

Browse files
Xinyi ZhaoXinyi Zhao
authored andcommitted
add product architecture to introduction
1 parent f70ceda commit 0399c8c

File tree

12 files changed

+220
-16
lines changed

12 files changed

+220
-16
lines changed

src/UserGuide/Master/Tree/IoTDB-Introduction/IoTDB-Introduction_apache.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,23 @@ Apache IoTDB is a low-cost, high-performance native temporal database for the In
2929

3030
- Installation, deployment, and usage documentation: [QuickStart](../QuickStart/QuickStart_apache.md)
3131

32+
33+
## Product Components
34+
35+
IoTDB products consist of several components that help users efficiently manage and analyze the massive amount of time-series data generated by the IoT.
36+
37+
<div style="text-align: center;">
38+
<img src="https://alioss.timecho.com/docs/img/Introduction-en-apache.png" alt="Introduction-en-timecho.png" style="width: 90%;"/>
39+
40+
</div>
41+
42+
1. Time-series Database (Apache IoTDB): The core component for time-series data storage, it provides users with high-compression storage capabilities, rich time-series querying capabilities, real-time stream processing capabilities, and ensures high availability of data and high scalability of clusters. It also offers comprehensive security protection. Additionally, IoTDB provides users with a variety of application tools for easy configuration and management of the system; multi-language APIs and external system application integration capabilities, making it convenient for users to build business applications based on IoTDB.
43+
44+
2. Time-series Data Standard File Format (Apache TsFile): This file format is specifically designed for time-series data and can efficiently store and query massive amounts of time-series data. Currently, the underlying storage files for modules such as IoTDB and AINode are supported by Apache TsFile. With TsFile, users can uniformly use the same file format for data management during the collection, management, application, and analysis phases, greatly simplifying the entire process from data collection to analysis, and improving the efficiency and convenience of time-series data management.
45+
46+
3. Time-series Model Training and Inference Integrated Engine (IoTDB AINode): For intelligent analysis scenarios, IoTDB provides the AINode time-series model training and inference integrated engine, which offers a complete set of time-series data analysis tools. The underlying engine supports model training tasks and data management, including machine learning and deep learning. With these tools, users can conduct in-depth analysis of the data stored in IoTDB and extract its value.
47+
48+
3249
## Product Features
3350

3451
TimechoDB has the following advantages and characteristics:

src/UserGuide/Master/Tree/IoTDB-Introduction/IoTDB-Introduction_timecho.md

Lines changed: 23 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,32 @@
1919
2020
-->
2121

22-
# What is IoTDB
22+
# What is TimechoDB
2323

2424
TimechoDB is a low-cost, high-performance native temporal database for the Internet of Things, provided by Timecho based on the Apache IoTDB community version as an original commercial product. It can solve various problems encountered by enterprises when building IoT big data platforms to manage time-series data, such as complex application scenarios, large data volumes, high sampling frequencies, high amount of unaligned data, long data processing time, diverse analysis requirements, and high storage and operation costs.
2525

2626
Timecho provides a more diverse range of product features, stronger performance and stability, and a richer set of utility tools based on TimechoDB. It also offers comprehensive enterprise services to users, thereby providing commercial customers with more powerful product capabilities and a higher quality of development, operations, and usage experience.
2727

2828
- Download 、Deployment and Usage:[QuickStart](../QuickStart/QuickStart_timecho.md)
2929

30+
31+
## Product Components
32+
33+
Timecho products is composed of several components, covering the entire time-series data lifecycle from data collection, data management to data analysis & application, helping users efficiently manage and analyze the massive amount of time-series data generated by the IoT.
34+
35+
<div style="text-align: center;">
36+
<img src="https://alioss.timecho.com/docs/img/Introduction-en-timecho-new.png" alt="Introduction-en-timecho-new.png" style="width: 70%;"/>
37+
38+
</div>
39+
40+
1. **Time-series database (TimechoDB, a commercial product based on Apache IoTDB provided by the original team)**: The core component of time-series data storage, which can provide users with high-compression storage capabilities, rich time-series query capabilities, real-time stream processing capabilities, while also having high availability of data and high scalability of clusters, and providing security protection. At the same time, TimechoDB also provides users with a variety of application tools for easy management of the system; multi-language API and external system application integration capabilities, making it convenient for users to build applications based on TimechoDB.
41+
42+
2. **Time-series data standard file format (Apache TsFile, led and contributed by core team members of Timecho)**: This file format is a storage format specifically designed for time-series data, which can efficiently store and query massive amounts of time-series data. Currently, the underlying storage files of Timecho's collection, storage, and intelligent analysis modules are all supported by Apache TsFile. TsFile can be efficiently loaded into TimechoDB and can also be migrated out. Through TsFile, users can use the same file format for data management in the stages of collection, management, application & analysis, greatly simplifying the entire process from data collection to analysis, and improving the efficiency and convenience of time-series data management.
43+
44+
3. **Time-series model training and inference integrated engine (AINode)**: For intelligent analysis scenarios, TimechoDB provides the AINode time-series model training and inference integrated engine, which offers a complete set of time-series data analysis tools, with the underlying model training engine supporting training tasks and data management, including machine learning, deep learning, etc. With these tools, users can conduct in-depth analysis of the data stored in TimechoDB and mine its value.
45+
46+
4. **Data collection**: To more conveniently dock with various industrial collection scenarios, Timecho provides data collection access services, supporting multiple protocols and formats, which can access data generated by various sensors and devices, while also supporting features such as breakpoint resumption and network barrier penetration. It is more adapted to the characteristics of difficult configuration, slow transmission, and weak network in the industrial field collection process, making the user's data collection simpler and more efficient.
47+
3048
## Product Features
3149

3250
TimechoDB has the following advantages and characteristics:
@@ -198,14 +216,14 @@ TimechoDB has optimized stability and performance on the basis of the open sourc
198216

199217
### More User-Friendly Tool System
200218

201-
TimechoDB will provide users with a simpler and more user-friendly tool system. Through products such as the Cluster Monitoring Panel (IoTDB Grafana), Database Console (IoTDB Workbench), and Cluster Management Tool (IoTDB Deploy Tool, abbreviated as IoTD), it will help users quickly deploy, manage, and monitor database clusters, reduce the work/learning costs of operation and maintenance personnel, simplify database operation and maintenance work, and make the operation and maintenance process more convenient and efficient.
219+
TimechoDB will provide users with a simpler and more user-friendly tool system. Through products such as the Cluster Monitoring Panel (Grafana), Database Console (Workbench), and Cluster Management Tool (Deploy Tool, abbreviated as IoTD), it will help users quickly deploy, manage, and monitor database clusters, reduce the work/learning costs of operation and maintenance personnel, simplify database operation and maintenance work, and make the operation and maintenance process more convenient and efficient.
202220

203-
- Cluster Monitoring Panel: Designed to address the monitoring issues of IoTDB and its operating system, including operating system resource monitoring, IoTDB performance monitoring, and hundreds of kernel monitoring indicators, to help users monitor the health status of the cluster and perform cluster tuning and operation.
221+
- Cluster Monitoring Panel: Designed to address the monitoring issues of TimechoDB and its operating system, including operating system resource monitoring, TimechoDB performance monitoring, and hundreds of kernel monitoring indicators, to help users monitor the health status of the cluster and perform cluster tuning and operation.
204222

205223
<div style="display: flex; justify-content: space-between; width: 100%;">
206224
<p style="width: 30%; text-align: center;">Overall Overview</p>
207225
<p style="width: 30%; text-align: center;">Operating System Resource Monitoring</p>
208-
<p style="width: 30%; text-align: center;">IoTDB Performance Monitoring</p>
226+
<p style="width: 30%; text-align: center;">TimechoDB Performance Monitoring</p>
209227
</div>
210228
<div style="display: flex; justify-content: space-between; width: 100%;">
211229
<img src="https://alioss.timecho.com/docs/img/Introduction01.png" alt="" style="width: 30%; height: auto;">
@@ -239,7 +257,7 @@ TimechoDB will provide users with a simpler and more user-friendly tool system.
239257

240258
### More professional enterprise technical services
241259

242-
TimechoDB customers provide powerful original factory services, including but not limited to on-site installation and training, expert consultant consultation, on-site emergency assistance, software upgrades, online self-service, remote support, and guidance on using the latest development version. At the same time, in order to make IoTDB more suitable for industrial production scenarios, we will recommend modeling solutions, optimize read-write performance, optimize compression ratios, recommend database configurations, and provide other technical support based on the actual data structure and read-write load of the enterprise. If encountering industrial customization scenarios that are not covered by some products, TimechoDB will provide customized development tools based on user characteristics.
260+
TimechoDB customers provide powerful original factory services, including but not limited to on-site installation and training, expert consultant consultation, on-site emergency assistance, software upgrades, online self-service, remote support, and guidance on using the latest development version. At the same time, in order to make TimechoDB more suitable for industrial production scenarios, we will recommend modeling solutions, optimize read-write performance, optimize compression ratios, recommend database configurations, and provide other technical support based on the actual data structure and read-write load of the enterprise. If encountering industrial customization scenarios that are not covered by some products, TimechoDB will provide customized development tools based on user characteristics.
243261

244262
Compared to the open source version, TimechoDB provides a faster release frequency every 2-3 months. At the same time, it offers day level exclusive fixes for urgent customer issues to ensure stable production environments.
245263

src/UserGuide/V1.3.0-2/IoTDB-Introduction/IoTDB-Introduction_apache.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,24 @@ Apache IoTDB is a low-cost, high-performance native temporal database for the In
2727

2828
- Open source installation package download: https://iotdb.apache.org/zh/Download/
2929

30-
- Installation, deployment, and usage documentation: [QuickStart](../QuickStart/QuickStart_apache.md)
30+
- Installation, deployment, and usage documentation: [QuickStart](../QuickStart/QuickStart_apache.md)
31+
32+
33+
## Product Components
34+
35+
IoTDB products consist of several components that help users efficiently manage and analyze the massive amount of time-series data generated by the IoT.
36+
37+
<div style="text-align: center;">
38+
<img src="https://alioss.timecho.com/docs/img/Introduction-en-apache.png" alt="Introduction-en-timecho.png" style="width: 90%;"/>
39+
40+
</div>
41+
42+
1. Time-series Database (Apache IoTDB): The core component for time-series data storage, it provides users with high-compression storage capabilities, rich time-series querying capabilities, real-time stream processing capabilities, and ensures high availability of data and high scalability of clusters. It also offers comprehensive security protection. Additionally, IoTDB provides users with a variety of application tools for easy configuration and management of the system; multi-language APIs and external system application integration capabilities, making it convenient for users to build business applications based on IoTDB.
43+
44+
2. Time-series Data Standard File Format (Apache TsFile): This file format is specifically designed for time-series data and can efficiently store and query massive amounts of time-series data. Currently, the underlying storage files for modules such as IoTDB and AINode are supported by Apache TsFile. With TsFile, users can uniformly use the same file format for data management during the collection, management, application, and analysis phases, greatly simplifying the entire process from data collection to analysis, and improving the efficiency and convenience of time-series data management.
45+
46+
3. Time-series Model Training and Inference Integrated Engine (IoTDB AINode): For intelligent analysis scenarios, IoTDB provides the AINode time-series model training and inference integrated engine, which offers a complete set of time-series data analysis tools. The underlying engine supports model training tasks and data management, including machine learning and deep learning. With these tools, users can conduct in-depth analysis of the data stored in IoTDB and extract its value.
47+
3148

3249
## Product Features
3350

0 commit comments

Comments
 (0)