From b2cb0510f0ddbee6de03cf918eb3703795313102 Mon Sep 17 00:00:00 2001 From: tison Date: Tue, 9 Jun 2026 08:41:50 +0800 Subject: [PATCH] Basic vendor neutral follow-ups Signed-off-by: tison --- src/.vuepress/config.ts | 1 - src/.vuepress/navbar_timecho/en.ts | 54 --- src/.vuepress/navbar_timecho/index.ts | 20 - src/.vuepress/navbar_timecho/zh.ts | 58 --- src/.vuepress/sidebar/V0.13.x/en.ts | 6 +- src/.vuepress/sidebar/V1.3.x/en.ts | 7 +- src/.vuepress/sidebar/V2.0.x/en-Table.ts | 6 +- src/.vuepress/sidebar/V2.0.x/en-Tree.ts | 6 +- src/.vuepress/sidebar_timecho/V0.13.x/en.ts | 222 ---------- src/.vuepress/sidebar_timecho/V0.13.x/zh.ts | 216 ---------- src/.vuepress/sidebar_timecho/V1.2.x/en.ts | 194 --------- src/.vuepress/sidebar_timecho/V1.2.x/zh.ts | 183 -------- src/.vuepress/sidebar_timecho/V1.3.x/en.ts | 394 ------------------ src/.vuepress/sidebar_timecho/V1.3.x/zh.ts | 359 ---------------- .../sidebar_timecho/V2.0.x/en-Table.ts | 319 -------------- .../sidebar_timecho/V2.0.x/en-Tree.ts | 369 ---------------- .../sidebar_timecho/V2.0.x/zh-Table.ts | 305 -------------- .../sidebar_timecho/V2.0.x/zh-Tree.ts | 334 --------------- src/.vuepress/sidebar_timecho/en.ts | 32 -- src/.vuepress/sidebar_timecho/index.ts | 20 - src/.vuepress/sidebar_timecho/zh.ts | 32 -- .../IoTDB-Introduction_apache.md | 2 +- .../IoTDB-Introduction_timecho.md | 299 ------------- .../IoTDB-Introduction_apache.md | 2 +- .../IoTDB-Introduction_timecho.md | 267 ------------ .../IoTDB-Introduction_timecho.md | 267 ------------ .../IoTDB-Introduction_timecho.md | 267 ------------ .../IoTDB-Introduction_apache.md | 2 +- .../IoTDB-Introduction_timecho.md | 2 +- .../IoTDB-Introduction_apache.md | 2 +- .../IoTDB-Introduction_timecho.md | 2 +- .../IoTDB-Introduction_timecho.md | 271 ------------ .../IoTDB-Introduction_timecho.md | 271 ------------ .../IoTDB-Introduction_timecho.md | 266 ------------ .../IoTDB-Introduction_timecho.md | 266 ------------ .../IoTDB-Introduction_timecho.md | 271 ------------ .../IoTDB-Introduction_timecho.md | 271 ------------ 37 files changed, 18 insertions(+), 5847 deletions(-) delete mode 100644 src/.vuepress/navbar_timecho/en.ts delete mode 100644 src/.vuepress/navbar_timecho/index.ts delete mode 100644 src/.vuepress/navbar_timecho/zh.ts delete mode 100644 src/.vuepress/sidebar_timecho/V0.13.x/en.ts delete mode 100644 src/.vuepress/sidebar_timecho/V0.13.x/zh.ts delete mode 100644 src/.vuepress/sidebar_timecho/V1.2.x/en.ts delete mode 100644 src/.vuepress/sidebar_timecho/V1.2.x/zh.ts delete mode 100644 src/.vuepress/sidebar_timecho/V1.3.x/en.ts delete mode 100644 src/.vuepress/sidebar_timecho/V1.3.x/zh.ts delete mode 100644 src/.vuepress/sidebar_timecho/V2.0.x/en-Table.ts delete mode 100644 src/.vuepress/sidebar_timecho/V2.0.x/en-Tree.ts delete mode 100644 src/.vuepress/sidebar_timecho/V2.0.x/zh-Table.ts delete mode 100644 src/.vuepress/sidebar_timecho/V2.0.x/zh-Tree.ts delete mode 100644 src/.vuepress/sidebar_timecho/en.ts delete mode 100644 src/.vuepress/sidebar_timecho/index.ts delete mode 100644 src/.vuepress/sidebar_timecho/zh.ts delete mode 100644 src/UserGuide/Master/Table/IoTDB-Introduction/IoTDB-Introduction_timecho.md delete mode 100644 src/UserGuide/Master/Tree/IoTDB-Introduction/IoTDB-Introduction_timecho.md delete mode 100644 src/UserGuide/V1.3.x/IoTDB-Introduction/IoTDB-Introduction_timecho.md delete mode 100644 src/UserGuide/dev-1.3/IoTDB-Introduction/IoTDB-Introduction_timecho.md delete mode 100644 src/zh/UserGuide/Master/Table/IoTDB-Introduction/IoTDB-Introduction_timecho.md delete mode 100644 src/zh/UserGuide/Master/Tree/IoTDB-Introduction/IoTDB-Introduction_timecho.md delete mode 100644 src/zh/UserGuide/V1.3.x/IoTDB-Introduction/IoTDB-Introduction_timecho.md delete mode 100644 src/zh/UserGuide/dev-1.3/IoTDB-Introduction/IoTDB-Introduction_timecho.md delete mode 100644 src/zh/UserGuide/latest-Table/IoTDB-Introduction/IoTDB-Introduction_timecho.md delete mode 100644 src/zh/UserGuide/latest/IoTDB-Introduction/IoTDB-Introduction_timecho.md diff --git a/src/.vuepress/config.ts b/src/.vuepress/config.ts index ea976e091..174a1eede 100644 --- a/src/.vuepress/config.ts +++ b/src/.vuepress/config.ts @@ -154,7 +154,6 @@ _paq.push(['enableLinkTracking']); }), pagePatterns: [ '**/*.md', - '!**/*_timecho.md', '!**/stage/**/*.md', '!**/Master/**/*.md', '!.vuepress', diff --git a/src/.vuepress/navbar_timecho/en.ts b/src/.vuepress/navbar_timecho/en.ts deleted file mode 100644 index ed410ad10..000000000 --- a/src/.vuepress/navbar_timecho/en.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { navbar } from 'vuepress-theme-hope'; - -export const enNavbar = navbar([ - { - text: 'Home', - link: '/', - }, - { - text: 'Product', - link: '/product', - }, - { - text: 'Documentation', - children: [ - { - text: 'latest', - link: '/UserGuide/latest/QuickStart/QuickStart_timecho', - }, - { text: 'v1.1.x', link: '/UserGuide/V1.1.x/QuickStart/QuickStart' }, - { text: 'v1.0.x', link: '/UserGuide/V1.0.x/QuickStart/QuickStart' }, - { text: 'v0.13.x', link: '/UserGuide/V0.13.x/QuickStart/QuickStart' }, - ], - }, - { - text: 'News', - link: '/categories/news', - }, - { - text: 'Blogs', - link: '/categories/blogs', - }, - { - text: 'About', - link: '/aboutus', - }, -]); diff --git a/src/.vuepress/navbar_timecho/index.ts b/src/.vuepress/navbar_timecho/index.ts deleted file mode 100644 index 3e7096aa4..000000000 --- a/src/.vuepress/navbar_timecho/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -export * from './en.js'; -export * from './zh.js'; diff --git a/src/.vuepress/navbar_timecho/zh.ts b/src/.vuepress/navbar_timecho/zh.ts deleted file mode 100644 index 467f431a6..000000000 --- a/src/.vuepress/navbar_timecho/zh.ts +++ /dev/null @@ -1,58 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { navbar } from 'vuepress-theme-hope'; - -export const zhNavbar = navbar([ - { - text: '首页', - link: 'https://www.timecho.com/', - target: '_self', - }, - { - text: '产品', - link: 'https://www.timecho.com/product', - target: '_self', - }, - { - text: '文档', - link: 'https://www.timecho.com/docs/zh/latest/QuickStart/QuickStart_timecho.html', - target: '_self', - // children: [ - // { text: 'latest', link: '/zh/UserGuide/Master/QuickStart/QuickStart' }, - // { text: 'v1.1.x', link: '/zh/UserGuide/V1.1.x/QuickStart/QuickStart' }, - // { text: 'v1.0.x', link: '/zh/UserGuide/V1.0.x/QuickStart/QuickStart' }, - // { text: 'v0.13.x', link: '/zh/UserGuide/V0.13.x/QuickStart/QuickStart' }, - // ], - }, - { - text: '新闻', - link: 'https://www.timecho.com/categories/news', - target: '_self', - }, - { - text: '博客', - link: 'https://www.timecho.com/categories/blogs', - target: '_self', - }, - { - text: '关于我们', - link: 'https://www.timecho.com/aboutus', - target: '_self', - }, -]); diff --git a/src/.vuepress/sidebar/V0.13.x/en.ts b/src/.vuepress/sidebar/V0.13.x/en.ts index 1d318f7d5..999d9c75a 100644 --- a/src/.vuepress/sidebar/V0.13.x/en.ts +++ b/src/.vuepress/sidebar/V0.13.x/en.ts @@ -19,16 +19,16 @@ export const enSidebar = { '/UserGuide/V0.13.x/': [ { - text: 'IoTDB User Guide (V0.13.x)', + text: 'User Guide (V0.13.x)', collapsible: false, children: [], }, { - text: 'IoTDB Introduction', + text: 'Introduction', collapsible: true, prefix: 'IoTDB-Introduction/', children: [ - { text: 'What is IoTDB', link: 'What-is-IoTDB' }, + { text: 'What is Apache IoTDB', link: 'What-is-IoTDB' }, { text: 'Architecture', link: 'Architecture' }, { text: 'Scenario', link: 'Scenario' }, { text: 'Features', link: 'Features' }, diff --git a/src/.vuepress/sidebar/V1.3.x/en.ts b/src/.vuepress/sidebar/V1.3.x/en.ts index 24635e73c..fef073bc5 100644 --- a/src/.vuepress/sidebar/V1.3.x/en.ts +++ b/src/.vuepress/sidebar/V1.3.x/en.ts @@ -19,16 +19,15 @@ export const enSidebar = { '/UserGuide/V1.3.x/': [ { - text: 'IoTDB User Guide (V1.3.x)', + text: 'User Guide (V1.3.x)', children: [], }, { - text: 'About IoTDB', + text: 'About Apache IoTDB', collapsible: true, prefix: 'IoTDB-Introduction/', - // children: 'structure', 使用该方式自动获取文件夹下的文件 children: [ - { text: 'IoTDB Introduction', link: 'IoTDB-Introduction_apache' }, + { text: 'Introduction', link: 'IoTDB-Introduction_apache' }, { text: 'Scenario', link: 'Scenario' }, { text: 'Release History', link: 'Release-history_apache' }, ], diff --git a/src/.vuepress/sidebar/V2.0.x/en-Table.ts b/src/.vuepress/sidebar/V2.0.x/en-Table.ts index 6fd4bc922..e188463ef 100644 --- a/src/.vuepress/sidebar/V2.0.x/en-Table.ts +++ b/src/.vuepress/sidebar/V2.0.x/en-Table.ts @@ -19,15 +19,15 @@ export const enSidebar = { '/UserGuide/latest-Table/': [ { - text: 'IoTDB User Guide (V2.0.x)', + text: 'User Guide (V2.0.x)', children: [], }, { - text: 'About IoTDB', + text: 'About Apache IoTDB', collapsible: true, prefix: 'IoTDB-Introduction/', children: [ - { text: 'IoTDB Introduction', link: 'IoTDB-Introduction_apache' }, + { text: 'Introduction', link: 'IoTDB-Introduction_apache' }, { text: 'Scenario', link: 'Scenario' }, { text: 'Release History', link: 'Release-history_apache' }, ], diff --git a/src/.vuepress/sidebar/V2.0.x/en-Tree.ts b/src/.vuepress/sidebar/V2.0.x/en-Tree.ts index e3d94ceb2..1d07937c9 100644 --- a/src/.vuepress/sidebar/V2.0.x/en-Tree.ts +++ b/src/.vuepress/sidebar/V2.0.x/en-Tree.ts @@ -19,15 +19,15 @@ export const enSidebar = { '/UserGuide/latest/': [ { - text: 'IoTDB User Guide (V2.0.x)', + text: 'User Guide (V2.0.x)', children: [], }, { - text: 'About IoTDB', + text: 'About Apache IoTDB', collapsible: true, prefix: 'IoTDB-Introduction/', children: [ - { text: 'IoTDB Introduction', link: 'IoTDB-Introduction_apache' }, + { text: 'Introduction', link: 'IoTDB-Introduction_apache' }, { text: 'Scenario', link: 'Scenario' }, { text: 'Release History', link: 'Release-history_apache' }, ], diff --git a/src/.vuepress/sidebar_timecho/V0.13.x/en.ts b/src/.vuepress/sidebar_timecho/V0.13.x/en.ts deleted file mode 100644 index fad784e66..000000000 --- a/src/.vuepress/sidebar_timecho/V0.13.x/en.ts +++ /dev/null @@ -1,222 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -export const enSidebar = { - '/UserGuide/V0.13.x/': [ - { - text: 'TimechoDB User Guide (V0.13.x)', - collapsible: false, - children: [], - }, - { - text: 'TimechoDB Introduction', - collapsible: true, - prefix: 'IoTDB-Introduction/', - children: [ - { text: 'What is IoTDB', link: 'What-is-IoTDB' }, - { text: 'Architecture', link: 'Architecture' }, - { text: 'Scenario', link: 'Scenario' }, - { text: 'Features', link: 'Features' }, - { text: 'Achievement', link: 'Publication' }, - ], - }, - { - text: 'Quick Start', - collapsible: true, - prefix: 'QuickStart/', - children: [ - { text: 'Quick Start', link: 'QuickStart' }, - { text: 'Data storage', link: 'Files' }, - { text: 'Download and Setup', link: 'WayToGetIoTDB' }, - { text: 'Command Line Interface', link: 'Command-Line-Interface' }, - ], - }, - { - text: 'Data Concept', - collapsible: true, - prefix: 'Data-Concept/', - children: [ - { - text: 'Data Model and Terminology', - link: 'Data-Model-and-Terminology', - }, - { text: 'Schema Template', link: 'Schema-Template' }, - { text: 'Data Type', link: 'Data-Type' }, - { text: 'Deadband Process', link: 'Deadband-Process' }, - { text: 'Encoding', link: 'Encoding' }, - { text: 'Compression', link: 'Compression' }, - { text: 'Time Partition', link: 'Time-Partition' }, - { text: 'Time zone', link: 'Time-zone' }, - ], - }, - { - text: 'Syntax Conventions', - collapsible: true, - prefix: 'Reference/', - children: [{ text: 'Syntax Conventions', link: 'Syntax-Conventions' }], - }, - { - text: 'API', - collapsible: true, - prefix: 'API/', - children: [ - { text: 'Java Native API', link: 'Programming-Java-Native-API' }, - { text: 'Python Native API', link: 'Programming-Python-Native-API' }, - { text: 'C++ Native API', link: 'Programming-Cpp-Native-API' }, - { text: 'Go Native API', link: 'Programming-Go-Native-API' }, - { text: 'JDBC', link: 'Programming-JDBC' }, - /* { text: 'MQTT', link: 'Programming-MQTT' }, */ - { text: 'REST API', link: 'RestService' }, - { text: 'TsFile API', link: 'Programming-TsFile-API' }, - { text: 'Status Codes', link: 'Status-Codes' }, - ], - }, - { - text: 'Operate Metadata', - collapsible: true, - prefix: 'Operate-Metadata/', - children: [ - { text: 'Storage Group', link: 'Storage-Group' }, - { text: 'Node', link: 'Node' }, - { text: 'Timeseries', link: 'Timeseries' }, - { text: 'Schema Template', link: 'Template' }, - { text: 'TTL', link: 'TTL' }, - { text: 'Auto Create Metadata', link: 'Auto-Create-MetaData' }, - ], - }, - { - text: 'Write and Delete Data', - collapsible: true, - prefix: 'Write-And-Delete-Data/', - children: [ - { text: 'Write Data', link: 'Write-Data' }, - { text: 'Load External Tsfile', link: 'Load-External-Tsfile' }, - { text: 'CSV Tool', link: 'CSV-Tool' }, - { text: 'Delete Data', link: 'Delete-Data' }, - ], - }, - { - text: 'Query Data', - collapsible: true, - prefix: 'Query-Data/', - children: [ - { text: 'Overview', link: 'Overview' }, - { text: 'Select Expression', link: 'Select-Expression' }, - { text: 'Query Filter', link: 'Query-Filter' }, - { text: 'Pagination', link: 'Pagination' }, - { text: 'Query Result Formats', link: 'Result-Format' }, - { text: 'Aggregate Query', link: 'Aggregate-Query' }, - { text: 'Last Query', link: 'Last-Query' }, - { text: 'Fill Null Value', link: 'Fill-Null-Value' }, - { text: 'Without Null', link: 'Without-Null' }, - { text: 'Tracing Tool', link: 'Tracing-Tool' }, - ], - }, - { - text: 'Process Data', - collapsible: true, - prefix: 'Process-Data/', - children: [ - { - text: 'UDF (User Defined Function)', - link: 'UDF-User-Defined-Function', - }, - { text: 'Seletct Into', link: 'Select-Into' }, - { text: 'Continuous Query', link: 'Continuous-Query' }, - { text: 'Triggers', link: 'Triggers' }, - { text: 'Alerting', link: 'Alerting' }, - ], - }, - { - text: 'Administration', - collapsible: true, - prefix: 'Administration-Management/', - children: [{ text: 'Administration', link: 'Administration' }], - }, - { - text: 'Maintenance Tools', - collapsible: true, - prefix: 'Maintenance-Tools/', - children: [ - { text: 'Maintenance Command', link: 'Maintenance-Command' }, - { text: 'Log Tool', link: 'Log-Tool' }, - { text: 'JMX Tool', link: 'JMX-Tool' }, - { text: 'MLogParser Tool', link: 'MLogParser-Tool' }, - { text: 'MLogLoad Tool', link: 'MLogLoad-Tool' }, - { text: 'Export Schema Tool', link: 'Export-Schema-Tool' }, - { text: 'Node Tool', link: 'NodeTool' }, - { text: 'Watermark Tool', link: 'Watermark-Tool' }, - { text: 'Metric Tool', link: 'Metric-Tool' }, - { text: 'Sync Tool', link: 'Sync-Tool' }, - { text: 'TsFile Split Tool', link: 'TsFile-Split-Tool' }, - ], - }, - { - text: 'Ecosystem Integration', - collapsible: true, - prefix: 'Ecosystem-Integration/', - children: [ - { text: 'Grafana Plugin', link: 'Grafana-Plugin' }, - { - text: 'Grafana Connector (Not Recommended)', - link: 'Grafana-Connector', - }, - { text: 'Zeppelin-IoTDB', link: 'Zeppelin-IoTDB' }, - { text: 'DBeaver-IoTDB', link: 'DBeaver' }, - { text: 'MapReduce TsFile', link: 'MapReduce-TsFile' }, - { text: 'Spark TsFile', link: 'Spark-TsFile' }, - { text: 'Spark IoTDB', link: 'Spark-IoTDB' }, - { text: 'Hive TsFile', link: 'Hive-TsFile' }, - { text: 'Flink IoTDB', link: 'Flink-IoTDB' }, - { text: 'Flink TsFile', link: 'Flink-TsFile' }, - { text: 'NiFi IoTDB', link: 'NiFi-IoTDB' }, - ], - }, - { - text: 'UDF Library', - collapsible: true, - prefix: 'UDF-Library/', - children: [ - { text: 'Quick Start', link: 'Quick-Start' }, - { text: 'Data Profiling', link: 'Data-Profiling' }, - { text: 'Anomaly Detection', link: 'Anomaly-Detection' }, - { text: 'Data Matching', link: 'Data-Matching' }, - { text: 'Frequency Domain Analysis', link: 'Frequency-Domain' }, - { text: 'Data Quality', link: 'Data-Quality' }, - { text: 'Data Repairing', link: 'Data-Repairing' }, - { text: 'Series Discovery', link: 'Series-Discovery' }, - { text: 'String Processing', link: 'String-Processing' }, - { text: 'M4', link: 'M4' }, - ], - }, - { - text: 'Reference', - collapsible: true, - prefix: 'Reference/', - children: [ - { text: 'Config Manual', link: 'Config-Manual' }, - { text: 'Keywords', link: 'Keywords' }, - { - text: 'Frequently asked questions', - link: 'Frequently-asked-questions', - }, - { text: 'TSDB Comparison', link: 'TSDB-Comparison' }, - ], - }, - ], -}; diff --git a/src/.vuepress/sidebar_timecho/V0.13.x/zh.ts b/src/.vuepress/sidebar_timecho/V0.13.x/zh.ts deleted file mode 100644 index 66243f6d9..000000000 --- a/src/.vuepress/sidebar_timecho/V0.13.x/zh.ts +++ /dev/null @@ -1,216 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -export const zhSidebar = { - '/zh/UserGuide/V0.13.x/': [ - { - text: 'TimechoDB用户手册 (V0.13.x)', - collapsible: false, - children: [], - }, - { - text: 'TimechoDB简介', - collapsible: true, - prefix: 'IoTDB-Introduction/', - children: [ - { text: 'IoTDB简介', link: 'What-is-IoTDB' }, - { text: '主要功能特点', link: 'Features' }, - // { text: '系统架构', link: 'Architecture' }, - // { text: '应用场景', link: 'Scenario' }, - { text: '研究论文', link: 'Publication' }, - ], - }, - { - text: '快速上手', - collapsible: true, - prefix: 'QuickStart/', - children: [ - { text: '快速上手', link: 'QuickStart' }, - { text: '数据文件存储', link: 'Files' }, - { text: '下载与安装', link: 'WayToGetIoTDB' }, - { text: 'SQL命令行终端(CLI)', link: 'Command-Line-Interface' }, - ], - }, - { - text: '数据模式与概念', - collapsible: true, - prefix: 'Data-Concept/', - children: [ - { text: '数据模型', link: 'Data-Model-and-Terminology' }, - { text: '元数据模板', link: 'Schema-Template' }, - { text: '数据类型', link: 'Data-Type' }, - { text: '死区处理', link: 'Deadband-Process' }, - { text: '编码方式', link: 'Encoding' }, - { text: '压缩方式', link: 'Compression' }, - { text: '时间分区', link: 'Time-Partition' }, - { text: '时区', link: 'Time-zone' }, - ], - }, - { - text: '语法约定', - collapsible: true, - prefix: 'Reference/', - children: [{ text: '语法约定', link: 'Syntax-Conventions' }], - }, - { - text: '应用编程接口', - collapsible: true, - prefix: 'API/', - children: [ - { text: 'Java 原生接口', link: 'Programming-Java-Native-API' }, - { text: 'Python 原生接口', link: 'Programming-Python-Native-API' }, - { text: 'C++ 原生接口', link: 'Programming-Cpp-Native-API' }, - { text: 'Go 原生接口', link: 'Programming-Go-Native-API' }, - { text: 'JDBC', link: 'Programming-JDBC' }, - /* { text: 'MQTT', link: 'Programming-MQTT' }, */ - { text: 'REST API', link: 'RestService' }, - { text: 'TsFile API', link: 'Programming-TsFile-API' }, - { text: '状态码', link: 'Status-Codes' }, - ], - }, - { - text: '元数据操作', - collapsible: true, - prefix: 'Operate-Metadata/', - children: [ - { text: '存储组操作', link: 'Storage-Group' }, - { text: '节点操作', link: 'Node' }, - { text: '时间序列操作', link: 'Timeseries' }, - { text: '元数据模板', link: 'Template' }, - { text: 'TTL', link: 'TTL' }, - { text: '自动创建元数据', link: 'Auto-Create-MetaData' }, - ], - }, - { - text: '数据写入和删除', - collapsible: true, - prefix: 'Write-And-Delete-Data/', - children: [ - { text: '写入数据', link: 'Write-Data' }, - { text: '加载 TsFile', link: 'Load-External-Tsfile' }, - { text: '导入导出 CSV', link: 'CSV-Tool' }, - { text: '删除数据', link: 'Delete-Data' }, - ], - }, - { - text: '数据查询', - collapsible: true, - prefix: 'Query-Data/', - children: [ - { text: '概述', link: 'Overview' }, - { text: '选择表达式', link: 'Select-Expression' }, - { text: '查询过滤条件', link: 'Query-Filter' }, - { text: '查询结果分页', link: 'Pagination' }, - { text: '查询结果对齐格式', link: 'Result-Format' }, - { text: '聚合查询', link: 'Aggregate-Query' }, - { text: '最新点查询', link: 'Last-Query' }, - { text: '空值填充', link: 'Fill-Null-Value' }, - { text: '空值过滤', link: 'Without-Null' }, - { text: '查询性能追踪', link: 'Tracing-Tool' }, - ], - }, - { - text: '数据处理', - collapsible: true, - prefix: 'Process-Data/', - children: [ - { text: '用户定义函数(UDF)', link: 'UDF-User-Defined-Function' }, - { text: '查询写回(SELECT INTO)', link: 'Select-Into' }, - { text: '连续查询(CQ)', link: 'Continuous-Query' }, - { text: '触发器', link: 'Triggers' }, - { text: '告警机制', link: 'Alerting' }, - ], - }, - { - text: '权限管理', - collapsible: true, - prefix: 'Administration-Management/', - children: [{ text: '权限管理', link: 'Administration' }], - }, - { - text: '双活版本', - collapsible: true, - prefix: 'Active-Active/', - children: [{ text: '双活', link: 'Active-Active' }], - }, - { - text: '运维工具', - collapsible: true, - prefix: 'Maintenance-Tools/', - children: [ - { text: '运维命令', link: 'Maintenance-Command' }, - { text: '日志工具', link: 'Log-Tool' }, - { text: 'JMX 工具', link: 'JMX-Tool' }, - { text: 'MLog 解析工具', link: 'MLogParser-Tool' }, - { text: 'MLog 加载工具', link: 'MLogLoad-Tool' }, - { text: '元数据导出工具', link: 'Export-Schema-Tool' }, - { text: '节点工具', link: 'NodeTool' }, - { text: '水印工具', link: 'Watermark-Tool' }, - { text: '监控工具', link: 'Metric-Tool' }, - { text: 'TsFile 同步工具', link: 'Sync-Tool' }, - { text: 'TsFile 拆分工具', link: 'TsFile-Split-Tool' }, - ], - }, - { - text: '系统集成', - collapsible: true, - prefix: 'Ecosystem-Integration/', - children: [ - { text: 'Grafana Plugin', link: 'Grafana-Plugin' }, - { text: 'Grafana Connector(不推荐)', link: 'Grafana-Connector' }, - { text: 'Zeppelin-IoTDB', link: 'Zeppelin-IoTDB' }, - { text: 'DBeaver-IoTDB', link: 'DBeaver' }, - { text: 'Spark-TsFile', link: 'Spark-TsFile' }, - { text: 'Hadoop-TsFile', link: 'MapReduce-TsFile' }, - { text: 'Spark-IoTDB', link: 'Spark-IoTDB' }, - { text: 'Hive-TsFile', link: 'Hive-TsFile' }, - { text: 'Flink-TsFile', link: 'Flink-TsFile' }, - { text: 'Flink-IoTDB', link: 'Flink-IoTDB' }, - { text: 'NiFi IoTDB', link: 'NiFi-IoTDB' }, - ], - }, - { - text: 'UDF 资料库', - collapsible: true, - prefix: 'UDF-Library/', - children: [ - { text: '快速开始', link: 'Quick-Start' }, - { text: '数据画像', link: 'Data-Profiling' }, - { text: '异常检测', link: 'Anomaly-Detection' }, - { text: '数据匹配', link: 'Data-Matching' }, - { text: '频域分析', link: 'Frequency-Domain' }, - { text: '数据质量', link: 'Data-Quality' }, - { text: '数据修复', link: 'Data-Repairing' }, - { text: '序列发现', link: 'Series-Discovery' }, - { text: '字符串处理', link: 'String-Processing' }, - { text: 'M4', link: 'M4' }, - ], - }, - { - text: '附录', - collapsible: true, - prefix: 'Reference/', - children: [ - { text: '配置参数', link: 'Config-Manual' }, - { text: '关键字', link: 'Keywords' }, - { text: '常见问题', link: 'Frequently-asked-questions' }, - { text: '时间序列数据库比较', link: 'TSDB-Comparison' }, - ], - }, - ], -}; diff --git a/src/.vuepress/sidebar_timecho/V1.2.x/en.ts b/src/.vuepress/sidebar_timecho/V1.2.x/en.ts deleted file mode 100644 index f63de074c..000000000 --- a/src/.vuepress/sidebar_timecho/V1.2.x/en.ts +++ /dev/null @@ -1,194 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -export const enSidebar = { - '/UserGuide/V1.2.x/': [ - { - text: 'TimechoDB User Guide (V1.2.x)', - children: [], - }, - { - text: 'About TimechoDB', - collapsible: true, - prefix: 'IoTDB-Introduction/', - // children: 'structure', - children: [ - { text: 'What is IoTDB', link: 'What-is-IoTDB' }, - { text: 'Features', link: 'Features' }, - { text: 'System Architecture', link: 'Architecture' }, - { text: 'Performance', link: 'Performance' }, - { text: 'Scenario', link: 'Scenario' }, - { text: 'Academic Achievement', link: 'Publication' }, - ], - }, - { - text: 'Quick Start', - collapsible: true, - prefix: 'QuickStart/', - // children: 'structure', - children: [ - { text: 'Quick Start', link: 'QuickStart' }, - { text: 'Cluster Quick Start', link: 'ClusterQuickStart' }, - { text: 'General SQL Statements', link: 'General-SQL-Statements' }, - ], - }, - { - text: 'Basic Concept', - collapsible: true, - prefix: 'Basic-Concept/', - // children: 'structure', - children: [ - { text: 'Data Model', link: 'Data-Model-and-Terminology' }, - { text: 'Data Type', link: 'Data-Type' }, - { text: 'Encoding and Compression', link: 'Encoding-and-Compression' }, - { - text: 'Data Partitioning & Load Balancing', - link: 'Cluster-data-partitioning', - }, - ], - }, - { - text: 'Deployment & Maintenance', - collapsible: true, - prefix: 'Deployment-and-Maintenance/', - // children: 'structure', - children: [ - { - text: 'Environmental Requirement', - link: 'Environmental-Requirement', - }, - { text: 'Resource Recommendation', link: 'Deployment-Recommendation' }, - { text: 'Deployment Guide', link: 'Deployment-Guide_timecho' }, - { text: 'Docker Install', link: 'Docker-Install' }, - { - text: 'Monitoring Board Install and Deploy', - link: 'Monitoring-Board-Install-and-Deploy', - }, - ], - }, - - { - text: 'User Manual', - collapsible: true, - prefix: 'User-Manual/', - // children: 'structure', - children: [ - { text: 'Syntax Rule', link: 'Syntax-Rule' }, - { text: 'Operate Metadata', link: 'Operate-Metadata' }, - { text: 'Write & Delete Data', link: 'Write-Delete-Data' }, - { text: 'Query Data', link: 'Query-Data' }, - { text: 'Operator and Expression', link: 'Operator-and-Expression' }, - { text: 'Stream Processing', link: 'Streaming_timecho' }, - { text: 'Data Sync', link: 'Data-Sync_timecho' }, - { text: 'Tiered Storage', link: 'Tiered-Storage_timecho' }, - { text: 'View', link: 'IoTDB-View_timecho' }, - { text: 'Database Programming', link: 'Database-Programming' }, - { text: 'Security Management', link: 'Security-Management_timecho' }, - { text: 'Database Administration', link: 'Authority-Management' }, - ], - }, - { - text: 'Tools System', - collapsible: true, - prefix: 'Tools-System/', - // children: 'structure', - children: [ - { text: 'Command Line Interface (CLI)', link: 'CLI' }, - { text: 'Workbench', link: 'Workbench_timecho' }, - { text: 'Monitor Tool', link: 'Monitor-Tool' }, - { text: 'Benchmark Tool', link: 'Benchmark' }, - { text: 'Maintenance Tool', link: 'Maintenance-Tool_timecho' }, - { text: 'Import Export Tool', link: 'Import-Export-Tool' }, - ], - }, - { - text: 'API', - collapsible: true, - prefix: 'API/', - // children: 'structure', - children: [ - { text: 'Java Native API', link: 'Programming-Java-Native-API' }, - { text: 'Python Native API', link: 'Programming-Python-Native-API' }, - { text: 'C++ Native API', link: 'Programming-Cpp-Native-API' }, - { text: 'Go Native API', link: 'Programming-Go-Native-API' }, - { text: 'C# Native API', link: 'Programming-CSharp-Native-API' }, - { text: 'Node.js Native API', link: 'Programming-NodeJS-Native-API' }, - { text: 'Rust Native API', link: 'Programming-Rust-Native-API' }, - { text: 'JDBC', link: 'Programming-JDBC' }, - /* { text: 'MQTT Protocol', link: 'Programming-MQTT' }, */ - { text: 'Kafka', link: 'Programming-Kafka' }, - { text: 'REST API V1 (Not Recommend)', link: 'RestServiceV1' }, - { text: 'REST API V2', link: 'RestServiceV2' }, - { text: 'TsFile API', link: 'Programming-TsFile-API' }, - ], - }, - { - text: 'Ecosystem Integration', - collapsible: true, - prefix: 'Ecosystem-Integration/', - // children: 'structure', - children: [ - { text: 'Grafana Plugin', link: 'Grafana-Plugin' }, - { text: 'Grafana(IoTDB)', link: 'Grafana-Connector' }, - { text: 'Apache Zeppelin', link: 'Zeppelin-IoTDB' }, - { text: 'Apache Spark(TsFile)', link: 'Spark-TsFile' }, - { text: 'Apache Spark(IoTDB)', link: 'Spark-IoTDB' }, - { text: 'Apache Hive(TsFile)', link: 'Hive-TsFile' }, - { text: 'Apache Flink(IoTDB)', link: 'Flink-IoTDB' }, - // { text: 'Apache Flink(SQL)', link: 'Flink-SQL-IoTDB' }, - { text: 'Apache Flink(TsFile)', link: 'Flink-TsFile' }, - { text: 'Apache NiFi', link: 'NiFi-IoTDB' }, - { text: 'DBeaver', link: 'DBeaver' }, - { text: 'Telegraf', link: 'Telegraf-IoTDB' }, - ], - }, - { - text: 'SQL Manual', - collapsible: true, - prefix: 'SQL-Manual/', - // children: 'structure', - children: [{ text: 'SQL Manual', link: 'SQL-Manual' }], - }, - { - text: 'FAQ', - collapsible: true, - prefix: 'FAQ/', - // children: 'structure', - children: [ - { - text: 'Frequently Asked Questions', - link: 'Frequently-asked-questions', - }, - ], - }, - { - text: 'Reference', - collapsible: true, - prefix: 'Reference/', - // children: 'structure', - children: [ - { text: 'UDF Libraries', link: 'UDF-Libraries' }, - { text: 'Common Config Manual', link: 'Common-Config-Manual' }, - { text: 'ConfigNode Config Manual', link: 'ConfigNode-Config-Manual' }, - { text: 'DataNode Config Manual', link: 'DataNode-Config-Manual' }, - { text: 'Status Codes', link: 'Status-Codes' }, - { text: 'Keywords', link: 'Keywords' }, - ], - }, - ], -}; diff --git a/src/.vuepress/sidebar_timecho/V1.2.x/zh.ts b/src/.vuepress/sidebar_timecho/V1.2.x/zh.ts deleted file mode 100644 index 8ddeec94d..000000000 --- a/src/.vuepress/sidebar_timecho/V1.2.x/zh.ts +++ /dev/null @@ -1,183 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -export const zhSidebar = { - '/zh/UserGuide/V1.2.x/': [ - { - text: 'TimechoDB用户手册 (V1.2.x)', - children: [], - }, - { - text: '关于TimechoDB', - collapsible: true, - prefix: 'IoTDB-Introduction/', - // children: 'structure', 使用该方式自动获取文件夹下的文件 - children: [ - { text: 'IoTDB简介', link: 'What-is-IoTDB' }, - { text: '主要功能特点', link: 'Features' }, - { text: '系统架构', link: 'Architecture' }, - { text: '性能特点', link: 'Performance' }, - { text: '应用场景', link: 'Scenario' }, - { text: '学术成果', link: 'Publication' }, - ], - }, - { - text: '快速上手', - collapsible: true, - prefix: 'QuickStart/', - // children: 'structure', - children: [ - { text: '单机版', link: 'QuickStart' }, - { text: '集群版', link: 'ClusterQuickStart' }, - { text: '常用SQL语句', link: 'General-SQL-Statements' }, - ], - }, - { - text: '基础概念', - collapsible: true, - prefix: 'Basic-Concept/', - // children: 'structure', - children: [ - { text: '数据模型', link: 'Data-Model-and-Terminology' }, - { text: '数据类型', link: 'Data-Type' }, - { text: '编码和压缩', link: 'Encoding-and-Compression' }, - { text: '数据分区与负载均衡', link: 'Cluster-data-partitioning' }, - ], - }, - { - text: '部署与运维', - collapsible: true, - prefix: 'Deployment-and-Maintenance/', - // children: 'structure', - children: [ - { text: '部署准备', link: 'Deployment-Preparation' }, - { text: '资源推荐', link: 'Deployment-Recommendation' }, - { text: '部署指导', link: 'Deployment-Guide_timecho' }, - { text: 'docker部署', link: 'Docker-Install' }, - { - text: '监控面板安装部署', - link: 'Monitoring-Board-Install-and-Deploy', - }, - ], - }, - - { - text: '使用手册', - collapsible: true, - prefix: 'User-Manual/', - // children: 'structure', - children: [ - { text: '语法约定', link: 'Syntax-Rule' }, - { text: '元数据管理', link: 'Operate-Metadata' }, - { text: '数据写入与删除', link: 'Write-Delete-Data' }, - { text: '数据查询', link: 'Query-Data' }, - { text: '运算符和表达式', link: 'Operator-and-Expression' }, - { text: '流处理框架', link: 'Streaming_timecho' }, - { text: '数据同步', link: 'Data-Sync_timecho' }, - { text: '多级存储', link: 'Tiered-Storage_timecho' }, - { text: '视图', link: 'IoTDB-View_timecho' }, - { text: '数据库编程', link: 'Database-Programming' }, - { text: '安全控制', link: 'Security-Management_timecho' }, - { text: '权限管理', link: 'Authority-Management' }, - ], - }, - { - text: '工具体系', - collapsible: true, - prefix: 'Tools-System/', - // children: 'structure', - children: [ - { text: 'SQL命令行终端 (CLI)', link: 'CLI' }, - { text: '可视化控制台', link: 'Workbench_timecho' }, - { text: '监控工具', link: 'Monitor-Tool' }, - { text: '测试工具', link: 'Benchmark' }, - { text: '运维工具', link: 'Maintenance-Tool_timecho' }, - { text: '导入导出工具', link: 'Import-Export-Tool' }, - ], - }, - { - text: '应用编程接口', - collapsible: true, - prefix: 'API/', - // children: 'structure', - children: [ - { text: 'Java原生接口', link: 'Programming-Java-Native-API' }, - { text: 'Python原生接口', link: 'Programming-Python-Native-API' }, - { text: 'C++原生接口', link: 'Programming-Cpp-Native-API' }, - { text: 'Go原生接口', link: 'Programming-Go-Native-API' }, - { text: 'C#原生接口', link: 'Programming-CSharp-Native-API' }, - { text: 'Node.js原生接口', link: 'Programming-NodeJS-Native-API' }, - { text: 'Rust原生接口', link: 'Programming-Rust-Native-API' }, - { text: 'JDBC', link: 'Programming-JDBC' }, - /* { text: 'MQTT协议', link: 'Programming-MQTT' }, */ - { text: 'Kafka', link: 'Programming-Kafka' }, - { text: 'REST API V1 (不推荐)', link: 'RestServiceV1' }, - { text: 'REST API V2', link: 'RestServiceV2' }, - { text: 'TsFile API', link: 'Programming-TsFile-API' }, - ], - }, - { - text: '系统集成', - collapsible: true, - prefix: 'Ecosystem-Integration/', - // children: 'structure', - children: [ - { text: 'Grafana插件', link: 'Grafana-Plugin' }, - { text: 'Grafana(IoTDB)', link: 'Grafana-Connector' }, - { text: 'Apache Zeppelin', link: 'Zeppelin-IoTDB' }, - { text: 'Apache Spark(TsFile)', link: 'Spark-TsFile' }, - { text: 'Apache Spark(IoTDB)', link: 'Spark-IoTDB' }, - { text: 'Apache Hive(TsFile)', link: 'Hive-TsFile' }, - { text: 'Apache Flink(IoTDB)', link: 'Flink-IoTDB' }, - // { text: 'Apache Flink(SQL)', link: 'Flink-SQL-IoTDB' }, - { text: 'Apache Flink(TsFile)', link: 'Flink-TsFile' }, - { text: 'Apache NiFi', link: 'NiFi-IoTDB' }, - { text: 'DBeaver', link: 'DBeaver' }, - { text: 'Telegraf', link: 'Telegraf-IoTDB' }, - ], - }, - { - text: 'SQL手册', - collapsible: true, - prefix: 'SQL-Manual/', - // children: 'structure', - children: [{ text: 'SQL手册', link: 'SQL-Manual' }], - }, - { - text: 'FAQ', - collapsible: true, - prefix: 'FAQ/', - // children: 'structure', - children: [{ text: '常见问题', link: 'Frequently-asked-questions' }], - }, - { - text: '附录', - collapsible: true, - prefix: 'Reference/', - // children: 'structure', - children: [ - { text: 'UDF函数库', link: 'UDF-Libraries' }, - { text: '配置参数', link: 'Common-Config-Manual' }, - { text: 'ConfigNode配置参数', link: 'ConfigNode-Config-Manual' }, - { text: 'DataNode配置参数', link: 'DataNode-Config-Manual' }, - { text: '状态码', link: 'Status-Codes' }, - { text: '关键字', link: 'Keywords' }, - ], - }, - ], -}; diff --git a/src/.vuepress/sidebar_timecho/V1.3.x/en.ts b/src/.vuepress/sidebar_timecho/V1.3.x/en.ts deleted file mode 100644 index 2c398e40d..000000000 --- a/src/.vuepress/sidebar_timecho/V1.3.x/en.ts +++ /dev/null @@ -1,394 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -export const enSidebar = { - '/UserGuide/V1.3.x/': [ - { - text: 'TimechoDB User Guide (V1.3.x)', - children: [], - }, - { - text: 'About TimechoDB', - collapsible: true, - prefix: 'IoTDB-Introduction/', - // children: 'structure', 使用该方式自动获取文件夹下的文件 - children: [ - { text: 'IoTDB Introduction', link: 'IoTDB-Introduction_timecho' }, - { text: 'Scenario', link: 'Scenario' }, - { text: 'Release History', link: 'Release-history_timecho' }, - ], - }, - { - text: 'Background knowledge', - collapsible: true, - prefix: 'Background-knowledge/', - children: [ - { text: 'Common Concepts', link: 'Cluster-Concept_timecho' }, - { text: 'Data Type', link: 'Data-Type' }, - ], - }, - { - text: 'Quick Start', - link: 'QuickStart/QuickStart_timecho', - }, - { - text: 'Installation and Deployment', - collapsible: true, - prefix: 'Deployment-and-Maintenance/', - children: [ - { - text: 'Deployment Preparation', - collapsible: true, - children: [ - { text: 'Obtain TimechoDB', link: 'IoTDB-Package_timecho' }, - { text: 'Database Resources', link: 'Database-Resources' }, - { text: 'Environment Requirements', link: 'Environment-Requirements' }, - ], - }, - { - text: 'Database Deployment', - collapsible: true, - children: [ - { - text: 'Stand-Alone Deployment', - link: 'Stand-Alone-Deployment_timecho', - }, - { text: 'Cluster Deployment', link: 'Cluster-Deployment_timecho' }, - { - text: 'Dual Active Deployment', - link: 'Dual-Active-Deployment_timecho', - }, - { text: 'Docker Deployment', link: 'Docker-Deployment_timecho' }, - { text: 'Kubernetes Deployment', link: 'Kubernetes_timecho' }, - ], - }, - { - text: 'AI Deployment', - collapsible: true, - children: [ - { text: 'AINode Deployment', link: 'AINode_Deployment_timecho' }, - ], - }, - { - text: 'Peripheral Tools', - collapsible: true, - children: [ - { - text: 'Monitoring Panel Deployment', - link: 'Monitoring-panel-deployment', - }, - { text: 'Workbench Deployment', link: 'workbench-deployment_timecho' }, - ], - }, - ], - }, - { - text: 'Basic Functions', - collapsible: true, - prefix: 'Basic-Concept/', - // children: 'structure', - children: [ - { - text: 'Data Modeling', - collapsible: true, - children: [ - { - text: 'Timeseries Data Model', - link: 'Navigating_Time_Series_Data', - }, - { - text: 'Modeling Scheme Design', - link: 'Data-Model-and-Terminology', - }, - { - text: 'Measurement Point Management', - link: 'Operate-Metadata_timecho', - }, - ], - }, - { text: 'Write Data', link: 'Write-Data' }, - { text: 'Query Data', link: 'Query-Data' }, - { - text: 'Delete Data', - collapsible: true, - children: [ - { text: 'Delete Data', link: 'Delete-Data' }, - { text: 'TTL Delete Data', link: 'TTL-Delete' }, - { text: 'SpaceTL Delete Data', link: 'SpaceTL-Delete' }, - ], - }, - ], - }, - { - text: 'Advanced Features', - collapsible: true, - prefix: 'User-Manual/', - children: [ - { text: 'Data Sync(V1.3.0/1/2)', link: 'Data-Sync-old_timecho' }, - { text: 'Data Sync(V1.3.3)', link: 'Data-Sync_timecho' }, - { text: 'Data Subscription', link: 'Data-subscription' }, - { - text: 'Stream Computing', - collapsible: true, - children: [ - { text: 'Stream Computing Framework', link: 'Streaming_timecho' }, - { text: 'Continuous Query', link: 'Database-Programming' }, - { text: 'Trigger', link: 'Trigger' }, - ], - }, - { text: 'Tiered Storage', link: 'Tiered-Storage_timecho' }, - { text: 'UDF', link: 'User-defined-function_timecho' }, - { text: 'View', link: 'IoTDB-View_timecho' }, - { - text: 'Security Permissions', - collapsible: true, - children: [ - { text: 'Permission Management', link: 'Authority-Management' }, - { text: 'White List', link: 'White-List_timecho' }, - { text: 'Security Audit', link: 'Audit-Log_timecho' }, - ], - }, - { - text: 'System Maintenance', - collapsible: true, - children: [ - { text: 'Query Performance Analysis', link: 'Query-Performance-Analysis' }, - { text: 'Load Balance', link: 'Load-Balance' }, - { text: 'Maintenance statement', link: 'Maintenance-commands' }, - ], - }, - ], - }, - { - text: 'AI capability', - collapsible: true, - prefix: 'AI-capability/', - children: [ - { text: 'AINode', link: 'AINode_timecho' }, - { text: 'TimeSeries Large Model', link: 'TimeSeries-Large-Model' }, - ], - }, - { - text: 'Tools System', - collapsible: true, - prefix: 'Tools-System/', - // children: 'structure', - children: [ - { text: 'CLI', link: 'CLI_timecho' }, - { text: 'Workbench', link: 'Workbench_timecho' }, - { text: 'Monitor Tool', link: 'Monitor-Tool_timecho' }, - { text: 'Benchmark Tool', link: 'Benchmark' }, - { text: 'Cluster Management Tool', link: 'Maintenance-Tool_timecho' }, - { text: 'Data Import & Export', collapsible: true, - children: [ - { text: 'Data Import Export(V1.3.0/1/2)', link: 'Data-Import-Export-Tool' }, - { text: 'TsFile Import Export(V1.3.0/1/2)', link: 'TsFile-Import-Export-Tool' }, - { text: 'Data Import(V1.3.3)', link: 'Data-Import-Tool' }, - { text: 'Data Import(V1.3.4)', link: 'Data-Import-Tool-1-3-4' }, - { text: 'Data Export(V1.3.3)', link: 'Data-Export-Tool' }, - { text: 'Data Export(V1.3.4)', link: 'Data-Export-Tool-1-3-4' }, - ], - }, - { text: 'Schema Import & Export', collapsible: true, - children: [ - { text: 'Schema Import', link: 'Schema-Import-Tool' }, - { text: 'Schema Export', link: 'Schema-Export-Tool' }, - ], - }, - { text: 'Full Backup Tool(V1.3.2)', link: 'Backup-Tool' }, - { text: 'Health Check Tool(V1.3.2)', link: 'Health-Check-Tool' }, - ], - }, - { - text: 'API', - collapsible: true, - prefix: 'API/', - // children: 'structure', - children: [ - { text: 'Java Native Interface', collapsible: true, - children: [ - { text: 'Java Native API', link: 'Programming-Java-Native-API' }, - { text: 'Data Subscription API', link: 'Programming-Data-Subscription' }, - ], - }, - { text: 'Python Native API', link: 'Programming-Python-Native-API' }, - { text: 'C++ Native API', link: 'Programming-Cpp-Native-API' }, - { text: 'Go Native API', link: 'Programming-Go-Native-API' }, - { text: 'C# Native API', link: 'Programming-CSharp-Native-API' }, - { text: 'Node.js Native API', link: 'Programming-NodeJS-Native-API' }, - { text: 'Rust Native API', link: 'Programming-Rust-Native-API' }, - { text: 'JDBC', link: 'Programming-JDBC' }, - /* { text: 'MQTT Protocol', link: 'Programming-MQTT' }, */ - { text: 'OPC UA Protocol', link: 'Programming-OPC-UA_timecho' }, - { text: 'OPC DA Protocol', link: 'Programming-OPC-DA_timecho' }, - { - text: 'REST API', - collapsible: true, - children: [ - { text: 'V1 (Not Recommend)', link: 'RestServiceV1' }, - { text: 'V2', link: 'RestServiceV2' }, - ], - }, - ], - }, - { - text: 'Ecosystem Integration', - collapsible: true, - prefix: 'Ecosystem-Integration/', - // children: 'structure', - children: [ - { - text: '‌Data Acquisition', - collapsible: true, - children: [ - { text: 'Telegraf Plugin', link: 'Telegraf' }, - ], - }, - { - text: 'Data Integration', - collapsible: true, - children: [ - { text: 'Apache NiFi', link: 'NiFi-IoTDB' }, - { text: 'Kafka', link: 'Programming-Kafka' }, - ], - }, - { - text: '‌Computing Engine', - collapsible: true, - children: [ - { text: 'Apache Flink', link: 'Flink-IoTDB' }, - { text: 'Apache Spark', link: 'Spark-IoTDB' }, - ], - }, - { - text: '‌Visual Analytics', - collapsible: true, - children: [ - { text: 'Apache Zeppelin', link: 'Zeppelin-IoTDB' }, - { text: 'Grafana', link: 'Grafana-Connector' }, - { text: 'Grafana Plugin', link: 'Grafana-Plugin' }, - { text: 'DataEase', link: 'DataEase' }, - ], - }, - { - text: '‌SQL Development', - collapsible: true, - children: [ - { text: 'DBeaver', link: 'DBeaver' }, - ], - }, - { - text: '‌IoT Platform', - collapsible: true, - children: [ - { text: 'Ignition', link: 'Ignition-IoTDB-plugin_timecho' }, - { text: 'ThingsBoard', link: 'Thingsboard' }, - ], - }, - ], - }, - { - text: 'SQL Manual', - collapsible: true, - prefix: 'SQL-Manual/', - // children: 'structure', - children: [ - { text: 'SQL Manual', link: 'SQL-Manual' }, - { - text: 'Functions and Operators', - collapsible: true, - children: [ - { text: 'UDF Libraries', link: 'UDF-Libraries_timecho' }, - { - text: 'Operator and Expression', - link: 'Operator-and-Expression', - }, - { - text: 'Function and Expression', - link: 'Function-and-Expression', - }, - ], - }, - ], - }, - { - text: 'Technical Insider', - collapsible: true, - prefix: 'Technical-Insider/', - // children: 'structure', - children: [ - { text: 'Research Paper ', link: 'Publication' }, - { text: 'Compression & Encoding', link: 'Encoding-and-Compression' }, - { - text: 'Data Partitioning & Load Balancing', - link: 'Cluster-data-partitioning', - }, - ], - }, - { - text: 'Reference', - collapsible: true, - prefix: 'Reference/', - // children: 'structure', - children: [ - { - text: 'Config Manual(V1.3.0/1/2)', - collapsible: true, - children: [ - { text: 'Common Config Manual', link: 'Common-Config-Manual-old' }, - { text: 'ConfigNode Config Manual', link: 'ConfigNode-Config-Manual-old' }, - { text: 'DataNode Config Manual', link: 'DataNode-Config-Manual-old_timecho' }, - ], - }, - { - text: 'Config Manual(V1.3.3)', - collapsible: true, - children: [ - { text: 'Common Config Manual', link: 'Common-Config-Manual' }, - { - text: 'ConfigNode Config Manual', - link: 'ConfigNode-Config-Manual', - }, - { text: 'DataNode Config Manual', link: 'DataNode-Config-Manual_timecho' }, - ], - }, - { - text: 'Syntax-Rule', - collapsible: true, - children: [ - { text: 'Identifiers', link: 'Syntax-Rule' }, - { text: 'Keywords', link: 'Keywords' }, - ], - }, - { text: 'Status Codes', link: 'Status-Codes' }, - ], - }, - { - text: 'FAQ', - collapsible: true, - prefix: 'FAQ/', - // children: 'structure', - children: [ - { - text: 'Frequently Asked Questions', - link: 'Frequently-asked-questions', - }, - ], - }, - ], -}; diff --git a/src/.vuepress/sidebar_timecho/V1.3.x/zh.ts b/src/.vuepress/sidebar_timecho/V1.3.x/zh.ts deleted file mode 100644 index ca4a58281..000000000 --- a/src/.vuepress/sidebar_timecho/V1.3.x/zh.ts +++ /dev/null @@ -1,359 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -export const zhSidebar = { - '/zh/UserGuide/V1.3.x/': [ - { - text: 'TimechoDB用户手册 (V1.3.x)', - children: [], - }, - { - text: '关于TimechoDB', - collapsible: true, - prefix: 'IoTDB-Introduction/', - // children: 'structure', 使用该方式自动获取文件夹下的文件 - children: [ - { text: '产品介绍', link: 'IoTDB-Introduction_timecho' }, - { text: '应用场景', link: 'Scenario' }, - { text: '发布历史', link: 'Release-history_timecho' }, - ], - }, - { - text: '预备知识', - collapsible: true, - prefix: 'Background-knowledge/', - children: [ - { text: '常见概念', link: 'Cluster-Concept_timecho' }, - { text: '数据类型', link: 'Data-Type' }, - ], - }, - { - text: '快速上手', - link: 'QuickStart/QuickStart_timecho', - }, - { - text: '安装部署', - collapsible: true, - prefix: 'Deployment-and-Maintenance/', - children: [ - { - text: '部署准备', - collapsible: true, - children: [ - { text: '安装包获取', link: 'IoTDB-Package_timecho' }, - { text: '资源规划', link: 'Database-Resources' }, - { text: '环境配置', link: 'Environment-Requirements' }, - ], - }, - { - text: '数据库部署', - collapsible: true, - children: [ - { text: '单机版部署', link: 'Stand-Alone-Deployment_timecho' }, - { text: '集群版部署', link: 'Cluster-Deployment_timecho' }, - { text: '双活版部署', link: 'Dual-Active-Deployment_timecho' }, - { text: 'Docker 部署', link: 'Docker-Deployment_timecho' }, - { text: 'Kubernetes 部署', link: 'Kubernetes_timecho' }, - ], - }, - { - text: 'AI 部署', - collapsible: true, - children: [ - { text: 'AINode 部署', link: 'AINode_Deployment_timecho' }, - ], - }, - { - text: '周边工具', - collapsible: true, - children: [ - { text: '监控面板部署', link: 'Monitoring-panel-deployment' }, - { text: '可视化控制台部署', link: 'workbench-deployment_timecho' }, - ], - }, - ], - }, - { - text: '基础功能', - collapsible: true, - prefix: 'Basic-Concept/', - // children: 'structure', - children: [ - { - text: '数据建模', - collapsible: true, - children: [ - { text: '时序数据模型', link: 'Navigating_Time_Series_Data' }, - { text: '建模方案设计', link: 'Data-Model-and-Terminology' }, - { text: '测点管理', link: 'Operate-Metadata_timecho' }, - ], - }, - { text: '数据写入', link: 'Write-Data' }, - { text: '数据查询', link: 'Query-Data' }, - { - text: '数据删除', - collapsible: true, - children: [ - { text: '数据删除', link: 'Delete-Data' }, - { text: '数据保留时间', link: 'TTL-Delete' }, - { text: 'SpaceTL 删除', link: 'SpaceTL-Delete' }, - ], - }, - ], - }, - { - text: '高级功能', - collapsible: true, - prefix: 'User-Manual/', - children: [ - { text: '数据同步(V1.3.0/1/2)', link: 'Data-Sync-old_timecho' }, - { text: '数据同步(V1.3.3)', link: 'Data-Sync_timecho' }, - { text: '数据订阅', link: 'Data-subscription' }, - { - text: '流计算', - collapsible: true, - children: [ - { text: '流计算框架', link: 'Streaming_timecho' }, - { text: '连续查询', link: 'Database-Programming' }, - { text: '触发器', link: 'Trigger' }, - ], - }, - { text: '多级存储', link: 'Tiered-Storage_timecho' }, - { text: 'UDF', link: 'User-defined-function_timecho' }, - { text: '视图', link: 'IoTDB-View_timecho' }, - { - text: '安全权限', - collapsible: true, - children: [ - { text: '权限管理', link: 'Authority-Management' }, - { text: '白名单', link: 'White-List_timecho' }, - { text: '安全审计', link: 'Audit-Log_timecho' }, - ], - }, - { - text: '系统运维', - collapsible: true, - children: [ - { text: '查询性能分析', link: 'Query-Performance-Analysis' }, - { text: '负载均衡', link: 'Load-Balance' }, - { text: '运维语句', link: 'Maintenance-statement' }, - ], - }, - ], - }, - { - text: 'AI 能力', - collapsible: true, - prefix: 'AI-capability/', - children: [ - { text: 'AINode', link: 'AINode_timecho' }, - { text: '时序大模型', link: 'TimeSeries-Large-Model' }, - ], - }, - { - text: '工具体系', - collapsible: true, - prefix: 'Tools-System/', - // children: 'structure', - children: [ - { text: '命令行工具', link: 'CLI_timecho' }, - { text: '可视化控制台', link: 'Workbench_timecho' }, - { text: '监控工具', link: 'Monitor-Tool_timecho' }, - { text: '测试工具', link: 'Benchmark' }, - { text: '集群管理工具', link: 'Maintenance-Tool_timecho' }, - { text: '数据导入导出', collapsible: true, - children: [ - { text: '数据导入导出(V1.3.0/1/2)', link: 'Data-Import-Export-Tool' }, - { text: 'TsFile导入导出(V1.3.0/1/2)', link: 'TsFile-Import-Export-Tool' }, - { text: '数据导入(V1.3.3)', link: 'Data-Import-Tool' }, - { text: '数据导入(V1.3.4)', link: 'Data-Import-Tool-1-3-4' }, - { text: '数据导出(V1.3.3)', link: 'Data-Export-Tool' }, - { text: '数据导出(V1.3.4)', link: 'Data-Export-Tool-1-3-4' }, - ], - }, - { text: '元数据导入导出', collapsible: true, - children: [ - { text: '元数据导入', link: 'Schema-Import-Tool' }, - { text: '元数据导出', link: 'Schema-Export-Tool' }, - ], - }, - { text: '全量备份工具(V1.3.2)', link: 'Backup-Tool' }, - { text: '健康检查工具(V1.3.2)', link: 'Health-Check-Tool' }, - ], - }, - { - text: '应用编程接口', - collapsible: true, - prefix: 'API/', - // children: 'structure', - children: [ - { text: 'Java原生接口', collapsible: true, - children: [ - { text: 'Java原生API', link: 'Programming-Java-Native-API' }, - { text: '数据订阅API', link: 'Programming-Data-Subscription' }, - ], - }, - { text: 'Python原生接口', link: 'Programming-Python-Native-API' }, - { text: 'C++原生接口', link: 'Programming-Cpp-Native-API' }, - { text: 'Go原生接口', link: 'Programming-Go-Native-API' }, - { text: 'C#原生接口', link: 'Programming-CSharp-Native-API' }, - { text: 'Node.js原生接口', link: 'Programming-NodeJS-Native-API' }, - { text: 'Rust', link: 'Programming-Rust-Native-API' }, - { text: 'JDBC', link: 'Programming-JDBC' }, - /* { text: 'MQTT协议', link: 'Programming-MQTT' }, */ - { text: 'OPC UA协议', link: 'Programming-OPC-UA_timecho' }, - { text: 'OPC DA协议', link: 'Programming-OPC-DA_timecho' }, - { - text: 'REST API', - collapsible: true, - children: [ - { text: 'V1 (不推荐)', link: 'RestServiceV1' }, - { text: 'V2', link: 'RestServiceV2' }, - ], - }, - ], - }, - { - text: '生态集成', - collapsible: true, - prefix: 'Ecosystem-Integration/', - // children: 'structure', - children: [ - { - text: '数据采集', - collapsible: true, - children: [ - { text: 'Telegraf插件', link: 'Telegraf' }, - ], - }, - { - text: '数据集成', - collapsible: true, - children: [ - { text: 'Apache NiFi', link: 'NiFi-IoTDB' }, - { text: 'Kafka', link: 'Programming-Kafka' }, - ], - }, - { - text: '计算引擎', - collapsible: true, - children: [ - { text: 'Apache Flink', link: 'Flink-IoTDB' }, - { text: 'Apache Spark', link: 'Spark-IoTDB' }, - ], - }, - { - text: '可视化分析', - collapsible: true, - children: [ - { text: 'Apache Zeppelin', link: 'Zeppelin-IoTDB_timecho' }, - { text: 'Grafana', link: 'Grafana-Connector' }, - { text: 'Grafana插件', link: 'Grafana-Plugin' }, - { text: 'DataEase', link: 'DataEase' }, - ], - }, - { - text: 'SQL 开发', - collapsible: true, - children: [ - { text: 'DBeaver', link: 'DBeaver' }, - ], - }, - { - text: '物联网平台', - collapsible: true, - children: [ - { text: 'Ignition', link: 'Ignition-IoTDB-plugin_timecho' }, - { text: 'ThingsBoard', link: 'Thingsboard' }, - ], - }, - ], - }, - { - text: 'SQL手册', - collapsible: true, - prefix: 'SQL-Manual/', - // children: 'structure', - children: [ - { text: 'SQL手册', link: 'SQL-Manual' }, - { - text: '函数与运算符', - collapsible: true, - children: [ - { text: 'UDF函数库', link: 'UDF-Libraries_timecho' }, - { text: '函数与运算符', link: 'Operator-and-Expression' }, - { text: '内置函数与表达式', link: 'Function-and-Expression' }, - ], - }, - ], - }, - { - text: '技术内幕', - collapsible: true, - prefix: 'Technical-Insider/', - // children: 'structure', - children: [ - { text: '研究论文', link: 'Publication' }, - { text: '压缩&编码', link: 'Encoding-and-Compression' }, - { text: '数据分区和负载均衡', link: 'Cluster-data-partitioning' }, - ], - }, - { - text: '附录', - collapsible: true, - prefix: 'Reference/', - // children: 'structure', - children: [ - { - text: '配置参数(V1.3.0/1/2)', - collapsible: true, - children: [ - { text: '配置参数', link: 'Common-Config-Manual-old' }, - { text: 'ConfigNode配置参数', link: 'ConfigNode-Config-Manual-old' }, - { text: 'DataNode配置参数', link: 'DataNode-Config-Manual-old_timecho' }, - ], - }, - { - text: '配置参数(V1.3.3)', - collapsible: true, - children: [ - { text: '配置参数', link: 'Common-Config-Manual' }, - { text: 'ConfigNode配置参数', link: 'ConfigNode-Config-Manual' }, - { text: 'DataNode配置参数', link: 'DataNode-Config-Manual_timecho' }, - ], - }, - { - text: '语法约定', - collapsible: true, - children: [ - { text: '标识符', link: 'Syntax-Rule' }, - { text: '关键字', link: 'Keywords' }, - ], - }, - { text: '状态码', link: 'Status-Codes' }, - ], - }, - { - text: 'FAQ', - collapsible: true, - prefix: 'FAQ/', - // children: 'structure', - children: [{ text: '常见问题', link: 'Frequently-asked-questions' }], - }, - ], -}; diff --git a/src/.vuepress/sidebar_timecho/V2.0.x/en-Table.ts b/src/.vuepress/sidebar_timecho/V2.0.x/en-Table.ts deleted file mode 100644 index 66576be0f..000000000 --- a/src/.vuepress/sidebar_timecho/V2.0.x/en-Table.ts +++ /dev/null @@ -1,319 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -export const enSidebar = { - '/UserGuide/latest-Table/': [ - { - text: 'TimechoDB User Guide (V2.0.x)', - children: [], - }, - { - text: 'About TimechoDB', - collapsible: true, - prefix: 'IoTDB-Introduction/', - children: [ - { text: 'Introduction', link: 'IoTDB-Introduction_timecho' }, - { text: 'Scenario', link: 'Scenario' }, - { text: 'Release History', link: 'Release-history_timecho' }, - ], - }, - { - text: 'Background knowledge', - collapsible: true, - prefix: 'Background-knowledge/', - children: [ - { text: 'Common Concepts', link: 'Cluster-Concept_timecho' }, - { text: 'Timeseries Data Model', link: 'Navigating_Time_Series_Data_timecho' }, - { text: 'Modeling Scheme Design', link: 'Data-Model-and-Terminology_timecho' }, - { text: 'Data Type', link: 'Data-Type_timecho' }, - ], - }, - { - text: 'Quick Start', - link: 'QuickStart/QuickStart_timecho', - }, - { - text: 'Installation and Deployment', - collapsible: true, - prefix: 'Deployment-and-Maintenance/', - children: [ - { - text: 'Deployment Preparation', - collapsible: true, - children: [ - { text: 'Deployment form', link: 'Deployment-form_timecho' }, - { text: 'Obtain TimechoDB', link: 'IoTDB-Package_timecho' }, - { text: 'Database Resources', link: 'Database-Resources_timecho' }, - { text: 'Environment Requirements', link: 'Environment-Requirements' }, - ], - }, - { - text: 'Database Deployment', - collapsible: true, - children: [ - { - text: 'Stand-Alone Deployment', - link: 'Stand-Alone-Deployment_timecho', - }, - { text: 'Cluster Deployment', link: 'Cluster-Deployment_timecho' }, - { - text: 'Dual Active Deployment', - link: 'Dual-Active-Deployment_timecho', - }, - { text: 'Docker Deployment', link: 'Docker-Deployment_timecho' }, - ], - }, - { - text: 'AI Deployment', - collapsible: true, - children: [ - { text: 'AINode Deployment(V2.0.5/6)', link: 'AINode_Deployment_timecho' }, - { text: 'AINode Deployment(V2.0.8)', link: 'AINode_Deployment_Upgrade_timecho' }, - ], - }, - { - text: 'Peripheral Tools', - collapsible: true, - children: [ - { - text: 'Monitoring Panel Deployment', - link: 'Monitoring-panel-deployment', - }, - ], - }, - ], - }, - { - text: 'Basic Functions', - collapsible: true, - prefix: 'Basic-Concept/', - children: [ - { text: 'Database Management', link: 'Database-Management_timecho' }, - { text: 'Table Management', link: 'Table-Management_timecho' }, - { text: 'Write&Updata Data', link: 'Write-Updata-Data_timecho' }, - { text: 'Query Data', link: 'Query-Data_timecho' }, - { - text: 'Delete Data', - collapsible: true, - children: [ - { text: 'Delete Data', link: 'Delete-Data' }, - { text: 'TTL Delete Data', link: 'TTL-Delete-Data_timecho' }, - { text: 'SpaceTL Delete Data', link: 'SpaceTL-Delete' }, - ], - }, - ], - }, - { - text: 'Advanced Features', - collapsible: true, - prefix: 'User-Manual/', - children: [ - { text: 'Data Sync', link: 'Data-Sync_timecho', badge: ['new'] }, - { - text: 'Timeseries Featured Analysis', - collapsible: true, - children: [ - { text: 'Pattern Query', link: 'Pattern-Query_timecho' }, - { text: 'Window Function', link: 'Window-Function_timecho' }, - ], - badge: ['hot'] - }, - { text: 'UDF', link: 'User-defined-function' }, - { - text: 'Security Management', - collapsible: true, - children: [ - { text: 'Authority Management(Before V2.0.7)', link: 'Authority-Management_timecho' }, - { text: 'Authority Management(From V2.0.7)', link: 'Authority-Management-Upgrade_timecho' }, - { text: 'Black White List', link: 'Black-White-List_timecho' }, - { text: 'Security Audit', link: 'Audit-Log_timecho' }, - ], - }, - { text: 'Tiered Storage', link: 'Tiered-Storage_timecho' }, - { text: 'Tree-to-Table Mapping', link: 'Tree-to-Table_timecho' }, - { - text: 'System Maintenance', - collapsible: true, - children: [ - { text: 'Query Performance Analysis', link: 'Query-Performance-Analysis' }, - { text: 'Cluster Maintenance', link: 'Load-Balance' }, - { text: 'Maintenance statement', link: 'Maintenance-commands_timecho' }, - { text: 'Auto-start On Boot', link: 'Auto-Start-On-Boot_timecho', badge: ['new'] }, - ], - }, - ], - }, - { - text: 'AI capability', - collapsible: true, - prefix: 'AI-capability/', - children: [ - { text: 'AINode(V2.0.5/6)', link: 'AINode_timecho' }, - { text: 'AINode(V2.0.8)', link: 'AINode_Upgrade_timecho' , badge: ['hot']}, - { text: 'TimeSeries Large Model(V2.0.5/6)', link: 'TimeSeries-Large-Model' }, - { text: 'TimeSeries Large Model(V2.0.8)', link: 'TimeSeries-Large-Model_Upgrade_timecho' }, - ], - }, - { - text: 'Tools System', - collapsible: true, - prefix: 'Tools-System/', - children: [ - { text: 'CLI', link: 'CLI_timecho', badge: ['new'] }, - { text: 'Monitor Tool', link: 'Monitor-Tool_timecho' }, - { text: 'Benchmark Tool', link: 'Benchmark' }, - { text: 'Cluster Management Tool', link: 'Maintenance-Tool_timecho' }, - { text: 'Data Import & Export', collapsible: true, - children: [ - { text: 'Data Import', link: 'Data-Import-Tool_timecho', badge: ['new'] }, - { text: 'Data Export', link: 'Data-Export-Tool_timecho', badge: ['new'] }, - ], - }, - { text: 'Schema Import & Export', collapsible: true, - children: [ - { text: 'Schema Import', link: 'Schema-Import-Tool_timecho' }, - { text: 'Schema Export', link: 'Schema-Export-Tool_timecho' }, - ], - }, - { text: 'Full Backup Tool', link: 'Backup-Tool' }, - { text: 'Health Check Tool', link: 'Health-Check-Tool' }, - ], - }, - { - text: 'API', - collapsible: true, - prefix: 'API/', - children: [ - { text: 'Java Native API', link: 'Programming-Java-Native-API_timecho', badge: ['hot'] }, - { text: 'Python Native API', link: 'Programming-Python-Native-API_timecho' }, - { text: 'C++ Native API', link: 'Programming-Cpp-Native-API_timecho' }, - { text: 'GO Native API', link: 'Programming-Go-Native-API_timecho' }, - { text: 'C# Native API', link: 'Programming-CSharp-Native-API_timecho' }, - { text: 'JDBC', link: 'Programming-JDBC_timecho' }, - { text: 'ODBC', link: 'Programming-ODBC_timecho' }, - { text: 'MQTT Protocol', link: 'Programming-MQTT_timecho' }, - { text: 'RESTAPI V1 ', link: 'RestAPI-V1_timecho' }, - ], - }, - { - text: 'Ecosystem Integration', - collapsible: true, - prefix: 'Ecosystem-Integration/', - children: [ - { text: 'Overview', link: 'Ecosystem-Overview_timecho' }, - { - text: '‌Computing Engine', - collapsible: true, - children: [ - { text: 'Apache Spark', link: 'Spark-IoTDB' }, - { text: 'Apache SeaTunnel', link: 'SeaTunnel_timecho' }, - ], - }, - { - text: '‌SQL Development', - collapsible: true, - children: [ - { text: 'DBeaver', link: 'DBeaver' }, - { text: 'DataGrip', link: 'DataGrip' }, - ], - }, - { - text: 'Programming Framework', - collapsible: true, - children: [ - { text: 'Spring Boot Starter', link: 'Spring-Boot-Starter' }, - { text: 'Mybatis Generator', link: 'Mybatis-Generator' }, - { text: 'MyBatisPlus Generator', link: 'MyBatisPlus-Generator' }, - ], - }, - ], - }, - { - text: 'SQL Manual', - collapsible: true, - prefix: 'SQL-Manual/', - children: [ - { text: 'QuickStart Only SQL', link: 'QuickStart-Only-Sql_timecho' }, - { text: 'Metadata Operations', link: 'SQL-Metadata-Operations_timecho' }, - { text: 'Data Addition&Deletion', link: 'SQL-Data-Addition-Deletion_timecho' }, - { - text: 'Data Query', - collapsible: true, - children: [ - { text: 'overview', link: 'overview_timecho' }, - { text: 'SELECT Clause', link: 'Select-Clause_timecho' }, - { text: 'FROM&JOIN Clause', link: 'From-Join-Clause' }, - { text: 'WHERE Clause', link: 'Where-Clause' }, - { text: 'GROUP BY Clause', link: 'GroupBy-Clause' }, - { text: 'HAVING Clause', link: 'Having-Clause' }, - { text: 'FILL Clause', link: 'Fill-Clause' }, - { text: 'ORDER BY Clause', link: 'OrderBy-Clause' }, - { text: 'LIMIT&OFFSET Clause', link: 'Limit-Offset-Clause' }, - { text: 'Nested Queries', link: 'Nested-Queries' }, - { text: 'Pattern Query', link: 'Row-Pattern-Recognition_timecho' }, - { text: 'Common Table Expressions (CTE)', link: 'Common-Table-Expression_timecho', badge: ['new'] }, - { text: 'Set Operations', link: 'Set-Operations_timecho', badge: ['new'] }, - ], - }, - { text: 'Maintenance Statements', link: 'SQL-Maintenance-Statements_timecho' }, - { text: 'Identifier', link: 'Identifier' }, - { text: 'Keywords', link: 'Keywords' }, - { - text: 'Functions and Operators', - collapsible: true, - children: [ - { text: 'Basis Functions', link: 'Basis-Function_timecho', badge: ['new'] }, - { text: 'Featured Functions', link: 'Featured-Functions_timecho' }, - ], - }, - - ], - }, - { - text: 'Technical Insider', - collapsible: true, - prefix: 'Technical-Insider/', - children: [ - { text: 'Compression & Encoding', link: 'Encoding-and-Compression' }, - { text: 'Data Partitioning & Load Balancing', link: 'Cluster-data-partitioning' }, - ], - }, - { - text: 'Reference', - collapsible: true, - prefix: 'Reference/', - children: [ - { text: 'Sample Data', link: 'Sample-Data' }, - { text: 'Config Manual', link: 'System-Config-Manual_timecho' }, - { text: 'Status Codes', link: 'Status-Codes' }, - { text: 'System Tables', link: 'System-Tables_timecho' }, - ], - }, - { - text: 'FAQ', - collapsible: true, - prefix: 'FAQ/', - children: [ - { - text: 'Frequently Asked Questions', - link: 'Frequently-asked-questions', - }, - ], - }, - ], -}; \ No newline at end of file diff --git a/src/.vuepress/sidebar_timecho/V2.0.x/en-Tree.ts b/src/.vuepress/sidebar_timecho/V2.0.x/en-Tree.ts deleted file mode 100644 index df3e62784..000000000 --- a/src/.vuepress/sidebar_timecho/V2.0.x/en-Tree.ts +++ /dev/null @@ -1,369 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -export const enSidebar = { - '/UserGuide/latest/': [ - { - text: 'TimechoDB User Guide (V2.0.x)', - children: [], - }, - { - text: 'About TimechoDB', - collapsible: true, - prefix: 'IoTDB-Introduction/', - children: [ - { text: 'Introduction', link: 'IoTDB-Introduction_timecho' }, - { text: 'Scenario', link: 'Scenario' }, - { text: 'Release History', link: 'Release-history_timecho' }, - ], - }, - { - text: 'Background knowledge', - collapsible: true, - prefix: 'Background-knowledge/', - children: [ - { text: 'Common Concepts', link: 'Cluster-Concept_timecho' }, - { - text: 'Timeseries Data Model', - link: 'Navigating_Time_Series_Data_timecho', - }, - { - text: 'Modeling Scheme Design', - link: 'Data-Model-and-Terminology_timecho', - }, - { text: 'Data Type', link: 'Data-Type' }, - ], - }, - { - text: 'Quick Start', - link: 'QuickStart/QuickStart_timecho', - }, - { - text: 'Installation and Deployment', - collapsible: true, - prefix: 'Deployment-and-Maintenance/', - children: [ - { - text: 'Deployment Preparation', - collapsible: true, - children: [ - { text: 'Deployment form', link: 'Deployment-form_timecho' }, - { text: 'Obtain TimechoDB', link: 'IoTDB-Package_timecho' }, - { text: 'Database Resources', link: 'Database-Resources' }, - { text: 'Environment Requirements', link: 'Environment-Requirements' }, - ], - }, - { - text: 'Database Deployment', - collapsible: true, - children: [ - { - text: 'Stand-Alone Deployment', - link: 'Stand-Alone-Deployment_timecho', badge: ['hot'] - }, - { text: 'Cluster Deployment', link: 'Cluster-Deployment_timecho' }, - { - text: 'Dual Active Deployment', - link: 'Dual-Active-Deployment_timecho', - }, - { text: 'Docker Deployment', link: 'Docker-Deployment_timecho' }, - { text: 'Kubernetes Deployment', link: 'Kubernetes_timecho' }, - ], - }, - { - text: 'AI Deployment', - collapsible: true, - children: [ - { text: 'AINode Deployment(V2.0.5/6)', link: 'AINode_Deployment_timecho' }, - { text: 'AINode Deployment(V2.0.8)', link: 'AINode_Deployment_Upgrade_timecho' }, - ], - }, - { - text: 'Peripheral Tools', - collapsible: true, - children: [ - { - text: 'Monitoring Panel Deployment', - link: 'Monitoring-panel-deployment', - }, - { text: 'Workbench Deployment', link: 'workbench-deployment_timecho' }, - ], - }, - ], - }, - { - text: 'Basic Functions', - collapsible: true, - prefix: 'Basic-Concept/', - children: [ - { - text: 'Data Modeling', - link: 'Operate-Metadata_timecho' - }, - { text: 'Write Data', link: 'Write-Data_timecho' }, - { text: 'Query Data', link: 'Query-Data_timecho' }, - { - text: 'Delete Data', - collapsible: true, - children: [ - { text: 'Delete Data', link: 'Delete-Data' }, - { text: 'TTL Delete Data', link: 'TTL-Delete' }, - { text: 'SpaceTL Delete Data', link: 'SpaceTL-Delete' }, - ], - }, - ], - }, - { - text: 'Advanced Features', - collapsible: true, - prefix: 'User-Manual/', - children: [ - { text: 'Data Sync', link: 'Data-Sync_timecho' }, - { text: 'Data Subscription', link: 'Data-subscription_timecho' }, - { - text: 'Stream Computing', - collapsible: true, - children: [ - { text: 'Stream Computing Framework', link: 'Streaming_timecho' }, - { text: 'Continuous Query', link: 'Database-Programming' }, - { text: 'Trigger', link: 'Trigger' }, - ], - }, - { text: 'UDF', link: 'User-defined-function_timecho' }, - { text: 'View', link: 'IoTDB-View_timecho' }, - { - text: 'Security Management', - collapsible: true, - children: [ - { text: 'Authority Management(Before V2.0.7)', link: 'Authority-Management_timecho' }, - { text: 'Authority Management(From V2.0.7)', link: 'Authority-Management-Upgrade_timecho' }, - { text: 'Black White List', link: 'Black-White-List_timecho' }, - { text: 'Security Audit', link: 'Audit-Log_timecho' }, - ], - }, - { text: 'Tiered Storage', link: 'Tiered-Storage_timecho' }, - { - text: 'System Maintenance', - collapsible: true, - children: [ - { text: 'Query Performance Analysis', link: 'Query-Performance-Analysis' }, - { text: 'Cluster Maintenance', link: 'Load-Balance' }, - { text: 'Maintenance statement', link: 'Maintenance-commands_timecho' }, - { text: 'Auto-start On Boot', link: 'Auto-Start-On-Boot_timecho', badge: ['new'] }, - ], - }, - ], - }, - { - text: 'AI capability', - collapsible: true, - prefix: 'AI-capability/', - children: [ - { text: 'AINode(V2.0.5/6)', link: 'AINode_timecho' }, - { text: 'AINode(V2.0.8)', link: 'AINode_Upgrade_timecho', badge: ['hot'] }, - { text: 'TimeSeries Large Model(V2.0.5/6)', link: 'TimeSeries-Large-Model' }, - { text: 'TimeSeries Large Model(V2.0.8)', link: 'TimeSeries-Large-Model_Upgrade_timecho' }, - ], - }, - { - text: 'Tools System', - collapsible: true, - prefix: 'Tools-System/', - children: [ - { text: 'CLI', link: 'CLI_timecho', badge: ['new'] }, - { text: 'Workbench', link: 'Workbench_timecho' }, - { text: 'Monitor Tool', link: 'Monitor-Tool_timecho' }, - { text: 'Benchmark Tool', link: 'Benchmark' }, - { text: 'Cluster Management Tool', link: 'Maintenance-Tool_timecho' }, - { text: 'Data Import & Export', collapsible: true, - children: [ - { text: 'Data Import', link: 'Data-Import-Tool_timecho' }, - { text: 'Data Export', link: 'Data-Export-Tool_timecho' }, - ], - }, - { text: 'Schema Import & Export', collapsible: true, - children: [ - { text: 'Schema Import', link: 'Schema-Import-Tool_timecho' }, - { text: 'Schema Export', link: 'Schema-Export-Tool_timecho' }, - ], - }, - { text: 'Full Backup Tool', link: 'Backup-Tool' }, - { text: 'Health Check Tool', link: 'Health-Check-Tool' }, - ], - }, - { - text: 'API', - collapsible: true, - prefix: 'API/', - children: [ - { text: 'Java Native Interface', collapsible: true, - children: [ - { text: 'Java Native API', link: 'Programming-Java-Native-API_timecho' }, - { text: 'Data Subscription API', link: 'Programming-Data-Subscription_timecho' }, - ], - }, - { text: 'Python Native API', link: 'Programming-Python-Native-API_timecho' }, - { text: 'C++ Native API', link: 'Programming-Cpp-Native-API' }, - { text: 'Go Native API', link: 'Programming-Go-Native-API' }, - { text: 'C# Native API', link: 'Programming-CSharp-Native-API' }, - { text: 'Node.js Native API', link: 'Programming-NodeJS-Native-API' }, - { text: 'Rust Native API', link: 'Programming-Rust-Native-API' }, - { text: 'JDBC', link: 'Programming-JDBC_timecho' }, - { text: 'ODBC', link: 'Programming-ODBC_timecho' }, - { text: 'MQTT Protocol', link: 'Programming-MQTT_timecho' }, - { text: 'OPC UA Protocol', link: 'Programming-OPC-UA_timecho' }, - { text: 'OPC DA Protocol', link: 'Programming-OPC-DA_timecho' }, - { - text: 'REST API', - collapsible: true, - children: [ - { text: 'V1 (Not Recommend)', link: 'RestServiceV1_timecho' }, - { text: 'V2', link: 'RestServiceV2_timecho' }, - ], - }, - ], - }, - { - text: 'Ecosystem Integration', - collapsible: true, - prefix: 'Ecosystem-Integration/', - children: [ - { text: 'Overview', link: 'Ecosystem-Overview_timecho' }, - { - text: '‌Data Acquisition', - collapsible: true, - children: [ - { text: 'Telegraf Plugin', link: 'Telegraf' }, - ], - }, - { - text: 'Data Integration', - collapsible: true, - children: [ - { text: 'Apache NiFi', link: 'NiFi-IoTDB' }, - { text: 'Kafka', link: 'Programming-Kafka' }, - ], - }, - { - text: '‌Computing Engine', - collapsible: true, - children: [ - { text: 'Apache Flink', link: 'Flink-IoTDB' }, - { text: 'Apache Spark', link: 'Spark-IoTDB' }, - { text: 'Apache SeaTunnel', link: 'SeaTunnel_timecho' }, - ], - }, - { - text: '‌Visual Analytics', - collapsible: true, - children: [ - { text: 'Apache Zeppelin', link: 'Zeppelin-IoTDB' }, - { text: 'Grafana', link: 'Grafana-Connector' }, - { text: 'Grafana Plugin', link: 'Grafana-Plugin' }, - { text: 'DataEase', link: 'DataEase' }, - ], - }, - { - text: '‌SQL Development', - collapsible: true, - children: [ - { text: 'DBeaver', link: 'DBeaver' }, - ], - }, - { - text: '‌IoT Platform', - collapsible: true, - children: [ - { text: 'Ignition', link: 'Ignition-IoTDB-plugin_timecho' }, - { text: 'ThingsBoard', link: 'Thingsboard' }, - ], - }, - ], - }, - { - text: 'SQL Manual', - collapsible: true, - prefix: 'SQL-Manual/', - children: [ - { text: 'QuickStart Only SQL', link: 'QuickStart-Only-Sql_timecho' }, - { text: 'Identifiers', link: 'Syntax-Rule' }, - { text: 'Keywords', link: 'Keywords' }, - { text: 'SQL Manual', link: 'SQL-Manual_timecho', badge: ['hot'] }, - { - text: 'Functions and Operators', - collapsible: true, - children: [ - { text: 'UDF Libraries', link: 'UDF-Libraries_timecho' }, - { - text: 'Operator and Expression', - link: 'Operator-and-Expression', - }, - { - text: 'Function and Expression', - link: 'Function-and-Expression', - }, - ], - }, - ], - }, - { - text: 'Technical Insider', - collapsible: true, - prefix: 'Technical-Insider/', - children: [ - { text: 'Research Paper ', link: 'Publication' }, - { text: 'Compression & Encoding', link: 'Encoding-and-Compression' }, - { - text: 'Data Partitioning & Load Balancing', - link: 'Cluster-data-partitioning', - }, - ], - }, - { - text: 'Reference', - collapsible: true, - prefix: 'Reference/', - children: [ - { - text: 'Config Manual', - collapsible: true, - children: [ - { text: 'Common Config Manual', link: 'Common-Config-Manual' }, - { - text: 'ConfigNode Config Manual', - link: 'ConfigNode-Config-Manual', - }, - { text: 'DataNode Config Manual', link: 'DataNode-Config-Manual_timecho' }, - ], - }, - { text: 'Status Codes', link: 'Status-Codes' }, - ], - }, - { - text: 'FAQ', - collapsible: true, - prefix: 'FAQ/', - children: [ - { - text: 'Frequently Asked Questions', - link: 'Frequently-asked-questions', - }, - ], - }, - ], -}; \ No newline at end of file diff --git a/src/.vuepress/sidebar_timecho/V2.0.x/zh-Table.ts b/src/.vuepress/sidebar_timecho/V2.0.x/zh-Table.ts deleted file mode 100644 index 8bbcdeb1a..000000000 --- a/src/.vuepress/sidebar_timecho/V2.0.x/zh-Table.ts +++ /dev/null @@ -1,305 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -export const zhSidebar = { - '/zh/UserGuide/latest-Table/': [ - { - text: 'TimechoDB用户手册(V2.0.x)', - children: [], - }, - { - text: '关于TimechoDB', - collapsible: true, - prefix: 'IoTDB-Introduction/', - children: [ - { text: '产品介绍', link: 'IoTDB-Introduction_timecho' }, - { text: '应用场景', link: 'Scenario' }, - { text: '发布历史', link: 'Release-history_timecho' }, - ], - }, - { - text: '预备知识', - collapsible: true, - prefix: 'Background-knowledge/', - children: [ - { text: '常见概念', link: 'Cluster-Concept_timecho' }, - { text: '时序数据模型', link: 'Navigating_Time_Series_Data_timecho' }, - { text: '建模方案设计', link: 'Data-Model-and-Terminology_timecho' }, - { text: '数据类型', link: 'Data-Type_timecho' }, - ], - }, - { - text: '快速上手', - link: 'QuickStart/QuickStart_timecho', - }, - { - text: '安装部署', - collapsible: true, - prefix: 'Deployment-and-Maintenance/', - children: [ - { - text: '部署准备', - collapsible: true, - children: [ - { text: '部署形态', link: 'Deployment-form_timecho' }, - { text: '安装包获取', link: 'IoTDB-Package_timecho' }, - { text: '资源规划', link: 'Database-Resources_timecho' }, - { text: '环境配置', link: 'Environment-Requirements' }, - ], - }, - { - text: '数据库部署', - collapsible: true, - children: [ - { text: '单机版部署', link: 'Stand-Alone-Deployment_timecho' }, - { text: '集群版部署', link: 'Cluster-Deployment_timecho' }, - { text: '双活版部署', link: 'Dual-Active-Deployment_timecho' }, - { text: 'Docker 部署', link: 'Docker-Deployment_timecho' }, - ], - }, - { - text: 'AI 部署', - collapsible: true, - children: [ - { text: 'AINode 部署(V2.0.5/6)', link: 'AINode_Deployment_timecho' }, - { text: 'AINode 部署(V2.0.8)', link: 'AINode_Deployment_Upgrade_timecho' }, - ], - }, - { - text: '周边工具', - collapsible: true, - children: [ - { text: '监控面板部署', link: 'Monitoring-panel-deployment' }, - ], - }, - ], - }, - { - text: '基础功能', - collapsible: true, - prefix: 'Basic-Concept/', - children: [ - { text: '数据库管理', link: 'Database-Management_timecho' }, - { text: '表管理', link: 'Table-Management_timecho' }, - { text: '写入&更新', link: 'Write-Updata-Data_timecho' }, - { text: '数据查询', link: 'Query-Data_timecho' }, - { - text: '数据删除', - collapsible: true, - children: [ - { text: '数据删除', link: 'Delete-Data' }, - { text: '数据保留时间', link: 'TTL-Delete-Data_timecho' }, - { text: 'SpaceTL 删除', link: 'SpaceTL-Delete' }, - ], - }, - ], - }, - { - text: '高级功能', - collapsible: true, - prefix: 'User-Manual/', - children: [ - { text: '数据同步', link: 'Data-Sync_timecho', badge: ['new'] }, - { - text: '时序特色分析', - collapsible: true, - children: [ - { text: '模式查询', link: 'Pattern-Query_timecho' }, - { text: '窗口函数', link: 'Window-Function_timecho' }, - ], - badge: ['hot'] - }, - { text: 'UDF', link: 'User-defined-function' }, - { - text: '安全管理', - collapsible: true, - children: [ - { text: '权限管理(V2.0.7 之前)', link: 'Authority-Management_timecho' }, - { text: '权限管理(V2.0.7 起)', link: 'Authority-Management-Upgrade_timecho' }, - { text: '黑白名单', link: 'Black-White-List_timecho' }, - { text: '安全审计', link: 'Audit-Log_timecho' }, - ], - }, - { text: '多级存储', link: 'Tiered-Storage_timecho' }, - { text: '树转表视图', link: 'Tree-to-Table_timecho' }, - { - text: '系统运维', - collapsible: true, - children: [ - { text: '查询性能分析', link: 'Query-Performance-Analysis' }, - { text: '集群维护', link: 'Load-Balance' }, - { text: '运维语句', link: 'Maintenance-statement_timecho' }, - { text: '开机自启', link: 'Auto-Start-On-Boot_timecho', badge: ['new'] }, - ], - }, - ], - }, - { - text: 'AI 能力', - collapsible: true, - prefix: 'AI-capability/', - children: [ - { text: 'AINode(V2.0.5/6)', link: 'AINode_timecho' }, - { text: 'AINode(V2.0.8)', link: 'AINode_Upgrade_timecho', badge: ['hot']}, - { text: '时序大模型(V2.0.5/6)', link: 'TimeSeries-Large-Model' }, - { text: '时序大模型(V2.0.8)', link: 'TimeSeries-Large-Model_Upgrade_timecho' }, - ], - }, - { - text: '工具体系', - collapsible: true, - prefix: 'Tools-System/', - children: [ - { text: '命令行工具', link: 'CLI_timecho', badge: ['new'] }, - { text: '监控工具', link: 'Monitor-Tool_timecho' }, - { text: '测试工具', link: 'Benchmark' }, - { text: '集群管理工具', link: 'Maintenance-Tool_timecho' }, - { text: '数据导入导出', collapsible: true, - children: [ - { text: '数据导入', link: 'Data-Import-Tool_timecho', badge: ['new'] }, - { text: '数据导出', link: 'Data-Export-Tool_timecho', badge: ['new'] }, - ], - }, - { text: '元数据导入导出', collapsible: true, - children: [ - { text: '元数据导入', link: 'Schema-Import-Tool_timecho' }, - { text: '元数据导出', link: 'Schema-Export-Tool_timecho' }, - ], - }, - { text: '全量备份工具', link: 'Backup-Tool' }, - { text: '健康检查工具', link: 'Health-Check-Tool' }, - ], - }, - { - text: '应用编程接口', - collapsible: true, - prefix: 'API/', - children: [ - { text: 'Java原生接口', link: 'Programming-Java-Native-API_timecho', badge: ['hot'] }, - { text: 'Python原生接口', link: 'Programming-Python-Native-API_timecho' }, - { text: 'C++原生接口', link: 'Programming-Cpp-Native-API_timecho' }, - { text: 'GO原生接口', link: 'Programming-Go-Native-API_timecho' }, - { text: 'C#原生接口', link: 'Programming-CSharp-Native-API_timecho' }, - { text: 'JDBC', link: 'Programming-JDBC_timecho' }, - { text: 'ODBC', link: 'Programming-ODBC_timecho' }, - { text: 'MQTT协议', link: 'Programming-MQTT_timecho' }, - { text: 'RESTAPI V1 ', link: 'RestServiceV1_timecho' }, - ], - }, - { - text: '生态集成', - collapsible: true, - prefix: 'Ecosystem-Integration/', - children: [ - { text: '概览', link: 'Ecosystem-Overview_timecho' }, - { - text: '计算引擎', - collapsible: true, - children: [ - { text: 'Apache Spark', link: 'Spark-IoTDB' }, - { text: 'Apache SeaTunnel', link: 'SeaTunnel_timecho' }, - ], - }, - { - text: 'SQL 开发', - collapsible: true, - children: [ - { text: 'DBeaver', link: 'DBeaver' }, - { text: 'DataGrip', link: 'DataGrip' }, - ], - }, - { - text: '编程框架', - collapsible: true, - children: [ - { text: 'Spring Boot Starter', link: 'Spring-Boot-Starter' }, - { text: 'Mybatis Generator', link: 'Mybatis-Generator' }, - { text: 'MyBatisPlus Generator', link: 'MyBatisPlus-Generator' }, - ], - }, - ], - }, - { - text: 'SQL手册', - collapsible: true, - prefix: 'SQL-Manual/', - children: [ - { text: '快速 SQL 体验', link: 'QuickStart-Only-Sql_timecho' }, - { text: '元数据操作', link: 'SQL-Metadata-Operations_timecho' }, - { text: '数据增删', link: 'SQL-Data-Addition-Deletion_timecho' }, - { - text: '数据查询', - collapsible: true, - children: [ - { text: '概览', link: 'overview_timecho' }, - { text: 'SELECT子句', link: 'Select-Clause_timecho' }, - { text: 'FROM&JOIN子句', link: 'From-Join-Clause' }, - { text: 'WHERE子句', link: 'Where-Clause' }, - { text: 'GROUP BY子句', link: 'GroupBy-Clause' }, - { text: 'HAVING子句', link: 'Having-Clause' }, - { text: 'FILL子句', link: 'Fill-Clause' }, - { text: 'ORDER BY子句', link: 'OrderBy-Clause' }, - { text: 'LIMIT&OFFSET子句', link: 'Limit-Offset-Clause' }, - { text: '嵌套查询', link: 'Nested-Queries' }, - { text: '模式查询', link: 'Row-Pattern-Recognition_timecho' }, - { text: '公用表表达式(CTE)', link: 'Common-Table-Expression_timecho', badge: ['new'] }, - { text: '集合操作', link: 'Set-Operations_timecho', badge: ['new'] }, - ], - }, - { text: '运维语句', link: 'SQL-Maintenance-Statements_timecho' }, - { text: '标识符', link: 'Identifier' }, - { text: '保留字&关键字', link: 'Keywords' }, - { - text: '函数与操作符', - collapsible: true, - children: [ - { text: '基础函数', link: 'Basis-Function_timecho', badge: ['new'] }, - { text: '特色函数', link: 'Featured-Functions_timecho' }, - ], - }, - - ], - }, - { - text: '技术内幕', - collapsible: true, - prefix: 'Technical-Insider/', - children: [ - { text: '压缩&编码', link: 'Encoding-and-Compression' }, - { text: '数据分区和负载均衡', link: 'Cluster-data-partitioning' }, - ], - }, - { - text: '附录', - collapsible: true, - prefix: 'Reference/', - children: [ - { text: '示例数据', link: 'Sample-Data' }, - { text: '配置参数', link: 'System-Config-Manual_timecho' }, - { text: '状态码', link: 'Status-Codes' }, - { text: '系统表', link: 'System-Tables_timecho' }, - ], - }, - { - text: 'FAQ', - collapsible: true, - prefix: 'FAQ/', - children: [{ text: '常见问题', link: 'Frequently-asked-questions' }], - }, - ], -}; diff --git a/src/.vuepress/sidebar_timecho/V2.0.x/zh-Tree.ts b/src/.vuepress/sidebar_timecho/V2.0.x/zh-Tree.ts deleted file mode 100644 index 87f027906..000000000 --- a/src/.vuepress/sidebar_timecho/V2.0.x/zh-Tree.ts +++ /dev/null @@ -1,334 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -export const zhSidebar = { - '/zh/UserGuide/latest/': [ - { - text: 'TimechoDB用户手册(V2.0.x)', - children: [], - }, - { - text: '关于TimechoDB', - collapsible: true, - prefix: 'IoTDB-Introduction/', - children: [ - { text: '产品介绍', link: 'IoTDB-Introduction_timecho' }, - { text: '应用场景', link: 'Scenario' }, - { text: '发布历史', link: 'Release-history_timecho' }, - ], - }, - { - text: '预备知识', - collapsible: true, - prefix: 'Background-knowledge/', - children: [ - { text: '常见概念', link: 'Cluster-Concept_timecho' }, - { text: '时序数据模型', link: 'Navigating_Time_Series_Data_timecho' }, - { text: '建模方案设计', link: 'Data-Model-and-Terminology_timecho' }, - { text: '数据类型', link: 'Data-Type' }, - ], - }, - { - text: '快速上手', - link: 'QuickStart/QuickStart_timecho', - }, - { - text: '安装部署', - collapsible: true, - prefix: 'Deployment-and-Maintenance/', - children: [ - { - text: '部署准备', - collapsible: true, - children: [ - { text: '部署形态', link: 'Deployment-form_timecho' }, - { text: '安装包获取', link: 'IoTDB-Package_timecho' }, - { text: '资源规划', link: 'Database-Resources_timecho' }, - { text: '环境配置', link: 'Environment-Requirements' }, - ], - }, - { - text: '数据库部署', - collapsible: true, - children: [ - { text: '单机版部署', link: 'Stand-Alone-Deployment_timecho', badge: ['hot'] }, - { text: '集群版部署', link: 'Cluster-Deployment_timecho' }, - { text: '双活版部署', link: 'Dual-Active-Deployment_timecho' }, - { text: 'Docker 部署', link: 'Docker-Deployment_timecho' }, - { text: 'Kubernetes 部署', link: 'Kubernetes_timecho' }, - ], - }, - { - text: 'AI 部署', - collapsible: true, - children: [ - { text: 'AINode 部署(V2.0.5/6)', link: 'AINode_Deployment_timecho' }, - { text: 'AINode 部署(V2.0.8)', link: 'AINode_Deployment_Upgrade_timecho' }, - ], - }, - { - text: '周边工具', - collapsible: true, - children: [ - { text: '监控面板部署', link: 'Monitoring-panel-deployment' }, - { text: '可视化控制台部署', link: 'workbench-deployment_timecho' }, - ], - }, - ], - }, - { - text: '基础功能', - collapsible: true, - prefix: 'Basic-Concept/', - children: [ - { text: '测点管理', link: 'Operate-Metadata_timecho' }, - { text: '数据写入', link: 'Write-Data_timecho' }, - { text: '数据查询', link: 'Query-Data_timecho' }, - { - text: '数据删除', - collapsible: true, - children: [ - { text: '数据删除', link: 'Delete-Data' }, - { text: '数据保留时间', link: 'TTL-Delete' }, - { text: 'SpaceTL 删除', link: 'SpaceTL-Delete' }, - ], - }, - ], - }, - { - text: '高级功能', - collapsible: true, - prefix: 'User-Manual/', - children: [ - { text: '数据同步', link: 'Data-Sync_timecho' }, - { text: '数据订阅', link: 'Data-subscription_timecho' }, - { - text: '流计算', - collapsible: true, - children: [ - { text: '流计算框架', link: 'Streaming_timecho' }, - { text: '连续查询', link: 'Database-Programming' }, - { text: '触发器', link: 'Trigger' }, - ], - }, - { text: 'UDF', link: 'User-defined-function_timecho' }, - { text: '视图', link: 'IoTDB-View_timecho' }, - { - text: '安全管理', - collapsible: true, - children: [ - { text: '权限管理(V2.0.7 之前)', link: 'Authority-Management_timecho' }, - { text: '权限管理(V2.0.7 起)', link: 'Authority-Management-Upgrade_timecho' }, - { text: '黑白名单', link: 'Black-White-List_timecho' }, - { text: '安全审计', link: 'Audit-Log_timecho' }, - ], - }, - { text: '多级存储', link: 'Tiered-Storage_timecho' }, - { - text: '系统运维', - collapsible: true, - children: [ - { text: '查询性能分析', link: 'Query-Performance-Analysis' }, - { text: '集群维护', link: 'Load-Balance' }, - { text: '运维语句', link: 'Maintenance-statement_timecho' }, - { text: '开机自启', link: 'Auto-Start-On-Boot_timecho', badge: ['new'] }, - ], - }, - ], - }, - { - text: 'AI 能力', - collapsible: true, - prefix: 'AI-capability/', - children: [ - { text: 'AINode(V2.0.5/6)', link: 'AINode_timecho' }, - { text: 'AINode(V2.0.8)', link: 'AINode_Upgrade_timecho', badge: ['hot'] }, - { text: '时序大模型(V2.0.5/6)', link: 'TimeSeries-Large-Model' }, - { text: '时序大模型(V2.0.8)', link: 'TimeSeries-Large-Model_Upgrade_timecho' }, - ], - }, - { - text: '工具体系', - collapsible: true, - prefix: 'Tools-System/', - children: [ - { text: '命令行工具', link: 'CLI_timecho', badge: ['new'] }, - { text: '可视化控制台', link: 'Workbench_timecho' }, - { text: '监控工具', link: 'Monitor-Tool_timecho' }, - { text: '测试工具', link: 'Benchmark' }, - { text: '集群管理工具', link: 'Maintenance-Tool_timecho' }, - { text: '数据导入导出', collapsible: true, - children: [ - { text: '数据导入', link: 'Data-Import-Tool_timecho' }, - { text: '数据导出', link: 'Data-Export-Tool_timecho' }, - ], - }, - { text: '元数据导入导出', collapsible: true, - children: [ - { text: '元数据导入', link: 'Schema-Import-Tool_timecho' }, - { text: '元数据导出', link: 'Schema-Export-Tool_timecho' }, - ], - }, - { text: '全量备份工具', link: 'Backup-Tool' }, - { text: '健康检查工具', link: 'Health-Check-Tool' }, - ], - }, - { - text: '应用编程接口', - collapsible: true, - prefix: 'API/', - children: [ - { text: 'Java原生接口', collapsible: true, - children: [ - { text: 'Java原生API', link: 'Programming-Java-Native-API_timecho' }, - { text: '数据订阅API', link: 'Programming-Data-Subscription_timecho' }, - ], - }, - { text: 'Python原生接口', link: 'Programming-Python-Native-API_timecho' }, - { text: 'C++原生接口', link: 'Programming-Cpp-Native-API' }, - { text: 'Go原生接口', link: 'Programming-Go-Native-API' }, - { text: 'C#原生接口', link: 'Programming-CSharp-Native-API' }, - { text: 'Node.js原生接口', link: 'Programming-NodeJS-Native-API' }, - { text: 'Rust', link: 'Programming-Rust-Native-API' }, - { text: 'JDBC', link: 'Programming-JDBC_timecho' }, - { text: 'ODBC', link: 'Programming-ODBC_timecho' }, - { text: 'MQTT协议', link: 'Programming-MQTT_timecho' }, - { text: 'OPC UA协议', link: 'Programming-OPC-UA_timecho' }, - { text: 'OPC DA协议', link: 'Programming-OPC-DA_timecho' }, - { - text: 'REST API', - collapsible: true, - children: [ - { text: 'V1 (不推荐)', link: 'RestServiceV1_timecho' }, - { text: 'V2', link: 'RestServiceV2_timecho' }, - ], - }, - ], - }, - { - text: '生态集成', - collapsible: true, - prefix: 'Ecosystem-Integration/', - children: [ - { text: '概览', link: 'Ecosystem-Overview_timecho' }, - { - text: '数据采集', - collapsible: true, - children: [ - { text: 'Telegraf插件', link: 'Telegraf' }, - ], - }, - { - text: '数据集成', - collapsible: true, - children: [ - { text: 'Apache NiFi', link: 'NiFi-IoTDB' }, - { text: 'Kafka', link: 'Programming-Kafka' }, - ], - }, - { - text: '计算引擎', - collapsible: true, - children: [ - { text: 'Apache Flink', link: 'Flink-IoTDB' }, - { text: 'Apache Spark', link: 'Spark-IoTDB' }, - { text: 'Apache SeaTunnel', link: 'SeaTunnel_timecho' }, - ], - }, - { - text: '可视化分析', - collapsible: true, - children: [ - { text: 'Apache Zeppelin', link: 'Zeppelin-IoTDB_timecho' }, - { text: 'Grafana', link: 'Grafana-Connector' }, - { text: 'Grafana插件', link: 'Grafana-Plugin' }, - { text: 'DataEase', link: 'DataEase' }, - ], - }, - { - text: 'SQL 开发', - collapsible: true, - children: [ - { text: 'DBeaver', link: 'DBeaver' }, - ], - }, - { - text: '物联网平台', - collapsible: true, - children: [ - { text: 'Ignition', link: 'Ignition-IoTDB-plugin_timecho' }, - { text: 'ThingsBoard', link: 'Thingsboard' }, - ], - }, - ], - }, - { - text: 'SQL手册', - collapsible: true, - prefix: 'SQL-Manual/', - children: [ - { text: '快速 SQL 体验', link: 'QuickStart-Only-Sql_timecho' }, - { text: '标识符', link: 'Syntax-Rule' }, - { text: '关键字', link: 'Keywords' }, - { text: 'SQL手册', link: 'SQL-Manual_timecho', badge: ['hot'] }, - { - text: '函数与运算符', - collapsible: true, - children: [ - { text: 'UDF函数库', link: 'UDF-Libraries_timecho' }, - { text: '函数与运算符', link: 'Operator-and-Expression' }, - { text: '内置函数与表达式', link: 'Function-and-Expression' }, - ], - }, - ], - }, - { - text: '技术内幕', - collapsible: true, - prefix: 'Technical-Insider/', - children: [ - { text: '研究论文', link: 'Publication' }, - { text: '压缩&编码', link: 'Encoding-and-Compression' }, - { text: '数据分区和负载均衡', link: 'Cluster-data-partitioning' }, - ], - }, - { - text: '附录', - collapsible: true, - prefix: 'Reference/', - children: [ - { - text: '配置参数', - collapsible: true, - children: [ - { text: '配置参数', link: 'Common-Config-Manual' }, - { text: 'ConfigNode配置参数', link: 'ConfigNode-Config-Manual' }, - { text: 'DataNode配置参数', link: 'DataNode-Config-Manual_timecho' }, - ], - }, - { text: '状态码', link: 'Status-Codes' }, - ], - }, - { - text: 'FAQ', - collapsible: true, - prefix: 'FAQ/', - children: [{ text: '常见问题', link: 'Frequently-asked-questions' }], - }, - ], -}; diff --git a/src/.vuepress/sidebar_timecho/en.ts b/src/.vuepress/sidebar_timecho/en.ts deleted file mode 100644 index 9e8a2b42e..000000000 --- a/src/.vuepress/sidebar_timecho/en.ts +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { sidebar } from 'vuepress-theme-hope'; -import { enSidebar as V201xTableSidebar } from './V2.0.x/en-Table.js'; -import { enSidebar as V201xTreeSidebar } from './V2.0.x/en-Tree.js'; -import { enSidebar as V103xSidebar } from './V1.3.x/en.js'; -import { enSidebar as V102xSidebar } from './V1.2.x/en.js'; -import { enSidebar as V013xSidebar } from './V0.13.x/en.js'; - -export const enSidebar = sidebar({ - ...V201xTableSidebar, - ...V201xTreeSidebar, - ...V103xSidebar, - ...V102xSidebar, - ...V013xSidebar, -}); diff --git a/src/.vuepress/sidebar_timecho/index.ts b/src/.vuepress/sidebar_timecho/index.ts deleted file mode 100644 index 3e7096aa4..000000000 --- a/src/.vuepress/sidebar_timecho/index.ts +++ /dev/null @@ -1,20 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -export * from './en.js'; -export * from './zh.js'; diff --git a/src/.vuepress/sidebar_timecho/zh.ts b/src/.vuepress/sidebar_timecho/zh.ts deleted file mode 100644 index eddad6c99..000000000 --- a/src/.vuepress/sidebar_timecho/zh.ts +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { sidebar } from 'vuepress-theme-hope'; -import { zhSidebar as V201xTableSidebar } from './V2.0.x/zh-Table.js'; -import { zhSidebar as V201xTreeSidebar } from './V2.0.x/zh-Tree.js'; -import { zhSidebar as V103xSidebar } from './V1.3.x/zh.js'; -import { zhSidebar as V102xSidebar } from './V1.2.x/zh.js'; -import { zhSidebar as V013xSidebar } from './V0.13.x/zh.js'; - -export const zhSidebar = sidebar({ - ...V201xTableSidebar, - ...V201xTreeSidebar, - ...V103xSidebar, - ...V102xSidebar, - ...V013xSidebar, -}); diff --git a/src/UserGuide/Master/Table/IoTDB-Introduction/IoTDB-Introduction_apache.md b/src/UserGuide/Master/Table/IoTDB-Introduction/IoTDB-Introduction_apache.md index 5bb1b9ac3..54d7eb665 100644 --- a/src/UserGuide/Master/Table/IoTDB-Introduction/IoTDB-Introduction_apache.md +++ b/src/UserGuide/Master/Table/IoTDB-Introduction/IoTDB-Introduction_apache.md @@ -19,7 +19,7 @@ --> -# IoTDB Introduction +# Introduction 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. diff --git a/src/UserGuide/Master/Table/IoTDB-Introduction/IoTDB-Introduction_timecho.md b/src/UserGuide/Master/Table/IoTDB-Introduction/IoTDB-Introduction_timecho.md deleted file mode 100644 index f74257551..000000000 --- a/src/UserGuide/Master/Table/IoTDB-Introduction/IoTDB-Introduction_timecho.md +++ /dev/null @@ -1,299 +0,0 @@ - -# IoTDB Introduction - -TimechoDB is a high-performance, cost-efficient, and IoT-native time-series database developed by Timecho. As an enterprise-grade extension of Apache IoTDB, it is designed to tackle the complexities of managing large-scale time-series data in IoT environments. These challenges include high-frequency data sampling, massive data volumes, out-of-order data, extended processing times, diverse analytical demands, and high storage and maintenance costs. - -TimechoDB enhances Apache IoTDB with superior functionality, optimized performance, enterprise-grade reliability, and an intuitive toolset, enabling industrial users to streamline data operations and unlock deeper insights. - -- [Quick Start](../QuickStart/QuickStart_timecho.md): Download, Deploy, and Use - -## 1. TimechoDB Data Management Solution - -The Timecho ecosystem provides an integrated **collect-store-use** solution, covering the complete lifecycle of time-series data, from acquisition to analysis. - -![](/img/Introduction-en-timecho-new.png) - -Key components include: - -1. **Time-Series Database (TimechoDB)**: - 1. The primary storage and processing engine for time-series data, based on Apache IoTDB. - 2. Offers **high compression, advanced** **query** **capabilities, real-time stream processing, high availability, and scalability**. - 3. Provides **security features, multi-language APIs, and seamless integration with external systems**. -2. **Time-Series Standard File Format** **(Apache** **TsFile)**: - 1. A high-performance storage format originally developed by Timecho’s core contributors. - 2. Enables **efficient compression and fast querying**. - 3. Powers TimechoDB’s **data collection, storage, and analysis pipeline**, ensuring unified data management -3. **Time-Series AI Engine** **(AINode)**: - 1. Integrates **machine learning and deep learning** for time-series analytics. - 2. Extracts actionable insights directly from TimechoDB-stored data. -4. **Data Collection Framework**: - 1. Supports **various industrial protocols, resumable transfers, and network barrier penetration**. - 2. Facilitates **reliable data acquisition in challenging industrial environments**. - -## 2. TimechoDB Architecture - -The diagram below illustrates a common cluster deployment (3 ConfigNodes, 3 DataNodes) of TimechoDB: - -![](/img/Cluster-Concept03N.png) - -## 3. Key Features - -TimechoDB offers the following advantages: - -**Flexible Deployment:** - -- Supports one-click cloud deployment, on-premise installation, and seamless terminal-cloud synchronization. -- Adapts to hybrid, edge, and cloud-native architectures - -**Cost-Efficient Storage:** - -- Utilizes high compression ratio storage, eliminating the need for separate real-time and historical databases. -- Supports unified data management across different time horizons. - -**Hierarchical** **Data** **Organization:** - -- Mirrors real-world industrial structures through hierarchical measurement point modeling. -- Enables directory-based navigation, search, and retrieval. - -**High-Throughput Read****&****Write:** - -- Optimized for millions of concurrent device connections. -- Handles multi-frequency and out-of-order data ingestion with high efficiency. - -**Advanced Time-Series Query Semantics** **:** - -- Features a native time-series computation engine with built-in timestamp alignment. -- Provides nearly 100 aggregation and analytical functions, enabling AI-powered time-series insights. - -**Enterprise-Grade High Availability** **:** - -- Distributed HA architecture ensures 24/7 real-time database services. -- Automated resource balancing when nodes are added, removed, or overheated. -- Supports heterogeneous clusters with varying hardware configurations. - -**Operational Simplicity** **:** - -- Standard SQL query syntax for ease of use. -- Multi-language APIs for flexible development. -- Comes with a comprehensive toolset, including an intuitive management console - -**Robust Ecosystem Integration:** - -- Seamlessly integrates with big data frameworks (Hadoop, Spark) and visualization tools (Grafana, ThingsBoard, DataEase). -- Supports device management for industrial IoT environments. - -## 4. Enterprise-level Enhancements - -TimechoDB extends Apache IoTDB with advanced industrial-grade capabilities, including tiered storage, cloud-edge collaboration, visualization tools, and security upgrades. - -**Dual-Active Deployment:** - -- Implements active-active high availability, ensuring continuous operations. -- Two independent clusters perform real-time bidirectional synchronization. -- Both systems accept external writes and maintain eventual consistency. - -**Seamless Data Synchronization** **:** - -- Built-in synchronization module supports real-time and batch data aggregation from field devices to central hubs. -- Supports full, partial, and cascading aggregation. -- Includes enterprise-ready plugins for cross air-gap transmission, encrypted transmission, and compression. - -**Tiered** **Storage:** - -- Dynamically categorizes data into hot, warm, and cold tiers. -- Efficiently balances SSD, HDD, and cloud storage utilization. -- Automatically optimizes data access speed and storage costs. - -**Enhanced Security** **:** - -- Implements whitelist-based access control and audit logging. -- Strengthens data governance and risk mitigation. - -**Feature Comparison**: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionApache IoTDBTimechoDB
Deployment ModeStand-Alone Deployment
Distributed Deployment
Dual Active Deployment-
Container DeploymentPartial support
Database FunctionalitySensor Management
Write Data
Query Data
Continuous Query
Trigger
User Defined Function
Permission Management
Data SynchronisationOnly file synchronization, no built-in pluginsReal time synchronization+file synchronization, enriched with built-in plugins
Stream ProcessingOnly framework, no built-in pluginsFramework+rich built-in plugins
Tiered Storage-
View-
White List-
Audit Log-
Supporting ToolsWorkbench-
Cluster Management Tool-
System Monitor Tool-
LocalizationLocalization Compatibility Certification-
Technical SupportExpert Support-
Use Training-
- -### 4.1 Higher Efficiency and Stability - -TimechoDB achieves up to 10x performance improvements over Apache IoTDB in mission-critical workloads, and provides rapid fault recovery for industrial environments. - -### 4.2 Comprehensive Management Tools - -TimechoDB simplifies deployment, monitoring, and maintenance through an intuitive toolset: - -- **Cluster Monitoring Dashboard** - - Real-time insights into IoTDB and underlying OS health. - - 100+ performance metrics for in-depth monitoring and optimization. - - - - ![](/img/Introduction01.png) - - - - ![](/img/Introduction02.png) - - - - ![](/img/Introduction03.png) - - -- **Database Console** **:** - - Simplifies interaction with an intuitive GUI for metadata management, SQL execution, user permissions, and system configuration. -- **Cluster Management Tool** **:** - - Provides **one-click operations** for cluster deployment, scaling, start/stop, and configuration updates. - - ![](/img/introduction-opskit-en.png) - -### 4.3 Professional Enterprise Technical Services - -TimechoDB offers **vendor-backed enterprise services** to support industrial-scale deployments: - -- **On-Site Installation & Training**: Hands-on guidance for fast adoption. -- **Expert Consulting & Advisory**: Performance tuning and expert support. -- **Emergency Support & Remote Assistance**: Minimized downtime for mission-critical operations. -- **Custom Development & Optimization**: Tailored solutions for unique industrial use cases. - -Compared to Apache IoTDB’s 2-3 month release cycle, TimechoDB delivers faster updates and same-day critical issue resolutions, ensuring production stability. - -### 4.4 Ecosystem Compatibility & Compliance - -imechoDB is self-developed, supports mainstream CPUs & operating systems, and meets industry compliance standards, making it a reliable choice for enterprise IoT deployments. \ No newline at end of file diff --git a/src/UserGuide/Master/Tree/IoTDB-Introduction/IoTDB-Introduction_apache.md b/src/UserGuide/Master/Tree/IoTDB-Introduction/IoTDB-Introduction_apache.md index 5bb1b9ac3..54d7eb665 100644 --- a/src/UserGuide/Master/Tree/IoTDB-Introduction/IoTDB-Introduction_apache.md +++ b/src/UserGuide/Master/Tree/IoTDB-Introduction/IoTDB-Introduction_apache.md @@ -19,7 +19,7 @@ --> -# IoTDB Introduction +# Introduction 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. diff --git a/src/UserGuide/Master/Tree/IoTDB-Introduction/IoTDB-Introduction_timecho.md b/src/UserGuide/Master/Tree/IoTDB-Introduction/IoTDB-Introduction_timecho.md deleted file mode 100644 index 10fa4c4d4..000000000 --- a/src/UserGuide/Master/Tree/IoTDB-Introduction/IoTDB-Introduction_timecho.md +++ /dev/null @@ -1,267 +0,0 @@ - - -# IoTDB Introduction - -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. - -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. - -- Download 、Deployment and Usage:[QuickStart](../QuickStart/QuickStart_timecho.md) - - -## 1. Product Components - -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. - -
- Introduction-en-timecho-new.png - -
- -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. - -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. - -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. - -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. - -## 2. Product Features - -TimechoDB has the following advantages and characteristics: - -- 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). - -- Low hardware cost storage solution: Supports high compression ratio disk storage, no need to distinguish between historical and real-time databases, unified data management. - -- 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. - -- 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. - -- 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. - -- 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. - -- 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. - -- 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. - -## 3. Enterprise characteristics - -### 3.1 Higher level product features - -Based on Apache IoTDB, TimechoDB offers a range of advanced product features, with native upgrades and optimizations at the kernel level for industrial production scenarios. These include multi-level storage, cloud-edge collaboration, visualization tools, and security enhancements, allowing users to focus more on business development without worrying too much about underlying logic. This simplifies and enhances industrial production, bringing more economic benefits to enterprises. For example: - - -- Dual Active Deployment:Dual active usually refers to two independent single machines (or clusters) that perform real-time mirror synchronization. Their configurations are completely independent and can simultaneously receive external writes. Each independent single machine (or clusters) can synchronize the data written to itself to another single machine (or clusters), and the data of the two single machines (or clusters) can achieve final consistency. - -- Data Synchronisation:Through the built-in synchronization module of the database, data can be aggregated from the station to the center, supporting various scenarios such as full aggregation, partial aggregation, and hierarchical aggregation. It can support both real-time data synchronization and batch data synchronization modes. Simultaneously providing multiple built-in plugins to support requirements such as gateway penetration, encrypted transmission, and compressed transmission in enterprise data synchronization applications. - -- Tiered Storage:Multi level storage: By upgrading the underlying storage capacity, data can be divided into different levels such as cold, warm, and hot based on factors such as access frequency and data importance, and stored in different media (such as SSD, mechanical hard drive, cloud storage, etc.). At the same time, the system also performs data scheduling during the query process. Thereby reducing customer data storage costs while ensuring data access speed. - -- Security Enhancements: Features like whitelists and audit logs strengthen internal management and reduce the risk of data breaches. - -The detailed functional comparison is as follows: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionApache IoTDBTimechoDB
Deployment ModeStand-Alone Deployment
Distributed Deployment
Dual Active Deployment-
Container DeploymentPartial support
Database FunctionalitySensor Management
Write Data
Query Data
Continuous Query
Trigger
User Defined Function
Permission Management
Data SynchronisationOnly file synchronization, no built-in pluginsReal time synchronization+file synchronization, enriched with built-in plugins
Stream ProcessingOnly framework, no built-in pluginsFramework+rich built-in plugins
Tiered Storage-
View-
White List-
Audit Log-
Supporting ToolsWorkbench-
Cluster Management Tool-
System Monitor Tool-
LocalizationLocalization Compatibility Certification-
Technical SupportExpert Support-
Use Training-
- -### 3.2 More efficient/stable product performance - -TimechoDB has optimized stability and performance on the basis of the open source version. With technical support from the enterprise version, it can achieve more than 10 times performance improvement and has the performance advantage of timely fault recovery. - -### 3.3 More User-Friendly Tool System - -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. - -- 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. - -
-

Overall Overview

-

Operating System Resource Monitoring

-

TimechoDB Performance Monitoring

-
-
- - - -
-

- -- Database Console: Designed to provide a low threshold database interaction tool, it helps users perform metadata management, data addition, deletion, modification, query, permission management, system management, and other operations in a concise and clear manner through an interface console, simplifying the difficulty of database use and improving database efficiency. - - -
-

Home Page

-

Operate Metadata

-

SQL Query

-
-
- - - -
-

- - -- Cluster management tool: aimed at solving the operational difficulties of multi node distributed systems, mainly including cluster deployment, cluster start stop, elastic expansion, configuration updates, data export and other functions, so as to achieve one click instruction issuance for complex database clusters, greatly reducing management difficulty. - - -
-  -
- -### 3.4 More professional enterprise technical services - -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. - -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. - -### 3.5 More compatible localization adaptation - -The TimechoDB code is self-developed and controllable, and is compatible with most mainstream information and creative products (CPU, operating system, etc.), and has completed compatibility certification with multiple manufacturers to ensure product compliance and security. \ No newline at end of file diff --git a/src/UserGuide/V1.3.x/IoTDB-Introduction/IoTDB-Introduction_timecho.md b/src/UserGuide/V1.3.x/IoTDB-Introduction/IoTDB-Introduction_timecho.md deleted file mode 100644 index 4f7b6d570..000000000 --- a/src/UserGuide/V1.3.x/IoTDB-Introduction/IoTDB-Introduction_timecho.md +++ /dev/null @@ -1,267 +0,0 @@ - - -# What is TimechoDB - -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. - -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. - -- Download 、Deployment and Usage:[QuickStart](../QuickStart/QuickStart_timecho.md) - - -## Product Components - -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. - -
- Introduction-en-timecho-new.png - -
- -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. - -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. - -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. - -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. - -## Product Features - -TimechoDB has the following advantages and characteristics: - -- 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). - -- Low hardware cost storage solution: Supports high compression ratio disk storage, no need to distinguish between historical and real-time databases, unified data management. - -- 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. - -- 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. - -- 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. - -- 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. - -- 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. - -- 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. - -## Enterprise characteristics - -### Higher level product features - -Based on Apache IoTDB, TimechoDB offers a range of advanced product features, with native upgrades and optimizations at the kernel level for industrial production scenarios. These include multi-level storage, cloud-edge collaboration, visualization tools, and security enhancements, allowing users to focus more on business development without worrying too much about underlying logic. This simplifies and enhances industrial production, bringing more economic benefits to enterprises. For example: - - -- Dual Active Deployment:Dual active usually refers to two independent single machines (or clusters) that perform real-time mirror synchronization. Their configurations are completely independent and can simultaneously receive external writes. Each independent single machine (or clusters) can synchronize the data written to itself to another single machine (or clusters), and the data of the two single machines (or clusters) can achieve final consistency. - -- Data Synchronisation:Through the built-in synchronization module of the database, data can be aggregated from the station to the center, supporting various scenarios such as full aggregation, partial aggregation, and hierarchical aggregation. It can support both real-time data synchronization and batch data synchronization modes. Simultaneously providing multiple built-in plugins to support requirements such as gateway penetration, encrypted transmission, and compressed transmission in enterprise data synchronization applications. - -- Tiered Storage:Multi level storage: By upgrading the underlying storage capacity, data can be divided into different levels such as cold, warm, and hot based on factors such as access frequency and data importance, and stored in different media (such as SSD, mechanical hard drive, cloud storage, etc.). At the same time, the system also performs data scheduling during the query process. Thereby reducing customer data storage costs while ensuring data access speed. - -- Security Enhancements: Features like whitelists and audit logs strengthen internal management and reduce the risk of data breaches. - -The detailed functional comparison is as follows: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionApache IoTDBTimechoDB
Deployment ModeStand-Alone Deployment
Distributed Deployment
Dual Active Deployment-
Container DeploymentPartial support
Database FunctionalitySensor Management
Write Data
Query Data
Continuous Query
Trigger
User Defined Function
Permission Management
Data SynchronisationOnly file synchronization, no built-in pluginsReal time synchronization+file synchronization, enriched with built-in plugins
Stream ProcessingOnly framework, no built-in pluginsFramework+rich built-in plugins
Tiered Storage-
View-
White List-
Audit Log-
Supporting ToolsWorkbench-
Cluster Management Tool-
System Monitor Tool-
LocalizationLocalization Compatibility Certification-
Technical SupportExpert Support-
Use Training-
- -### More efficient/stable product performance - -TimechoDB has optimized stability and performance on the basis of the open source version. With technical support from the enterprise version, it can achieve more than 10 times performance improvement and has the performance advantage of timely fault recovery. - -### More User-Friendly Tool System - -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. - -- 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. - -
-

Overall Overview

-

Operating System Resource Monitoring

-

TimechoDB Performance Monitoring

-
-
- - - -
-

- -- Database Console: Designed to provide a low threshold database interaction tool, it helps users perform metadata management, data addition, deletion, modification, query, permission management, system management, and other operations in a concise and clear manner through an interface console, simplifying the difficulty of database use and improving database efficiency. - - -
-

Home Page

-

Operate Metadata

-

SQL Query

-
-
- - - -
-

- - -- Cluster management tool: aimed at solving the operational difficulties of multi node distributed systems, mainly including cluster deployment, cluster start stop, elastic expansion, configuration updates, data export and other functions, so as to achieve one click instruction issuance for complex database clusters, greatly reducing management difficulty. - - -
-  -
- -### More professional enterprise technical services - -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. - -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. - -### More compatible localization adaptation - -The TimechoDB code is self-developed and controllable, and is compatible with most mainstream information and creative products (CPU, operating system, etc.), and has completed compatibility certification with multiple manufacturers to ensure product compliance and security. \ No newline at end of file diff --git a/src/UserGuide/dev-1.3/IoTDB-Introduction/IoTDB-Introduction_timecho.md b/src/UserGuide/dev-1.3/IoTDB-Introduction/IoTDB-Introduction_timecho.md deleted file mode 100644 index 4f7b6d570..000000000 --- a/src/UserGuide/dev-1.3/IoTDB-Introduction/IoTDB-Introduction_timecho.md +++ /dev/null @@ -1,267 +0,0 @@ - - -# What is TimechoDB - -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. - -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. - -- Download 、Deployment and Usage:[QuickStart](../QuickStart/QuickStart_timecho.md) - - -## Product Components - -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. - -
- Introduction-en-timecho-new.png - -
- -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. - -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. - -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. - -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. - -## Product Features - -TimechoDB has the following advantages and characteristics: - -- 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). - -- Low hardware cost storage solution: Supports high compression ratio disk storage, no need to distinguish between historical and real-time databases, unified data management. - -- 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. - -- 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. - -- 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. - -- 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. - -- 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. - -- 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. - -## Enterprise characteristics - -### Higher level product features - -Based on Apache IoTDB, TimechoDB offers a range of advanced product features, with native upgrades and optimizations at the kernel level for industrial production scenarios. These include multi-level storage, cloud-edge collaboration, visualization tools, and security enhancements, allowing users to focus more on business development without worrying too much about underlying logic. This simplifies and enhances industrial production, bringing more economic benefits to enterprises. For example: - - -- Dual Active Deployment:Dual active usually refers to two independent single machines (or clusters) that perform real-time mirror synchronization. Their configurations are completely independent and can simultaneously receive external writes. Each independent single machine (or clusters) can synchronize the data written to itself to another single machine (or clusters), and the data of the two single machines (or clusters) can achieve final consistency. - -- Data Synchronisation:Through the built-in synchronization module of the database, data can be aggregated from the station to the center, supporting various scenarios such as full aggregation, partial aggregation, and hierarchical aggregation. It can support both real-time data synchronization and batch data synchronization modes. Simultaneously providing multiple built-in plugins to support requirements such as gateway penetration, encrypted transmission, and compressed transmission in enterprise data synchronization applications. - -- Tiered Storage:Multi level storage: By upgrading the underlying storage capacity, data can be divided into different levels such as cold, warm, and hot based on factors such as access frequency and data importance, and stored in different media (such as SSD, mechanical hard drive, cloud storage, etc.). At the same time, the system also performs data scheduling during the query process. Thereby reducing customer data storage costs while ensuring data access speed. - -- Security Enhancements: Features like whitelists and audit logs strengthen internal management and reduce the risk of data breaches. - -The detailed functional comparison is as follows: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionApache IoTDBTimechoDB
Deployment ModeStand-Alone Deployment
Distributed Deployment
Dual Active Deployment-
Container DeploymentPartial support
Database FunctionalitySensor Management
Write Data
Query Data
Continuous Query
Trigger
User Defined Function
Permission Management
Data SynchronisationOnly file synchronization, no built-in pluginsReal time synchronization+file synchronization, enriched with built-in plugins
Stream ProcessingOnly framework, no built-in pluginsFramework+rich built-in plugins
Tiered Storage-
View-
White List-
Audit Log-
Supporting ToolsWorkbench-
Cluster Management Tool-
System Monitor Tool-
LocalizationLocalization Compatibility Certification-
Technical SupportExpert Support-
Use Training-
- -### More efficient/stable product performance - -TimechoDB has optimized stability and performance on the basis of the open source version. With technical support from the enterprise version, it can achieve more than 10 times performance improvement and has the performance advantage of timely fault recovery. - -### More User-Friendly Tool System - -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. - -- 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. - -
-

Overall Overview

-

Operating System Resource Monitoring

-

TimechoDB Performance Monitoring

-
-
- - - -
-

- -- Database Console: Designed to provide a low threshold database interaction tool, it helps users perform metadata management, data addition, deletion, modification, query, permission management, system management, and other operations in a concise and clear manner through an interface console, simplifying the difficulty of database use and improving database efficiency. - - -
-

Home Page

-

Operate Metadata

-

SQL Query

-
-
- - - -
-

- - -- Cluster management tool: aimed at solving the operational difficulties of multi node distributed systems, mainly including cluster deployment, cluster start stop, elastic expansion, configuration updates, data export and other functions, so as to achieve one click instruction issuance for complex database clusters, greatly reducing management difficulty. - - -
-  -
- -### More professional enterprise technical services - -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. - -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. - -### More compatible localization adaptation - -The TimechoDB code is self-developed and controllable, and is compatible with most mainstream information and creative products (CPU, operating system, etc.), and has completed compatibility certification with multiple manufacturers to ensure product compliance and security. \ No newline at end of file diff --git a/src/UserGuide/latest-Table/IoTDB-Introduction/IoTDB-Introduction_apache.md b/src/UserGuide/latest-Table/IoTDB-Introduction/IoTDB-Introduction_apache.md index 5bb1b9ac3..54d7eb665 100644 --- a/src/UserGuide/latest-Table/IoTDB-Introduction/IoTDB-Introduction_apache.md +++ b/src/UserGuide/latest-Table/IoTDB-Introduction/IoTDB-Introduction_apache.md @@ -19,7 +19,7 @@ --> -# IoTDB Introduction +# Introduction 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. diff --git a/src/UserGuide/latest-Table/IoTDB-Introduction/IoTDB-Introduction_timecho.md b/src/UserGuide/latest-Table/IoTDB-Introduction/IoTDB-Introduction_timecho.md index f74257551..958a3cdb6 100644 --- a/src/UserGuide/latest-Table/IoTDB-Introduction/IoTDB-Introduction_timecho.md +++ b/src/UserGuide/latest-Table/IoTDB-Introduction/IoTDB-Introduction_timecho.md @@ -18,7 +18,7 @@ under the License. --> -# IoTDB Introduction +# Introduction TimechoDB is a high-performance, cost-efficient, and IoT-native time-series database developed by Timecho. As an enterprise-grade extension of Apache IoTDB, it is designed to tackle the complexities of managing large-scale time-series data in IoT environments. These challenges include high-frequency data sampling, massive data volumes, out-of-order data, extended processing times, diverse analytical demands, and high storage and maintenance costs. diff --git a/src/UserGuide/latest/IoTDB-Introduction/IoTDB-Introduction_apache.md b/src/UserGuide/latest/IoTDB-Introduction/IoTDB-Introduction_apache.md index 5bb1b9ac3..54d7eb665 100644 --- a/src/UserGuide/latest/IoTDB-Introduction/IoTDB-Introduction_apache.md +++ b/src/UserGuide/latest/IoTDB-Introduction/IoTDB-Introduction_apache.md @@ -19,7 +19,7 @@ --> -# IoTDB Introduction +# Introduction 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. diff --git a/src/UserGuide/latest/IoTDB-Introduction/IoTDB-Introduction_timecho.md b/src/UserGuide/latest/IoTDB-Introduction/IoTDB-Introduction_timecho.md index 10fa4c4d4..e9648843a 100644 --- a/src/UserGuide/latest/IoTDB-Introduction/IoTDB-Introduction_timecho.md +++ b/src/UserGuide/latest/IoTDB-Introduction/IoTDB-Introduction_timecho.md @@ -19,7 +19,7 @@ --> -# IoTDB Introduction +# Introduction 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. diff --git a/src/zh/UserGuide/Master/Table/IoTDB-Introduction/IoTDB-Introduction_timecho.md b/src/zh/UserGuide/Master/Table/IoTDB-Introduction/IoTDB-Introduction_timecho.md deleted file mode 100644 index a82e4ed7f..000000000 --- a/src/zh/UserGuide/Master/Table/IoTDB-Introduction/IoTDB-Introduction_timecho.md +++ /dev/null @@ -1,271 +0,0 @@ - - -# 产品介绍 - -TimechoDB 是一款低成本、高性能的物联网原生时序数据库,是天谋科技基于 Apache IoTDB 社区版本提供的原厂商业化产品。它可以解决企业组建物联网大数据平台管理时序数据时所遇到的应用场景复杂、数据体量大、采样频率高、数据乱序多、数据处理耗时长、分析需求多样、存储与运维成本高等多种问题。 - -天谋科技基于 TimechoDB 提供更多样的产品功能、更强大的性能和稳定性、更丰富的效能工具,并为用户提供全方位的企业服务,从而为商业化客户提供更强大的产品能力,和更优质的开发、运维、使用体验。 - -- 下载、部署与使用:[快速上手](../QuickStart/QuickStart_timecho.md) - -## 1. 产品体系 - -天谋产品体系由若干个组件构成,覆盖由【数据采集】到【数据管理】到【数据分析&应用】的全时序数据生命周期,做到“采-存-用”一体化时序数据解决方案,帮助用户高效地管理和分析物联网产生的海量时序数据。 - -
- Introduction-zh-timecho.png -
- - -其中: - -1. **时序数据库(TimechoDB,基于 Apache IoTDB 提供的原厂商业化产品)**:时序数据存储的核心组件,其能够为用户提供高压缩存储能力、丰富时序查询能力、实时流处理能力,同时具备数据的高可用和集群的高扩展性,并在安全层面提供全方位保障。同时 TimechoDB 还为用户提供多种应用工具,方便用户配置和管理系统;多语言API和外部系统应用集成能力,方便用户在 TimechoDB 基础上构建业务应用。 -2. **时序数据标准文件格式(Apache TsFile,多位天谋科技核心团队成员主导&贡献代码)**:该文件格式是一种专为时序数据设计的存储格式,可以高效地存储和查询海量时序数据。目前 Timecho 采集、存储、智能分析等模块的底层存储文件均由 Apache TsFile 进行支撑。TsFile 可以被高效地加载至 IoTDB 中,也能够被迁移出来。通过 TsFile,用户可以在采集、管理、应用&分析阶段统一使用相同的文件格式进行数据管理,极大简化了数据采集到分析的整个流程,提高时序数据管理的效率和便捷度。 -3. **时序模型训推一体化引擎(AINode)**:针对智能分析场景,TimechoDB 提供 AINode 时序模型训推一体化引擎,它提供了一套完整的时序数据分析工具,底层为模型训练引擎,支持训练任务与数据管理,与包括机器学习、深度学习等。通过这些工具,用户可以对存储在 TimechoDB 中的数据进行深入分析,挖掘出其中的价值。 -4. **数据采集**:为了更加便捷的对接各类工业采集场景, 天谋科技提供数据采集接入服务,支持多种协议和格式,可以接入各种传感器、设备产生的数据,同时支持断点续传、网闸穿透等特性。更加适配工业领域采集过程中配置难、传输慢、网络弱的特点,让用户的数采变得更加简单、高效。 - -## 2. TimechoDB 整体架构 - -下图展示了一个常见的 IoTDB 3C3D(3 个 ConfigNode、3 个 DataNode)的集群部署模式: - - - -## 3. 产品特性 - -TimechoDB 具备以下优势和特性: - -- 灵活的部署方式:支持云端一键部署、终端解压即用、终端-云端无缝连接(数据云端同步工具) - -- 低硬件成本的存储解决方案:支持高压缩比的磁盘存储,无需区分历史库与实时库,数据统一管理 - -- 层级化的测点组织管理方式:支持在系统中根据设备实际层级关系进行建模,以实现与工业测点管理结构的对齐,同时支持针对层级结构的目录查看、检索等能力 - -- 高通量的数据读写:支持百万级设备接入、数据高速读写、乱序/多频采集等复杂工业读写场景 - -- 丰富的时间序列查询语义:支持时序数据原生计算引擎,支持查询时时间戳对齐,提供近百种内置聚合与时序计算函数,支持面向时序特征分析和AI能力 - -- 高可用的分布式系统:支持HA分布式架构,系统提供7*24小时不间断的实时数据库服务,一个物理节点宕机或网络故障,不会影响系统的正常运行;支持物理节点的增加、删除或过热,系统会自动进行计算/存储资源的负载均衡处理;支持异构环境,不同类型、不同性能的服务器可以组建集群,系统根据物理机的配置,自动负载均衡 - -- 极低的使用&运维门槛:支持类 SQL 语言、提供多语言原生二次开发接口、具备控制台等完善的工具体系 - -- 丰富的生态环境对接:支持Hadoop、Spark等大数据生态系统组件对接,支持Grafana、Thingsboard、DataEase等设备管理和可视化工具 - -## 4. 企业特性 - -### 4.1 更高阶的产品功能 - -TimechoDB 在 Apache IoTDB 基础上提供了更多高阶产品功能,在内核层面针对工业生产场景进行原生升级和优化,如多级存储、云边协同、可视化工具、安全增强等功能,能够让用户无需过多关注底层逻辑,将精力聚焦在业务开发中,让工业生产更简单更高效,为企业带来更多的经济效益。如: - -- 双活部署:双活通常是指两个独立的单机(或集群),实时进行镜像同步,它们的配置完全独立,可以同时接收外界的写入,每一个独立的单机(或集群)都可以将写入到自己的数据同步到另一个单机(或集群)中,两个单机(或集群)的数据可达到最终一致。 - -- 数据同步:通过数据库内置的同步模块,支持数据由场站向中心汇聚,支持全量汇聚、部分汇聚、级联汇聚等各类场景,可支持实时数据同步与批量数据同步两种模式。同时提供多种内置插件,支持企业数据同步应用中的网闸穿透、加密传输、压缩传输等相关要求。 - -- 多级存储:通过升级底层存储能力,支持根据访问频率和数据重要性等因素将数据划分为冷、温、热等不同层级的数据,并将其存储在不同介质中(如 SSD、机械硬盘、云存储等),同时在查询过程中也由系统进行数据调度。从而在保证数据访问速度的同时,降低客户数据存储成本。 - -- 安全增强:通过白名单、审计日志等功能加强企业内部管理,降低数据泄露风险。 - -详细功能对比如下: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
功能Apache IoTDBTimechoDB
部署模式单机部署
分布式部署
双活部署-
容器部署部分支持
数据库功能测点管理
数据写入
数据查询
连续查询
触发器
用户自定义函数
权限管理
数据同步仅文件同步,无内置插件实时同步+文件同步,丰富内置插件
流处理仅框架,无内置插件框架+丰富内置插件
多级存储-
视图-
白名单-
审计日志-
配套工具可视化控制台-
集群管理工具-
系统监控工具-
国产化国产化兼容性认证-
技术支持专家服务-
使用培训-
- -### 4.2 更高效/稳定的产品性能 - -TimechoDB 在 Apache IoTDB 的基础上优化了稳定性与性能,经过企业版技术支持,能够实现10倍以上性能提升,并具有故障及时恢复的性能优势。 - -### 4.3 更用户友好的工具体系 - -TimechoDB 将为用户提供更简单、易用的工具体系,通过集群监控面板(IoTDB Grafana)、数据库控制台(IoTDB Workbench)、集群管理工具(IoTDB Deploy Tool,简称 IoTD)等产品帮助用户快速部署、管理、监控数据库集群,降低运维人员工作/学习成本,简化数据库运维工作,使运维过程更加方便、快捷。 - -- 集群监控面板:旨在解决 IoTDB 及其所在操作系统的监控问题,主要包括:操作系统资源监控、IoTDB 性能监控,及上百项内核监控指标,从而帮助用户监控集群健康状态,并进行集群调优和运维。 - -
-

总体概览

-

操作系统资源监控

-

IoTDB 性能监控

-
-
- - - -
-

- -- 数据库控制台:旨在提供低门槛的数据库交互工具,通过提供界面化的控制台帮助用户简洁明了的进行元数据管理、数据增删改查、权限管理、系统管理等操作,简化数据库使用难度,提高数据库使用效率。 - - -
-

首页

-

元数据管理

-

SQL 查询

-
-
- - - -
-

- - -- 集群管理工具:旨在解决分布式系统多节点的运维难题,主要包括集群部署、集群启停、弹性扩容、配置更新、数据导出等功能,从而实现对复杂数据库集群的一键式指令下发,极大降低管理难度。 - - -
-  -
- -### 4.4 更专业的企业技术服务 - -TimechoDB 客户提供强大的原厂服务,包括但不限于现场安装及培训、专家顾问咨询、现场紧急救助、软件升级、在线自助服务、远程支持、最新开发版使用指导等服务。同时,为了使 IoTDB 更契合工业生产场景,我们会根据企业实际数据结构和读写负载,进行建模方案推荐、读写性能调优、压缩比调优、数据库配置推荐及其他的技术支持。如遇到部分产品未覆盖的工业化定制场景,TimechoDB 将根据用户特点提供定制化开发工具。 - -相较于 Apache IoTDB,每 2-3 个月一个发版周期,TimechoDB 提供周期更快的发版频率,同时针对客户现场紧急问题,提供天级别的专属修复,确保生产环境稳定。 - - -### 4.5 更兼容的国产化适配 - -TimechoDB 代码自研可控,同时兼容大部分主流信创产品(CPU、操作系统等),并完成与多个厂家的兼容认证,确保产品的合规性和安全性。 \ No newline at end of file diff --git a/src/zh/UserGuide/Master/Tree/IoTDB-Introduction/IoTDB-Introduction_timecho.md b/src/zh/UserGuide/Master/Tree/IoTDB-Introduction/IoTDB-Introduction_timecho.md deleted file mode 100644 index a82e4ed7f..000000000 --- a/src/zh/UserGuide/Master/Tree/IoTDB-Introduction/IoTDB-Introduction_timecho.md +++ /dev/null @@ -1,271 +0,0 @@ - - -# 产品介绍 - -TimechoDB 是一款低成本、高性能的物联网原生时序数据库,是天谋科技基于 Apache IoTDB 社区版本提供的原厂商业化产品。它可以解决企业组建物联网大数据平台管理时序数据时所遇到的应用场景复杂、数据体量大、采样频率高、数据乱序多、数据处理耗时长、分析需求多样、存储与运维成本高等多种问题。 - -天谋科技基于 TimechoDB 提供更多样的产品功能、更强大的性能和稳定性、更丰富的效能工具,并为用户提供全方位的企业服务,从而为商业化客户提供更强大的产品能力,和更优质的开发、运维、使用体验。 - -- 下载、部署与使用:[快速上手](../QuickStart/QuickStart_timecho.md) - -## 1. 产品体系 - -天谋产品体系由若干个组件构成,覆盖由【数据采集】到【数据管理】到【数据分析&应用】的全时序数据生命周期,做到“采-存-用”一体化时序数据解决方案,帮助用户高效地管理和分析物联网产生的海量时序数据。 - -
- Introduction-zh-timecho.png -
- - -其中: - -1. **时序数据库(TimechoDB,基于 Apache IoTDB 提供的原厂商业化产品)**:时序数据存储的核心组件,其能够为用户提供高压缩存储能力、丰富时序查询能力、实时流处理能力,同时具备数据的高可用和集群的高扩展性,并在安全层面提供全方位保障。同时 TimechoDB 还为用户提供多种应用工具,方便用户配置和管理系统;多语言API和外部系统应用集成能力,方便用户在 TimechoDB 基础上构建业务应用。 -2. **时序数据标准文件格式(Apache TsFile,多位天谋科技核心团队成员主导&贡献代码)**:该文件格式是一种专为时序数据设计的存储格式,可以高效地存储和查询海量时序数据。目前 Timecho 采集、存储、智能分析等模块的底层存储文件均由 Apache TsFile 进行支撑。TsFile 可以被高效地加载至 IoTDB 中,也能够被迁移出来。通过 TsFile,用户可以在采集、管理、应用&分析阶段统一使用相同的文件格式进行数据管理,极大简化了数据采集到分析的整个流程,提高时序数据管理的效率和便捷度。 -3. **时序模型训推一体化引擎(AINode)**:针对智能分析场景,TimechoDB 提供 AINode 时序模型训推一体化引擎,它提供了一套完整的时序数据分析工具,底层为模型训练引擎,支持训练任务与数据管理,与包括机器学习、深度学习等。通过这些工具,用户可以对存储在 TimechoDB 中的数据进行深入分析,挖掘出其中的价值。 -4. **数据采集**:为了更加便捷的对接各类工业采集场景, 天谋科技提供数据采集接入服务,支持多种协议和格式,可以接入各种传感器、设备产生的数据,同时支持断点续传、网闸穿透等特性。更加适配工业领域采集过程中配置难、传输慢、网络弱的特点,让用户的数采变得更加简单、高效。 - -## 2. TimechoDB 整体架构 - -下图展示了一个常见的 IoTDB 3C3D(3 个 ConfigNode、3 个 DataNode)的集群部署模式: - - - -## 3. 产品特性 - -TimechoDB 具备以下优势和特性: - -- 灵活的部署方式:支持云端一键部署、终端解压即用、终端-云端无缝连接(数据云端同步工具) - -- 低硬件成本的存储解决方案:支持高压缩比的磁盘存储,无需区分历史库与实时库,数据统一管理 - -- 层级化的测点组织管理方式:支持在系统中根据设备实际层级关系进行建模,以实现与工业测点管理结构的对齐,同时支持针对层级结构的目录查看、检索等能力 - -- 高通量的数据读写:支持百万级设备接入、数据高速读写、乱序/多频采集等复杂工业读写场景 - -- 丰富的时间序列查询语义:支持时序数据原生计算引擎,支持查询时时间戳对齐,提供近百种内置聚合与时序计算函数,支持面向时序特征分析和AI能力 - -- 高可用的分布式系统:支持HA分布式架构,系统提供7*24小时不间断的实时数据库服务,一个物理节点宕机或网络故障,不会影响系统的正常运行;支持物理节点的增加、删除或过热,系统会自动进行计算/存储资源的负载均衡处理;支持异构环境,不同类型、不同性能的服务器可以组建集群,系统根据物理机的配置,自动负载均衡 - -- 极低的使用&运维门槛:支持类 SQL 语言、提供多语言原生二次开发接口、具备控制台等完善的工具体系 - -- 丰富的生态环境对接:支持Hadoop、Spark等大数据生态系统组件对接,支持Grafana、Thingsboard、DataEase等设备管理和可视化工具 - -## 4. 企业特性 - -### 4.1 更高阶的产品功能 - -TimechoDB 在 Apache IoTDB 基础上提供了更多高阶产品功能,在内核层面针对工业生产场景进行原生升级和优化,如多级存储、云边协同、可视化工具、安全增强等功能,能够让用户无需过多关注底层逻辑,将精力聚焦在业务开发中,让工业生产更简单更高效,为企业带来更多的经济效益。如: - -- 双活部署:双活通常是指两个独立的单机(或集群),实时进行镜像同步,它们的配置完全独立,可以同时接收外界的写入,每一个独立的单机(或集群)都可以将写入到自己的数据同步到另一个单机(或集群)中,两个单机(或集群)的数据可达到最终一致。 - -- 数据同步:通过数据库内置的同步模块,支持数据由场站向中心汇聚,支持全量汇聚、部分汇聚、级联汇聚等各类场景,可支持实时数据同步与批量数据同步两种模式。同时提供多种内置插件,支持企业数据同步应用中的网闸穿透、加密传输、压缩传输等相关要求。 - -- 多级存储:通过升级底层存储能力,支持根据访问频率和数据重要性等因素将数据划分为冷、温、热等不同层级的数据,并将其存储在不同介质中(如 SSD、机械硬盘、云存储等),同时在查询过程中也由系统进行数据调度。从而在保证数据访问速度的同时,降低客户数据存储成本。 - -- 安全增强:通过白名单、审计日志等功能加强企业内部管理,降低数据泄露风险。 - -详细功能对比如下: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
功能Apache IoTDBTimechoDB
部署模式单机部署
分布式部署
双活部署-
容器部署部分支持
数据库功能测点管理
数据写入
数据查询
连续查询
触发器
用户自定义函数
权限管理
数据同步仅文件同步,无内置插件实时同步+文件同步,丰富内置插件
流处理仅框架,无内置插件框架+丰富内置插件
多级存储-
视图-
白名单-
审计日志-
配套工具可视化控制台-
集群管理工具-
系统监控工具-
国产化国产化兼容性认证-
技术支持专家服务-
使用培训-
- -### 4.2 更高效/稳定的产品性能 - -TimechoDB 在 Apache IoTDB 的基础上优化了稳定性与性能,经过企业版技术支持,能够实现10倍以上性能提升,并具有故障及时恢复的性能优势。 - -### 4.3 更用户友好的工具体系 - -TimechoDB 将为用户提供更简单、易用的工具体系,通过集群监控面板(IoTDB Grafana)、数据库控制台(IoTDB Workbench)、集群管理工具(IoTDB Deploy Tool,简称 IoTD)等产品帮助用户快速部署、管理、监控数据库集群,降低运维人员工作/学习成本,简化数据库运维工作,使运维过程更加方便、快捷。 - -- 集群监控面板:旨在解决 IoTDB 及其所在操作系统的监控问题,主要包括:操作系统资源监控、IoTDB 性能监控,及上百项内核监控指标,从而帮助用户监控集群健康状态,并进行集群调优和运维。 - -
-

总体概览

-

操作系统资源监控

-

IoTDB 性能监控

-
-
- - - -
-

- -- 数据库控制台:旨在提供低门槛的数据库交互工具,通过提供界面化的控制台帮助用户简洁明了的进行元数据管理、数据增删改查、权限管理、系统管理等操作,简化数据库使用难度,提高数据库使用效率。 - - -
-

首页

-

元数据管理

-

SQL 查询

-
-
- - - -
-

- - -- 集群管理工具:旨在解决分布式系统多节点的运维难题,主要包括集群部署、集群启停、弹性扩容、配置更新、数据导出等功能,从而实现对复杂数据库集群的一键式指令下发,极大降低管理难度。 - - -
-  -
- -### 4.4 更专业的企业技术服务 - -TimechoDB 客户提供强大的原厂服务,包括但不限于现场安装及培训、专家顾问咨询、现场紧急救助、软件升级、在线自助服务、远程支持、最新开发版使用指导等服务。同时,为了使 IoTDB 更契合工业生产场景,我们会根据企业实际数据结构和读写负载,进行建模方案推荐、读写性能调优、压缩比调优、数据库配置推荐及其他的技术支持。如遇到部分产品未覆盖的工业化定制场景,TimechoDB 将根据用户特点提供定制化开发工具。 - -相较于 Apache IoTDB,每 2-3 个月一个发版周期,TimechoDB 提供周期更快的发版频率,同时针对客户现场紧急问题,提供天级别的专属修复,确保生产环境稳定。 - - -### 4.5 更兼容的国产化适配 - -TimechoDB 代码自研可控,同时兼容大部分主流信创产品(CPU、操作系统等),并完成与多个厂家的兼容认证,确保产品的合规性和安全性。 \ No newline at end of file diff --git a/src/zh/UserGuide/V1.3.x/IoTDB-Introduction/IoTDB-Introduction_timecho.md b/src/zh/UserGuide/V1.3.x/IoTDB-Introduction/IoTDB-Introduction_timecho.md deleted file mode 100644 index a97f6e9fb..000000000 --- a/src/zh/UserGuide/V1.3.x/IoTDB-Introduction/IoTDB-Introduction_timecho.md +++ /dev/null @@ -1,266 +0,0 @@ - - -# 产品介绍 - -TimechoDB 是一款低成本、高性能的物联网原生时序数据库,是天谋科技基于 Apache IoTDB 社区版本提供的原厂商业化产品。它可以解决企业组建物联网大数据平台管理时序数据时所遇到的应用场景复杂、数据体量大、采样频率高、数据乱序多、数据处理耗时长、分析需求多样、存储与运维成本高等多种问题。 - -天谋科技基于 TimechoDB 提供更多样的产品功能、更强大的性能和稳定性、更丰富的效能工具,并为用户提供全方位的企业服务,从而为商业化客户提供更强大的产品能力,和更优质的开发、运维、使用体验。 - -- 下载、部署与使用:[快速上手](../QuickStart/QuickStart_timecho.md) - -## 产品体系 - -天谋产品体系由若干个组件构成,覆盖由【数据采集】到【数据管理】到【数据分析&应用】的全时序数据生命周期,做到“采-存-用”一体化时序数据解决方案,帮助用户高效地管理和分析物联网产生的海量时序数据。 - -
- Introduction-zh-timecho.png -
- - -其中: - -1. **时序数据库(TimechoDB,基于 Apache IoTDB 提供的原厂商业化产品)**:时序数据存储的核心组件,其能够为用户提供高压缩存储能力、丰富时序查询能力、实时流处理能力,同时具备数据的高可用和集群的高扩展性,并在安全层面提供全方位保障。同时 TimechoDB 还为用户提供多种应用工具,方便用户配置和管理系统;多语言API和外部系统应用集成能力,方便用户在 TimechoDB 基础上构建业务应用。 -2. **时序数据标准文件格式(Apache TsFile,多位天谋科技核心团队成员主导&贡献代码)**:该文件格式是一种专为时序数据设计的存储格式,可以高效地存储和查询海量时序数据。目前 Timecho 采集、存储、智能分析等模块的底层存储文件均由 Apache TsFile 进行支撑。TsFile 可以被高效地加载至 IoTDB 中,也能够被迁移出来。通过 TsFile,用户可以在采集、管理、应用&分析阶段统一使用相同的文件格式进行数据管理,极大简化了数据采集到分析的整个流程,提高时序数据管理的效率和便捷度。 -3. **时序模型训推一体化引擎(AINode)**:针对智能分析场景,TimechoDB 提供 AINode 时序模型训推一体化引擎,它提供了一套完整的时序数据分析工具,底层为模型训练引擎,支持训练任务与数据管理,与包括机器学习、深度学习等。通过这些工具,用户可以对存储在 TimechoDB 中的数据进行深入分析,挖掘出其中的价值。 -4. **数据采集**:为了更加便捷的对接各类工业采集场景, 天谋科技提供数据采集接入服务,支持多种协议和格式,可以接入各种传感器、设备产生的数据,同时支持断点续传、网闸穿透等特性。更加适配工业领域采集过程中配置难、传输慢、网络弱的特点,让用户的数采变得更加简单、高效。 - - -## 产品特性 - -TimechoDB 具备以下优势和特性: - -- 灵活的部署方式:支持云端一键部署、终端解压即用、终端-云端无缝连接(数据云端同步工具) - -- 低硬件成本的存储解决方案:支持高压缩比的磁盘存储,无需区分历史库与实时库,数据统一管理 - -- 层级化的测点组织管理方式:支持在系统中根据设备实际层级关系进行建模,以实现与工业测点管理结构的对齐,同时支持针对层级结构的目录查看、检索等能力 - -- 高通量的数据读写:支持百万级设备接入、数据高速读写、乱序/多频采集等复杂工业读写场景 - -- 丰富的时间序列查询语义:支持时序数据原生计算引擎,支持查询时时间戳对齐,提供近百种内置聚合与时序计算函数,支持面向时序特征分析和AI能力 - -- 高可用的分布式系统:支持HA分布式架构,系统提供7*24小时不间断的实时数据库服务,一个物理节点宕机或网络故障,不会影响系统的正常运行;支持物理节点的增加、删除或过热,系统会自动进行计算/存储资源的负载均衡处理;支持异构环境,不同类型、不同性能的服务器可以组建集群,系统根据物理机的配置,自动负载均衡 - -- 极低的使用&运维门槛:支持类 SQL 语言、提供多语言原生二次开发接口、具备控制台等完善的工具体系 - -- 丰富的生态环境对接:支持Hadoop、Spark等大数据生态系统组件对接,支持Grafana、Thingsboard、DataEase等设备管理和可视化工具 - -## 企业特性 - -### 更高阶的产品功能 - -TimechoDB 在 Apache IoTDB 基础上提供了更多高阶产品功能,在内核层面针对工业生产场景进行原生升级和优化,如多级存储、云边协同、可视化工具、安全增强等功能,能够让用户无需过多关注底层逻辑,将精力聚焦在业务开发中,让工业生产更简单更高效,为企业带来更多的经济效益。如: - -- 双活部署:双活通常是指两个独立的单机(或集群),实时进行镜像同步,它们的配置完全独立,可以同时接收外界的写入,每一个独立的单机(或集群)都可以将写入到自己的数据同步到另一个单机(或集群)中,两个单机(或集群)的数据可达到最终一致。 - -- 数据同步:通过数据库内置的同步模块,支持数据由场站向中心汇聚,支持全量汇聚、部分汇聚、级联汇聚等各类场景,可支持实时数据同步与批量数据同步两种模式。同时提供多种内置插件,支持企业数据同步应用中的网闸穿透、加密传输、压缩传输等相关要求。 - -- 多级存储:通过升级底层存储能力,支持根据访问频率和数据重要性等因素将数据划分为冷、温、热等不同层级的数据,并将其存储在不同介质中(如 SSD、机械硬盘、云存储等),同时在查询过程中也由系统进行数据调度。从而在保证数据访问速度的同时,降低客户数据存储成本。 - -- 安全增强:通过白名单、审计日志等功能加强企业内部管理,降低数据泄露风险。 - -详细功能对比如下: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
功能Apache IoTDBTimechoDB
部署模式单机部署
分布式部署
双活部署-
容器部署部分支持
数据库功能测点管理
数据写入
数据查询
连续查询
触发器
用户自定义函数
权限管理
数据同步仅文件同步,无内置插件实时同步+文件同步,丰富内置插件
流处理仅框架,无内置插件框架+丰富内置插件
多级存储-
视图-
白名单-
审计日志-
配套工具可视化控制台-
集群管理工具-
系统监控工具-
国产化国产化兼容性认证-
技术支持专家服务-
使用培训-
- -### 更高效/稳定的产品性能 - -TimechoDB 在 Apache IoTDB 的基础上优化了稳定性与性能,经过企业版技术支持,能够实现10倍以上性能提升,并具有故障及时恢复的性能优势。 - -### 更用户友好的工具体系 - -TimechoDB 将为用户提供更简单、易用的工具体系,通过集群监控面板(IoTDB Grafana)、数据库控制台(IoTDB Workbench)、集群管理工具(IoTDB Deploy Tool,简称 IoTD)等产品帮助用户快速部署、管理、监控数据库集群,降低运维人员工作/学习成本,简化数据库运维工作,使运维过程更加方便、快捷。 - -- 集群监控面板:旨在解决 IoTDB 及其所在操作系统的监控问题,主要包括:操作系统资源监控、IoTDB 性能监控,及上百项内核监控指标,从而帮助用户监控集群健康状态,并进行集群调优和运维。 - -
-

总体概览

-

操作系统资源监控

-

IoTDB 性能监控

-
-
- - - -
-

- -- 数据库控制台:旨在提供低门槛的数据库交互工具,通过提供界面化的控制台帮助用户简洁明了的进行元数据管理、数据增删改查、权限管理、系统管理等操作,简化数据库使用难度,提高数据库使用效率。 - - -
-

首页

-

元数据管理

-

SQL 查询

-
-
- - - -
-

- - -- 集群管理工具:旨在解决分布式系统多节点的运维难题,主要包括集群部署、集群启停、弹性扩容、配置更新、数据导出等功能,从而实现对复杂数据库集群的一键式指令下发,极大降低管理难度。 - - -
-  -
- -### 更专业的企业技术服务 - -TimechoDB 客户提供强大的原厂服务,包括但不限于现场安装及培训、专家顾问咨询、现场紧急救助、软件升级、在线自助服务、远程支持、最新开发版使用指导等服务。同时,为了使 IoTDB 更契合工业生产场景,我们会根据企业实际数据结构和读写负载,进行建模方案推荐、读写性能调优、压缩比调优、数据库配置推荐及其他的技术支持。如遇到部分产品未覆盖的工业化定制场景,TimechoDB 将根据用户特点提供定制化开发工具。 - -相较于 Apache IoTDB,每 2-3 个月一个发版周期,TimechoDB 提供周期更快的发版频率,同时针对客户现场紧急问题,提供天级别的专属修复,确保生产环境稳定。 - - -### 更兼容的国产化适配 - -TimechoDB 代码自研可控,同时兼容大部分主流信创产品(CPU、操作系统等),并完成与多个厂家的兼容认证,确保产品的合规性和安全性。 \ No newline at end of file diff --git a/src/zh/UserGuide/dev-1.3/IoTDB-Introduction/IoTDB-Introduction_timecho.md b/src/zh/UserGuide/dev-1.3/IoTDB-Introduction/IoTDB-Introduction_timecho.md deleted file mode 100644 index 58c17ae67..000000000 --- a/src/zh/UserGuide/dev-1.3/IoTDB-Introduction/IoTDB-Introduction_timecho.md +++ /dev/null @@ -1,266 +0,0 @@ - - -# 产品介绍 - -TimechoDB 是一款低成本、高性能的物联网原生时序数据库,是天谋科技基于 Apache IoTDB 社区版本提供的原厂商业化产品。它可以解决企业组建物联网大数据平台管理时序数据时所遇到的应用场景复杂、数据体量大、采样频率高、数据乱序多、数据处理耗时长、分析需求多样、存储与运维成本高等多种问题。 - -天谋科技基于 TimechoDB 提供更多样的产品功能、更强大的性能和稳定性、更丰富的效能工具,并为用户提供全方位的企业服务,从而为商业化客户提供更强大的产品能力,和更优质的开发、运维、使用体验。 - -- 下载、部署与使用:[快速上手](../QuickStart/QuickStart_timecho.md) - -## 产品体系 - -天谋产品体系由若干个组件构成,覆盖由【数据采集】到【数据管理】到【数据分析&应用】的全时序数据生命周期,做到“采-存-用”一体化时序数据解决方案,帮助用户高效地管理和分析物联网产生的海量时序数据。 - -
- Introduction-zh-timecho.png -
- - -其中: - -1. **时序数据库(TimechoDB,基于 Apache IoTDB 提供的原厂商业化产品)**:时序数据存储的核心组件,其能够为用户提供高压缩存储能力、丰富时序查询能力、实时流处理能力,同时具备数据的高可用和集群的高扩展性,并在安全层面提供全方位保障。同时 TimechoDB 还为用户提供多种应用工具,方便用户配置和管理系统;多语言API和外部系统应用集成能力,方便用户在 TimechoDB 基础上构建业务应用。 -2. **时序数据标准文件格式(Apache TsFile,多位天谋科技核心团队成员主导&贡献代码)**:该文件格式是一种专为时序数据设计的存储格式,可以高效地存储和查询海量时序数据。目前 Timecho 采集、存储、智能分析等模块的底层存储文件均由 Apache TsFile 进行支撑。TsFile 可以被高效地加载至 IoTDB 中,也能够被迁移出来。通过 TsFile,用户可以在采集、管理、应用&分析阶段统一使用相同的文件格式进行数据管理,极大简化了数据采集到分析的整个流程,提高时序数据管理的效率和便捷度。 -3. **时序模型训推一体化引擎(AINode)**:针对智能分析场景,TimechoDB 提供 AINode 时序模型训推一体化引擎,它提供了一套完整的时序数据分析工具,底层为模型训练引擎,支持训练任务与数据管理,与包括机器学习、深度学习等。通过这些工具,用户可以对存储在 TimechoDB 中的数据进行深入分析,挖掘出其中的价值。 -4. **数据采集**:为了更加便捷的对接各类工业采集场景, 天谋科技提供数据采集接入服务,支持多种协议和格式,可以接入各种传感器、设备产生的数据,同时支持断点续传、网闸穿透等特性。更加适配工业领域采集过程中配置难、传输慢、网络弱的特点,让用户的数采变得更加简单、高效。 - - -## 产品特性 - -TimechoDB 具备以下优势和特性: - -- 灵活的部署方式:支持云端一键部署、终端解压即用、终端-云端无缝连接(数据云端同步工具) - -- 低硬件成本的存储解决方案:支持高压缩比的磁盘存储,无需区分历史库与实时库,数据统一管理 - -- 层级化的测点组织管理方式:支持在系统中根据设备实际层级关系进行建模,以实现与工业测点管理结构的对齐,同时支持针对层级结构的目录查看、检索等能力 - -- 高通量的数据读写:支持百万级设备接入、数据高速读写、乱序/多频采集等复杂工业读写场景 - -- 丰富的时间序列查询语义:支持时序数据原生计算引擎,支持查询时时间戳对齐,提供近百种内置聚合与时序计算函数,支持面向时序特征分析和AI能力 - -- 高可用的分布式系统:支持HA分布式架构,系统提供7*24小时不间断的实时数据库服务,一个物理节点宕机或网络故障,不会影响系统的正常运行;支持物理节点的增加、删除或过热,系统会自动进行计算/存储资源的负载均衡处理;支持异构环境,不同类型、不同性能的服务器可以组建集群,系统根据物理机的配置,自动负载均衡 - -- 极低的使用&运维门槛:支持类 SQL 语言、提供多语言原生二次开发接口、具备控制台等完善的工具体系 - -- 丰富的生态环境对接:支持Hadoop、Spark等大数据生态系统组件对接,支持Grafana、Thingsboard、DataEase等设备管理和可视化工具 - -## 企业特性 - -### 更高阶的产品功能 - -TimechoDB 在 Apache IoTDB 基础上提供了更多高阶产品功能,在内核层面针对工业生产场景进行原生升级和优化,如多级存储、云边协同、可视化工具、安全增强等功能,能够让用户无需过多关注底层逻辑,将精力聚焦在业务开发中,让工业生产更简单更高效,为企业带来更多的经济效益。如: - -- 双活部署:双活通常是指两个独立的单机(或集群),实时进行镜像同步,它们的配置完全独立,可以同时接收外界的写入,每一个独立的单机(或集群)都可以将写入到自己的数据同步到另一个单机(或集群)中,两个单机(或集群)的数据可达到最终一致。 - -- 数据同步:通过数据库内置的同步模块,支持数据由场站向中心汇聚,支持全量汇聚、部分汇聚、级联汇聚等各类场景,可支持实时数据同步与批量数据同步两种模式。同时提供多种内置插件,支持企业数据同步应用中的网闸穿透、加密传输、压缩传输等相关要求。 - -- 多级存储:通过升级底层存储能力,支持根据访问频率和数据重要性等因素将数据划分为冷、温、热等不同层级的数据,并将其存储在不同介质中(如 SSD、机械硬盘、云存储等),同时在查询过程中也由系统进行数据调度。从而在保证数据访问速度的同时,降低客户数据存储成本。 - -- 安全增强:通过白名单、审计日志等功能加强企业内部管理,降低数据泄露风险。 - -详细功能对比如下: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
功能Apache IoTDBTimechoDB
部署模式单机部署
分布式部署
双活部署-
容器部署部分支持
数据库功能测点管理
数据写入
数据查询
连续查询
触发器
用户自定义函数
权限管理
数据同步仅文件同步,无内置插件实时同步+文件同步,丰富内置插件
流处理仅框架,无内置插件框架+丰富内置插件
多级存储-
视图-
白名单-
审计日志-
配套工具可视化控制台-
集群管理工具-
系统监控工具-
国产化国产化兼容性认证-
技术支持专家服务-
使用培训-
- -### 更高效/稳定的产品性能 - -TimechoDB 在 Apache IoTDB 的基础上优化了稳定性与性能,经过企业版技术支持,能够实现10倍以上性能提升,并具有故障及时恢复的性能优势。 - -### 更用户友好的工具体系 - -TimechoDB 将为用户提供更简单、易用的工具体系,通过集群监控面板(IoTDB Grafana)、数据库控制台(IoTDB Workbench)、集群管理工具(IoTDB Deploy Tool,简称 IoTD)等产品帮助用户快速部署、管理、监控数据库集群,降低运维人员工作/学习成本,简化数据库运维工作,使运维过程更加方便、快捷。 - -- 集群监控面板:旨在解决 IoTDB 及其所在操作系统的监控问题,主要包括:操作系统资源监控、IoTDB 性能监控,及上百项内核监控指标,从而帮助用户监控集群健康状态,并进行集群调优和运维。 - -
-

总体概览

-

操作系统资源监控

-

IoTDB 性能监控

-
-
- - - -
-

- -- 数据库控制台:旨在提供低门槛的数据库交互工具,通过提供界面化的控制台帮助用户简洁明了的进行元数据管理、数据增删改查、权限管理、系统管理等操作,简化数据库使用难度,提高数据库使用效率。 - - -
-

首页

-

元数据管理

-

SQL 查询

-
-
- - - -
-

- - -- 集群管理工具:旨在解决分布式系统多节点的运维难题,主要包括集群部署、集群启停、弹性扩容、配置更新、数据导出等功能,从而实现对复杂数据库集群的一键式指令下发,极大降低管理难度。 - - -
-  -
- -### 更专业的企业技术服务 - -TimechoDB 客户提供强大的原厂服务,包括但不限于现场安装及培训、专家顾问咨询、现场紧急救助、软件升级、在线自助服务、远程支持、最新开发版使用指导等服务。同时,为了使 IoTDB 更契合工业生产场景,我们会根据企业实际数据结构和读写负载,进行建模方案推荐、读写性能调优、压缩比调优、数据库配置推荐及其他的技术支持。如遇到部分产品未覆盖的工业化定制场景,TimechoDB 将根据用户特点提供定制化开发工具。 - -相较于 Apache IoTDB ,每 2-3 个月一个发版周期,TimechoDB 提供周期更快的发版频率,同时针对客户现场紧急问题,提供天级别的专属修复,确保生产环境稳定。 - - -### 更兼容的国产化适配 - -TimechoDB 代码自研可控,同时兼容大部分主流信创产品(CPU、操作系统等),并完成与多个厂家的兼容认证,确保产品的合规性和安全性。 \ No newline at end of file diff --git a/src/zh/UserGuide/latest-Table/IoTDB-Introduction/IoTDB-Introduction_timecho.md b/src/zh/UserGuide/latest-Table/IoTDB-Introduction/IoTDB-Introduction_timecho.md deleted file mode 100644 index a82e4ed7f..000000000 --- a/src/zh/UserGuide/latest-Table/IoTDB-Introduction/IoTDB-Introduction_timecho.md +++ /dev/null @@ -1,271 +0,0 @@ - - -# 产品介绍 - -TimechoDB 是一款低成本、高性能的物联网原生时序数据库,是天谋科技基于 Apache IoTDB 社区版本提供的原厂商业化产品。它可以解决企业组建物联网大数据平台管理时序数据时所遇到的应用场景复杂、数据体量大、采样频率高、数据乱序多、数据处理耗时长、分析需求多样、存储与运维成本高等多种问题。 - -天谋科技基于 TimechoDB 提供更多样的产品功能、更强大的性能和稳定性、更丰富的效能工具,并为用户提供全方位的企业服务,从而为商业化客户提供更强大的产品能力,和更优质的开发、运维、使用体验。 - -- 下载、部署与使用:[快速上手](../QuickStart/QuickStart_timecho.md) - -## 1. 产品体系 - -天谋产品体系由若干个组件构成,覆盖由【数据采集】到【数据管理】到【数据分析&应用】的全时序数据生命周期,做到“采-存-用”一体化时序数据解决方案,帮助用户高效地管理和分析物联网产生的海量时序数据。 - -
- Introduction-zh-timecho.png -
- - -其中: - -1. **时序数据库(TimechoDB,基于 Apache IoTDB 提供的原厂商业化产品)**:时序数据存储的核心组件,其能够为用户提供高压缩存储能力、丰富时序查询能力、实时流处理能力,同时具备数据的高可用和集群的高扩展性,并在安全层面提供全方位保障。同时 TimechoDB 还为用户提供多种应用工具,方便用户配置和管理系统;多语言API和外部系统应用集成能力,方便用户在 TimechoDB 基础上构建业务应用。 -2. **时序数据标准文件格式(Apache TsFile,多位天谋科技核心团队成员主导&贡献代码)**:该文件格式是一种专为时序数据设计的存储格式,可以高效地存储和查询海量时序数据。目前 Timecho 采集、存储、智能分析等模块的底层存储文件均由 Apache TsFile 进行支撑。TsFile 可以被高效地加载至 IoTDB 中,也能够被迁移出来。通过 TsFile,用户可以在采集、管理、应用&分析阶段统一使用相同的文件格式进行数据管理,极大简化了数据采集到分析的整个流程,提高时序数据管理的效率和便捷度。 -3. **时序模型训推一体化引擎(AINode)**:针对智能分析场景,TimechoDB 提供 AINode 时序模型训推一体化引擎,它提供了一套完整的时序数据分析工具,底层为模型训练引擎,支持训练任务与数据管理,与包括机器学习、深度学习等。通过这些工具,用户可以对存储在 TimechoDB 中的数据进行深入分析,挖掘出其中的价值。 -4. **数据采集**:为了更加便捷的对接各类工业采集场景, 天谋科技提供数据采集接入服务,支持多种协议和格式,可以接入各种传感器、设备产生的数据,同时支持断点续传、网闸穿透等特性。更加适配工业领域采集过程中配置难、传输慢、网络弱的特点,让用户的数采变得更加简单、高效。 - -## 2. TimechoDB 整体架构 - -下图展示了一个常见的 IoTDB 3C3D(3 个 ConfigNode、3 个 DataNode)的集群部署模式: - - - -## 3. 产品特性 - -TimechoDB 具备以下优势和特性: - -- 灵活的部署方式:支持云端一键部署、终端解压即用、终端-云端无缝连接(数据云端同步工具) - -- 低硬件成本的存储解决方案:支持高压缩比的磁盘存储,无需区分历史库与实时库,数据统一管理 - -- 层级化的测点组织管理方式:支持在系统中根据设备实际层级关系进行建模,以实现与工业测点管理结构的对齐,同时支持针对层级结构的目录查看、检索等能力 - -- 高通量的数据读写:支持百万级设备接入、数据高速读写、乱序/多频采集等复杂工业读写场景 - -- 丰富的时间序列查询语义:支持时序数据原生计算引擎,支持查询时时间戳对齐,提供近百种内置聚合与时序计算函数,支持面向时序特征分析和AI能力 - -- 高可用的分布式系统:支持HA分布式架构,系统提供7*24小时不间断的实时数据库服务,一个物理节点宕机或网络故障,不会影响系统的正常运行;支持物理节点的增加、删除或过热,系统会自动进行计算/存储资源的负载均衡处理;支持异构环境,不同类型、不同性能的服务器可以组建集群,系统根据物理机的配置,自动负载均衡 - -- 极低的使用&运维门槛:支持类 SQL 语言、提供多语言原生二次开发接口、具备控制台等完善的工具体系 - -- 丰富的生态环境对接:支持Hadoop、Spark等大数据生态系统组件对接,支持Grafana、Thingsboard、DataEase等设备管理和可视化工具 - -## 4. 企业特性 - -### 4.1 更高阶的产品功能 - -TimechoDB 在 Apache IoTDB 基础上提供了更多高阶产品功能,在内核层面针对工业生产场景进行原生升级和优化,如多级存储、云边协同、可视化工具、安全增强等功能,能够让用户无需过多关注底层逻辑,将精力聚焦在业务开发中,让工业生产更简单更高效,为企业带来更多的经济效益。如: - -- 双活部署:双活通常是指两个独立的单机(或集群),实时进行镜像同步,它们的配置完全独立,可以同时接收外界的写入,每一个独立的单机(或集群)都可以将写入到自己的数据同步到另一个单机(或集群)中,两个单机(或集群)的数据可达到最终一致。 - -- 数据同步:通过数据库内置的同步模块,支持数据由场站向中心汇聚,支持全量汇聚、部分汇聚、级联汇聚等各类场景,可支持实时数据同步与批量数据同步两种模式。同时提供多种内置插件,支持企业数据同步应用中的网闸穿透、加密传输、压缩传输等相关要求。 - -- 多级存储:通过升级底层存储能力,支持根据访问频率和数据重要性等因素将数据划分为冷、温、热等不同层级的数据,并将其存储在不同介质中(如 SSD、机械硬盘、云存储等),同时在查询过程中也由系统进行数据调度。从而在保证数据访问速度的同时,降低客户数据存储成本。 - -- 安全增强:通过白名单、审计日志等功能加强企业内部管理,降低数据泄露风险。 - -详细功能对比如下: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
功能Apache IoTDBTimechoDB
部署模式单机部署
分布式部署
双活部署-
容器部署部分支持
数据库功能测点管理
数据写入
数据查询
连续查询
触发器
用户自定义函数
权限管理
数据同步仅文件同步,无内置插件实时同步+文件同步,丰富内置插件
流处理仅框架,无内置插件框架+丰富内置插件
多级存储-
视图-
白名单-
审计日志-
配套工具可视化控制台-
集群管理工具-
系统监控工具-
国产化国产化兼容性认证-
技术支持专家服务-
使用培训-
- -### 4.2 更高效/稳定的产品性能 - -TimechoDB 在 Apache IoTDB 的基础上优化了稳定性与性能,经过企业版技术支持,能够实现10倍以上性能提升,并具有故障及时恢复的性能优势。 - -### 4.3 更用户友好的工具体系 - -TimechoDB 将为用户提供更简单、易用的工具体系,通过集群监控面板(IoTDB Grafana)、数据库控制台(IoTDB Workbench)、集群管理工具(IoTDB Deploy Tool,简称 IoTD)等产品帮助用户快速部署、管理、监控数据库集群,降低运维人员工作/学习成本,简化数据库运维工作,使运维过程更加方便、快捷。 - -- 集群监控面板:旨在解决 IoTDB 及其所在操作系统的监控问题,主要包括:操作系统资源监控、IoTDB 性能监控,及上百项内核监控指标,从而帮助用户监控集群健康状态,并进行集群调优和运维。 - -
-

总体概览

-

操作系统资源监控

-

IoTDB 性能监控

-
-
- - - -
-

- -- 数据库控制台:旨在提供低门槛的数据库交互工具,通过提供界面化的控制台帮助用户简洁明了的进行元数据管理、数据增删改查、权限管理、系统管理等操作,简化数据库使用难度,提高数据库使用效率。 - - -
-

首页

-

元数据管理

-

SQL 查询

-
-
- - - -
-

- - -- 集群管理工具:旨在解决分布式系统多节点的运维难题,主要包括集群部署、集群启停、弹性扩容、配置更新、数据导出等功能,从而实现对复杂数据库集群的一键式指令下发,极大降低管理难度。 - - -
-  -
- -### 4.4 更专业的企业技术服务 - -TimechoDB 客户提供强大的原厂服务,包括但不限于现场安装及培训、专家顾问咨询、现场紧急救助、软件升级、在线自助服务、远程支持、最新开发版使用指导等服务。同时,为了使 IoTDB 更契合工业生产场景,我们会根据企业实际数据结构和读写负载,进行建模方案推荐、读写性能调优、压缩比调优、数据库配置推荐及其他的技术支持。如遇到部分产品未覆盖的工业化定制场景,TimechoDB 将根据用户特点提供定制化开发工具。 - -相较于 Apache IoTDB,每 2-3 个月一个发版周期,TimechoDB 提供周期更快的发版频率,同时针对客户现场紧急问题,提供天级别的专属修复,确保生产环境稳定。 - - -### 4.5 更兼容的国产化适配 - -TimechoDB 代码自研可控,同时兼容大部分主流信创产品(CPU、操作系统等),并完成与多个厂家的兼容认证,确保产品的合规性和安全性。 \ No newline at end of file diff --git a/src/zh/UserGuide/latest/IoTDB-Introduction/IoTDB-Introduction_timecho.md b/src/zh/UserGuide/latest/IoTDB-Introduction/IoTDB-Introduction_timecho.md deleted file mode 100644 index a82e4ed7f..000000000 --- a/src/zh/UserGuide/latest/IoTDB-Introduction/IoTDB-Introduction_timecho.md +++ /dev/null @@ -1,271 +0,0 @@ - - -# 产品介绍 - -TimechoDB 是一款低成本、高性能的物联网原生时序数据库,是天谋科技基于 Apache IoTDB 社区版本提供的原厂商业化产品。它可以解决企业组建物联网大数据平台管理时序数据时所遇到的应用场景复杂、数据体量大、采样频率高、数据乱序多、数据处理耗时长、分析需求多样、存储与运维成本高等多种问题。 - -天谋科技基于 TimechoDB 提供更多样的产品功能、更强大的性能和稳定性、更丰富的效能工具,并为用户提供全方位的企业服务,从而为商业化客户提供更强大的产品能力,和更优质的开发、运维、使用体验。 - -- 下载、部署与使用:[快速上手](../QuickStart/QuickStart_timecho.md) - -## 1. 产品体系 - -天谋产品体系由若干个组件构成,覆盖由【数据采集】到【数据管理】到【数据分析&应用】的全时序数据生命周期,做到“采-存-用”一体化时序数据解决方案,帮助用户高效地管理和分析物联网产生的海量时序数据。 - -
- Introduction-zh-timecho.png -
- - -其中: - -1. **时序数据库(TimechoDB,基于 Apache IoTDB 提供的原厂商业化产品)**:时序数据存储的核心组件,其能够为用户提供高压缩存储能力、丰富时序查询能力、实时流处理能力,同时具备数据的高可用和集群的高扩展性,并在安全层面提供全方位保障。同时 TimechoDB 还为用户提供多种应用工具,方便用户配置和管理系统;多语言API和外部系统应用集成能力,方便用户在 TimechoDB 基础上构建业务应用。 -2. **时序数据标准文件格式(Apache TsFile,多位天谋科技核心团队成员主导&贡献代码)**:该文件格式是一种专为时序数据设计的存储格式,可以高效地存储和查询海量时序数据。目前 Timecho 采集、存储、智能分析等模块的底层存储文件均由 Apache TsFile 进行支撑。TsFile 可以被高效地加载至 IoTDB 中,也能够被迁移出来。通过 TsFile,用户可以在采集、管理、应用&分析阶段统一使用相同的文件格式进行数据管理,极大简化了数据采集到分析的整个流程,提高时序数据管理的效率和便捷度。 -3. **时序模型训推一体化引擎(AINode)**:针对智能分析场景,TimechoDB 提供 AINode 时序模型训推一体化引擎,它提供了一套完整的时序数据分析工具,底层为模型训练引擎,支持训练任务与数据管理,与包括机器学习、深度学习等。通过这些工具,用户可以对存储在 TimechoDB 中的数据进行深入分析,挖掘出其中的价值。 -4. **数据采集**:为了更加便捷的对接各类工业采集场景, 天谋科技提供数据采集接入服务,支持多种协议和格式,可以接入各种传感器、设备产生的数据,同时支持断点续传、网闸穿透等特性。更加适配工业领域采集过程中配置难、传输慢、网络弱的特点,让用户的数采变得更加简单、高效。 - -## 2. TimechoDB 整体架构 - -下图展示了一个常见的 IoTDB 3C3D(3 个 ConfigNode、3 个 DataNode)的集群部署模式: - - - -## 3. 产品特性 - -TimechoDB 具备以下优势和特性: - -- 灵活的部署方式:支持云端一键部署、终端解压即用、终端-云端无缝连接(数据云端同步工具) - -- 低硬件成本的存储解决方案:支持高压缩比的磁盘存储,无需区分历史库与实时库,数据统一管理 - -- 层级化的测点组织管理方式:支持在系统中根据设备实际层级关系进行建模,以实现与工业测点管理结构的对齐,同时支持针对层级结构的目录查看、检索等能力 - -- 高通量的数据读写:支持百万级设备接入、数据高速读写、乱序/多频采集等复杂工业读写场景 - -- 丰富的时间序列查询语义:支持时序数据原生计算引擎,支持查询时时间戳对齐,提供近百种内置聚合与时序计算函数,支持面向时序特征分析和AI能力 - -- 高可用的分布式系统:支持HA分布式架构,系统提供7*24小时不间断的实时数据库服务,一个物理节点宕机或网络故障,不会影响系统的正常运行;支持物理节点的增加、删除或过热,系统会自动进行计算/存储资源的负载均衡处理;支持异构环境,不同类型、不同性能的服务器可以组建集群,系统根据物理机的配置,自动负载均衡 - -- 极低的使用&运维门槛:支持类 SQL 语言、提供多语言原生二次开发接口、具备控制台等完善的工具体系 - -- 丰富的生态环境对接:支持Hadoop、Spark等大数据生态系统组件对接,支持Grafana、Thingsboard、DataEase等设备管理和可视化工具 - -## 4. 企业特性 - -### 4.1 更高阶的产品功能 - -TimechoDB 在 Apache IoTDB 基础上提供了更多高阶产品功能,在内核层面针对工业生产场景进行原生升级和优化,如多级存储、云边协同、可视化工具、安全增强等功能,能够让用户无需过多关注底层逻辑,将精力聚焦在业务开发中,让工业生产更简单更高效,为企业带来更多的经济效益。如: - -- 双活部署:双活通常是指两个独立的单机(或集群),实时进行镜像同步,它们的配置完全独立,可以同时接收外界的写入,每一个独立的单机(或集群)都可以将写入到自己的数据同步到另一个单机(或集群)中,两个单机(或集群)的数据可达到最终一致。 - -- 数据同步:通过数据库内置的同步模块,支持数据由场站向中心汇聚,支持全量汇聚、部分汇聚、级联汇聚等各类场景,可支持实时数据同步与批量数据同步两种模式。同时提供多种内置插件,支持企业数据同步应用中的网闸穿透、加密传输、压缩传输等相关要求。 - -- 多级存储:通过升级底层存储能力,支持根据访问频率和数据重要性等因素将数据划分为冷、温、热等不同层级的数据,并将其存储在不同介质中(如 SSD、机械硬盘、云存储等),同时在查询过程中也由系统进行数据调度。从而在保证数据访问速度的同时,降低客户数据存储成本。 - -- 安全增强:通过白名单、审计日志等功能加强企业内部管理,降低数据泄露风险。 - -详细功能对比如下: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
功能Apache IoTDBTimechoDB
部署模式单机部署
分布式部署
双活部署-
容器部署部分支持
数据库功能测点管理
数据写入
数据查询
连续查询
触发器
用户自定义函数
权限管理
数据同步仅文件同步,无内置插件实时同步+文件同步,丰富内置插件
流处理仅框架,无内置插件框架+丰富内置插件
多级存储-
视图-
白名单-
审计日志-
配套工具可视化控制台-
集群管理工具-
系统监控工具-
国产化国产化兼容性认证-
技术支持专家服务-
使用培训-
- -### 4.2 更高效/稳定的产品性能 - -TimechoDB 在 Apache IoTDB 的基础上优化了稳定性与性能,经过企业版技术支持,能够实现10倍以上性能提升,并具有故障及时恢复的性能优势。 - -### 4.3 更用户友好的工具体系 - -TimechoDB 将为用户提供更简单、易用的工具体系,通过集群监控面板(IoTDB Grafana)、数据库控制台(IoTDB Workbench)、集群管理工具(IoTDB Deploy Tool,简称 IoTD)等产品帮助用户快速部署、管理、监控数据库集群,降低运维人员工作/学习成本,简化数据库运维工作,使运维过程更加方便、快捷。 - -- 集群监控面板:旨在解决 IoTDB 及其所在操作系统的监控问题,主要包括:操作系统资源监控、IoTDB 性能监控,及上百项内核监控指标,从而帮助用户监控集群健康状态,并进行集群调优和运维。 - -
-

总体概览

-

操作系统资源监控

-

IoTDB 性能监控

-
-
- - - -
-

- -- 数据库控制台:旨在提供低门槛的数据库交互工具,通过提供界面化的控制台帮助用户简洁明了的进行元数据管理、数据增删改查、权限管理、系统管理等操作,简化数据库使用难度,提高数据库使用效率。 - - -
-

首页

-

元数据管理

-

SQL 查询

-
-
- - - -
-

- - -- 集群管理工具:旨在解决分布式系统多节点的运维难题,主要包括集群部署、集群启停、弹性扩容、配置更新、数据导出等功能,从而实现对复杂数据库集群的一键式指令下发,极大降低管理难度。 - - -
-  -
- -### 4.4 更专业的企业技术服务 - -TimechoDB 客户提供强大的原厂服务,包括但不限于现场安装及培训、专家顾问咨询、现场紧急救助、软件升级、在线自助服务、远程支持、最新开发版使用指导等服务。同时,为了使 IoTDB 更契合工业生产场景,我们会根据企业实际数据结构和读写负载,进行建模方案推荐、读写性能调优、压缩比调优、数据库配置推荐及其他的技术支持。如遇到部分产品未覆盖的工业化定制场景,TimechoDB 将根据用户特点提供定制化开发工具。 - -相较于 Apache IoTDB,每 2-3 个月一个发版周期,TimechoDB 提供周期更快的发版频率,同时针对客户现场紧急问题,提供天级别的专属修复,确保生产环境稳定。 - - -### 4.5 更兼容的国产化适配 - -TimechoDB 代码自研可控,同时兼容大部分主流信创产品(CPU、操作系统等),并完成与多个厂家的兼容认证,确保产品的合规性和安全性。 \ No newline at end of file