Skip to content

Commit f08013c

Browse files
authored
fix product introduction in apache (#870)
1 parent 083a8c7 commit f08013c

File tree

8 files changed

+108
-60
lines changed

8 files changed

+108
-60
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Key components include:
4444
3. **Time-Series Model Training-Inference Engine (IoTDB AINode)**: A unified engine for intelligent analysis, supporting model training, data management, and integration with machine/deep learning frameworks.
4545

4646

47-
## 2. TimechoDB Architecture
47+
## 2. IoTDB Architecture
4848

4949
The diagram below illustrates a typical IoTDB cluster deployment (3 ConfigNodes and 3 DataNodes):
5050

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

Lines changed: 51 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -21,57 +21,81 @@
2121

2222
# IoTDB Introduction
2323

24-
Apache IoTDB is a low-cost, high-performance native temporal database for the Internet of Things. 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.
24+
Apache IoTDB is a low-cost, high-performance IoT-native time-series database. It addresses challenges faced by enterprises in managing time-series data for IoT big data platforms, including complex application scenarios, massive data volumes, high sampling frequencies, frequent out-of-order data, time-consuming data processing, diverse analytical requirements, and high storage and maintenance costs.
2525

26-
- Github repository link: https://github.com/apache/iotdb
26+
- GitHub Repository: [https://github.com/apache/iotdb](https://github.com/apache/iotdb)
27+
- Open-Source Installation Packages: [https://iotdb.apache.org/Download/](https://iotdb.apache.org/Download/)
28+
- Installation, Deployment, and Usage Documentation: [Quick Start](../QuickStart/QuickStart_apache.md)
2729

28-
- Open source installation package download: https://iotdb.apache.org/zh/Download/
2930

30-
- Installation, deployment, and usage documentation: [QuickStart](../QuickStart/QuickStart_apache.md)
31+
## 1. Product Ecosystem
3132

33+
The IoTDB ecosystem consists of multiple components designed to efficiently manage and analyze massive IoT-generated time-series data.
3234

33-
## 1. Product Components
35+
<div style="text-align: center;">
36+
<img src="/img/Introduction-en-apache.png" alt="Introduction-en-apache.png" style="width: 90%;"/>
37+
</div>
3438

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.
3639

37-
<div style="text-align: center;">
38-
<img src="/img/Introduction-en-apache.png" alt="Introduction-en-timecho.png" style="width: 90%;"/>
40+
Key components include:
3941

40-
</div>
42+
1. **Time-Series Database (Apache IoTDB)**: The core component for time-series data storage, offering high compression, rich query capabilities, real-time stream processing, high availability, and scalability. It provides security guarantees, configuration tools, multi-language APIs, and integration with external systems for building business applications.
43+
2. **Time-Series File Format (Apache TsFile)**: A specialized storage format for time-series data, enabling efficient storage and querying. TsFile underpins IoTDB and AINode, unifying data management across collection, storage, and analysis phases.
44+
3. **Time-Series Model Training-Inference Engine (IoTDB AINode)**: A unified engine for intelligent analysis, supporting model training, data management, and integration with machine/deep learning frameworks.
4145

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.
4346

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.
47+
## 2. IoTDB Architecture
4548

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.
49+
The diagram below illustrates a typical IoTDB cluster deployment (3 ConfigNodes and 3 DataNodes):
4750

51+
<img src="/img/Cluster-Concept03.png" alt="" style="width: 60%;"/>
4852

49-
## 2. Product Features
5053

51-
TimechoDB has the following advantages and characteristics:
54+
## 3. Key Features
5255

53-
- Flexible deployment methods: Support for one-click cloud deployment, out-of-the-box use after unzipping at the terminal, and seamless connection between terminal and cloud (data cloud synchronization tool).
56+
Apache IoTDB offers the following advantages:
5457

55-
- Low hardware cost storage solution: Supports high compression ratio disk storage, no need to distinguish between historical and real-time databases, unified data management.
58+
- **Flexible Deployment**:
59+
- One-click cloud deployment
60+
- Out-of-the-box terminal usage
61+
- Seamless terminal-cloud synchronization
5662

57-
- Hierarchical sensor organization and management: Supports modeling in the system according to the actual hierarchical relationship of devices to achieve alignment with the industrial sensor management structure, and supports directory viewing, search, and other capabilities for hierarchical structures.
63+
- **Cost-Effective Storage**:
64+
- High-compression disk storage
65+
- Unified management of historical and real-time data
5866

59-
- High throughput data reading and writing: supports access to millions of devices, high-speed data reading and writing, out of unaligned/multi frequency acquisition, and other complex industrial reading and writing scenarios.
67+
- **Hierarchical Measurement Point Management**:
68+
- Aligns with industrial device hierarchies
69+
- Supports directory browsing and search
6070

61-
- Rich time series query semantics: Supports a native computation engine for time series data, supports timestamp alignment during queries, provides nearly a hundred built-in aggregation and time series calculation functions, and supports time series feature analysis and AI capabilities.
71+
- **High Throughput Read/Write**:
72+
- Supports millions of devices
73+
- Handles high-speed, out-of-order, and multi-frequency data ingestion
6274

63-
- Highly available distributed system: Supports HA distributed architecture, the system provides 7*24 hours uninterrupted real-time database services, the failure of a physical node or network fault will not affect the normal operation of the system; supports the addition, deletion, or overheating of physical nodes, the system will automatically perform load balancing of computing/storage resources; supports heterogeneous environments, servers of different types and different performance can form a cluster, and the system will automatically load balance according to the configuration of the physical machine.
75+
- **Rich Query Capabilities**:
76+
- Native time-series computation engine
77+
- Timestamp alignment during queries
78+
- Over 100 built-in aggregation and time-series functions
79+
- AI-ready time-series feature analysis
6480

65-
- Extremely low usage and operation threshold: supports SQL like language, provides multi language native secondary development interface, and has a complete tool system such as console.
81+
- **High Availability & Scalability**:
82+
- HA distributed architecture with 24/7 uptime
83+
- Automatic load balancing for node scaling
84+
- Heterogeneous cluster support
6685

67-
- Rich ecological environment docking: Supports docking with big data ecosystem components such as Hadoop, Spark, and supports equipment management and visualization tools such as Grafana, Thingsboard, DataEase.
86+
- **Low Learning Curve**:
87+
- SQL-like query language
88+
- Multi-language SDKs
89+
- Comprehensive toolchain (e.g., console)
6890

69-
## 3. Commercial version
91+
- **Ecosystem Integration**:
92+
- Hadoop, Spark, Grafana, ThingsBoard, DataEase, etc.
7093

71-
Timecho provides the original commercial product TimechoDB based on the open source version of Apache IoTDB, providing enterprise level products and services for enterprises and commercial customers. 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.
7294

73-
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.
95+
## 4. TimechoDB
7496

75-
- Timecho Official website:https://www.timecho.com/
97+
Timecho Technology has developed **TimechoDB**, a commercial product based on Apache IoTDB, to provide enterprise-grade solutions and services for businesses and commercial clients. TimechoDB addresses the multifaceted challenges enterprises face when building IoT big data platforms for managing time-series data, including complex application scenarios, massive data volumes, high sampling frequencies, frequent out-of-order data, time-consuming data processing, diverse analytical requirements, and high storage and maintenance costs.
7698

77-
- TimechoDB installation, deployment and usage documentation:[QuickStart](https://www.timecho.com/docs/UserGuide/latest/QuickStart/QuickStart_timecho.html)
99+
Leveraging **TimechoDB**, Timecho Technology offers a broader range of product features, enhanced performance and stability, and a richer suite of efficiency tools. Additionally, it provides comprehensive enterprise services, delivering commercial clients with superior product capabilities and an optimized experience in development, operation, and usage.
100+
- **Timecho Technology Official Website**: [https://www.timecho.com/](https://www.timecho.com/)
101+
- **TimechoDB Documentation**: [Quick Start](https://www.timecho.com/docs/zh/UserGuide/latest/QuickStart/QuickStart_timecho.html)

src/UserGuide/latest-Table/IoTDB-Introduction/IoTDB-Introduction_apache.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Key components include:
4444
3. **Time-Series Model Training-Inference Engine (IoTDB AINode)**: A unified engine for intelligent analysis, supporting model training, data management, and integration with machine/deep learning frameworks.
4545

4646

47-
## 2. TimechoDB Architecture
47+
## 2. IoTDB Architecture
4848

4949
The diagram below illustrates a typical IoTDB cluster deployment (3 ConfigNodes and 3 DataNodes):
5050

0 commit comments

Comments
 (0)