You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ha...@apache.org on 2021/03/29 09:28:43 UTC

[iotdb] 01/01: [To NewDoc] re-order the user guide chapters

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

haonan pushed a commit to branch re-order
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 1250049c53b0f9a4dbea165f43bad0e2132fc271
Author: HTHou <hh...@outlook.com>
AuthorDate: Mon Mar 29 17:27:58 2021 +0800

    [To NewDoc] re-order the user guide chapters
---
 .../{Client => API}/Programming - JDBC.md          |   0
 .../{Client => API}/Programming - Native API.md    |   0
 .../Programming - Other Languages.md               |   0
 .../{Client => API}/Programming - TsFile API.md    |   0
 .../Administration.md                              |   2 +-
 .../{Server => Appendix}/Config Manual.md          |   0
 .../SQL Reference.md                               |   0
 .../UserGuide/{Client => Appendix}/Status Codes.md |   0
 .../Architecture/Shared Nothing Cluster.md         |  24 --
 .../{Client => CLI}/Command Line Interface.md      |   0
 .../{Server => Cluster Setup}/Cluster Setup.md     |   0
 .../Sync Tool.md                                   |   0
 .../Programming - MQTT.md                          |   0
 .../Programming - Thrift.md                        |   0
 .../{Concept => Data Concept}/Compression.md       |   0
 .../Data Model and Terminology.md                  |   4 +-
 .../{Concept => Data Concept}/Data Type.md         |   0
 .../{Concept => Data Concept}/Encoding.md          |   0
 docs/UserGuide/{Concept => Data Concept}/SDT.md    |   0
 .../Writing Data on HDFS.md                        |   0
 .../Frequently asked questions.md                  |   0
 .../Architecture.md                                |   0
 .../{Overview => IoTDB Introduction}/Features.md   |   0
 .../Publication.md                                 |   0
 .../{Overview => IoTDB Introduction}/Scenario.md   |   0
 .../What is IoTDB.md                               |   0
 .../DDL Data Definition Language.md                |   0
 .../DML Data Manipulation Language.md              |   0
 .../Maintenance Command.md                         |   0
 .../{Server => QuickStart}/Docker Image.md         |   0
 docs/UserGuide/{Server => QuickStart}/Download.md  |   0
 .../{Architecture => QuickStart}/Files.md          |   0
 .../{Get Started => QuickStart}/QuickStart.md      |   0
 .../{Server => QuickStart}/ServerFileList.md       |   0
 .../{Server => QuickStart}/Single Node Setup.md    |   0
 .../{Operation Manual => UDF}/Triggers.md          |   0
 .../UDF User Defined Function.md                   |   0
 .../{Client => API}/Programming - JDBC.md          |   0
 .../{Client => API}/Programming - Native API.md    |   0
 .../Programming - Other Languages.md               |   0
 .../{Client => API}/Programming - TsFile API.md    |   0
 .../Administration.md                              |   0
 .../{Server => Appendix}/Config Manual.md          |   0
 .../SQL Reference.md                               |   0
 .../UserGuide/{Client => Appendix}/Status Codes.md |   0
 .../Architecture/Shared Nothing Cluster.md         |  24 --
 .../{Client => CLI}/Command Line Interface.md      |   0
 .../{Server => Cluster Setup}/Cluster Setup.md     |   0
 .../Collaboration of Edge and Cloud/Sync Tool.md   | 187 +++++++++++++++
 .../Programming - MQTT.md                          |   0
 .../Programming - Thrift.md                        |   0
 .../{Concept => Data Concept}/Compression.md       |   0
 .../Data Model and Terminology.md                  |   3 +-
 .../{Concept => Data Concept}/Data Type.md         |   0
 .../{Concept => Data Concept}/Encoding.md          |   0
 docs/zh/UserGuide/{Concept => Data Concept}/SDT.md |   0
 .../Writing Data on HDFS.md                        |   0
 .../Frequently asked questions.md                  |   0
 .../Architecture.md                                |   0
 .../{Overview => IoTDB Introduction}/Features.md   |   0
 .../Publication.md                                 |   4 +-
 .../{Overview => IoTDB Introduction}/Scenario.md   |   0
 .../What is IoTDB.md                               |   0
 .../DDL Data Definition Language.md                |   0
 .../DML Data Manipulation Language.md              |   0
 .../Maintenance Command.md                         |   0
 .../{Server => QuickStart}/Docker Image.md         |   0
 .../UserGuide/{Server => QuickStart}/Download.md   |   0
 .../{Architecture => QuickStart}/Files.md          |   0
 .../{Get Started => QuickStart}/QuickStart.md      |   0
 .../{Server => QuickStart}/ServerFileList.md       |   0
 .../{Server => QuickStart}/Single Node Setup.md    |   0
 .../{Operation Manual => UDF}/Triggers.md          |   0
 .../UDF User Defined Function.md                   |   0
 site/src/main/.vuepress/config.js                  | 259 +++++++++++++--------
 75 files changed, 350 insertions(+), 157 deletions(-)

diff --git a/docs/UserGuide/Client/Programming - JDBC.md b/docs/UserGuide/API/Programming - JDBC.md
similarity index 100%
rename from docs/UserGuide/Client/Programming - JDBC.md
rename to docs/UserGuide/API/Programming - JDBC.md
diff --git a/docs/UserGuide/Client/Programming - Native API.md b/docs/UserGuide/API/Programming - Native API.md
similarity index 100%
rename from docs/UserGuide/Client/Programming - Native API.md
rename to docs/UserGuide/API/Programming - Native API.md
diff --git a/docs/UserGuide/Client/Programming - Other Languages.md b/docs/UserGuide/API/Programming - Other Languages.md
similarity index 100%
rename from docs/UserGuide/Client/Programming - Other Languages.md
rename to docs/UserGuide/API/Programming - Other Languages.md
diff --git a/docs/UserGuide/Client/Programming - TsFile API.md b/docs/UserGuide/API/Programming - TsFile API.md
similarity index 100%
rename from docs/UserGuide/Client/Programming - TsFile API.md
rename to docs/UserGuide/API/Programming - TsFile API.md
diff --git a/docs/UserGuide/Operation Manual/Administration.md b/docs/UserGuide/Administration Management/Administration.md
similarity index 99%
rename from docs/UserGuide/Operation Manual/Administration.md
rename to docs/UserGuide/Administration Management/Administration.md
index 55a775f..d38b6d2 100644
--- a/docs/UserGuide/Operation Manual/Administration.md	
+++ b/docs/UserGuide/Administration Management/Administration.md	
@@ -19,7 +19,7 @@
 
 -->
 
-# Account Management
+# Administration Management
 
 IoTDB provides users with account privilege management operations, so as to ensure data security.
 
diff --git a/docs/UserGuide/Server/Config Manual.md b/docs/UserGuide/Appendix/Config Manual.md
similarity index 100%
rename from docs/UserGuide/Server/Config Manual.md
rename to docs/UserGuide/Appendix/Config Manual.md
diff --git a/docs/UserGuide/Operation Manual/SQL Reference.md b/docs/UserGuide/Appendix/SQL Reference.md
similarity index 100%
rename from docs/UserGuide/Operation Manual/SQL Reference.md
rename to docs/UserGuide/Appendix/SQL Reference.md
diff --git a/docs/UserGuide/Client/Status Codes.md b/docs/UserGuide/Appendix/Status Codes.md
similarity index 100%
rename from docs/UserGuide/Client/Status Codes.md
rename to docs/UserGuide/Appendix/Status Codes.md
diff --git a/docs/UserGuide/Architecture/Shared Nothing Cluster.md b/docs/UserGuide/Architecture/Shared Nothing Cluster.md
deleted file mode 100644
index 238af74..0000000
--- a/docs/UserGuide/Architecture/Shared Nothing Cluster.md	
+++ /dev/null
@@ -1,24 +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.
-
--->
-
-# Shared Nothing Architecture
-
-Shared Nothing Architecture is under development. Please wait patiently and look forward to it.
\ No newline at end of file
diff --git a/docs/UserGuide/Client/Command Line Interface.md b/docs/UserGuide/CLI/Command Line Interface.md
similarity index 100%
rename from docs/UserGuide/Client/Command Line Interface.md
rename to docs/UserGuide/CLI/Command Line Interface.md
diff --git a/docs/UserGuide/Server/Cluster Setup.md b/docs/UserGuide/Cluster Setup/Cluster Setup.md
similarity index 100%
rename from docs/UserGuide/Server/Cluster Setup.md
rename to docs/UserGuide/Cluster Setup/Cluster Setup.md
diff --git a/docs/UserGuide/System Tools/Sync Tool.md b/docs/UserGuide/Collaboration of Edge and Cloud/Sync Tool.md
similarity index 100%
rename from docs/UserGuide/System Tools/Sync Tool.md
rename to docs/UserGuide/Collaboration of Edge and Cloud/Sync Tool.md
diff --git a/docs/UserGuide/Client/Programming - MQTT.md b/docs/UserGuide/Communication Service Protocol/Programming - MQTT.md
similarity index 100%
rename from docs/UserGuide/Client/Programming - MQTT.md
rename to docs/UserGuide/Communication Service Protocol/Programming - MQTT.md
diff --git a/docs/UserGuide/Client/Programming - Thrift.md b/docs/UserGuide/Communication Service Protocol/Programming - Thrift.md
similarity index 100%
rename from docs/UserGuide/Client/Programming - Thrift.md
rename to docs/UserGuide/Communication Service Protocol/Programming - Thrift.md
diff --git a/docs/UserGuide/Concept/Compression.md b/docs/UserGuide/Data Concept/Compression.md
similarity index 100%
rename from docs/UserGuide/Concept/Compression.md
rename to docs/UserGuide/Data Concept/Compression.md
diff --git a/docs/UserGuide/Concept/Data Model and Terminology.md b/docs/UserGuide/Data Concept/Data Model and Terminology.md
similarity index 99%
rename from docs/UserGuide/Concept/Data Model and Terminology.md
rename to docs/UserGuide/Data Concept/Data Model and Terminology.md
index 9fc917c..479b9c7 100644
--- a/docs/UserGuide/Concept/Data Model and Terminology.md	
+++ b/docs/UserGuide/Data Concept/Data Model and Terminology.md	
@@ -18,8 +18,8 @@
     under the License.
 
 -->
-
-# Data Model
+# Data Concept
+## Data Model
 
 In this section, a power scenario is taken as an example to illustrate how to creat a correct data model in IoTDB. For convenience, a sample data file is attached for you to practise IoTDB.
 
diff --git a/docs/UserGuide/Concept/Data Type.md b/docs/UserGuide/Data Concept/Data Type.md
similarity index 100%
rename from docs/UserGuide/Concept/Data Type.md
rename to docs/UserGuide/Data Concept/Data Type.md
diff --git a/docs/UserGuide/Concept/Encoding.md b/docs/UserGuide/Data Concept/Encoding.md
similarity index 100%
rename from docs/UserGuide/Concept/Encoding.md
rename to docs/UserGuide/Data Concept/Encoding.md
diff --git a/docs/UserGuide/Concept/SDT.md b/docs/UserGuide/Data Concept/SDT.md
similarity index 100%
rename from docs/UserGuide/Concept/SDT.md
rename to docs/UserGuide/Data Concept/SDT.md
diff --git a/docs/UserGuide/Architecture/Writing Data on HDFS.md b/docs/UserGuide/Ecosystem Integration/Writing Data on HDFS.md
similarity index 100%
rename from docs/UserGuide/Architecture/Writing Data on HDFS.md
rename to docs/UserGuide/Ecosystem Integration/Writing Data on HDFS.md
diff --git a/docs/UserGuide/Get Started/Frequently asked questions.md b/docs/UserGuide/FAQ/Frequently asked questions.md
similarity index 100%
rename from docs/UserGuide/Get Started/Frequently asked questions.md
rename to docs/UserGuide/FAQ/Frequently asked questions.md
diff --git a/docs/UserGuide/Overview/Architecture.md b/docs/UserGuide/IoTDB Introduction/Architecture.md
similarity index 100%
rename from docs/UserGuide/Overview/Architecture.md
rename to docs/UserGuide/IoTDB Introduction/Architecture.md
diff --git a/docs/UserGuide/Overview/Features.md b/docs/UserGuide/IoTDB Introduction/Features.md
similarity index 100%
rename from docs/UserGuide/Overview/Features.md
rename to docs/UserGuide/IoTDB Introduction/Features.md
diff --git a/docs/UserGuide/Get Started/Publication.md b/docs/UserGuide/IoTDB Introduction/Publication.md
similarity index 100%
rename from docs/UserGuide/Get Started/Publication.md
rename to docs/UserGuide/IoTDB Introduction/Publication.md
diff --git a/docs/UserGuide/Overview/Scenario.md b/docs/UserGuide/IoTDB Introduction/Scenario.md
similarity index 100%
rename from docs/UserGuide/Overview/Scenario.md
rename to docs/UserGuide/IoTDB Introduction/Scenario.md
diff --git a/docs/UserGuide/Overview/What is IoTDB.md b/docs/UserGuide/IoTDB Introduction/What is IoTDB.md
similarity index 100%
rename from docs/UserGuide/Overview/What is IoTDB.md
rename to docs/UserGuide/IoTDB Introduction/What is IoTDB.md
diff --git a/docs/UserGuide/Operation Manual/DDL Data Definition Language.md b/docs/UserGuide/IoTDB-SQL Language/DDL Data Definition Language.md
similarity index 100%
rename from docs/UserGuide/Operation Manual/DDL Data Definition Language.md
rename to docs/UserGuide/IoTDB-SQL Language/DDL Data Definition Language.md
diff --git a/docs/UserGuide/Operation Manual/DML Data Manipulation Language.md b/docs/UserGuide/IoTDB-SQL Language/DML Data Manipulation Language.md
similarity index 100%
rename from docs/UserGuide/Operation Manual/DML Data Manipulation Language.md
rename to docs/UserGuide/IoTDB-SQL Language/DML Data Manipulation Language.md
diff --git a/docs/UserGuide/Operation Manual/Maintenance Command.md b/docs/UserGuide/IoTDB-SQL Language/Maintenance Command.md
similarity index 100%
rename from docs/UserGuide/Operation Manual/Maintenance Command.md
rename to docs/UserGuide/IoTDB-SQL Language/Maintenance Command.md
diff --git a/docs/UserGuide/Server/Docker Image.md b/docs/UserGuide/QuickStart/Docker Image.md
similarity index 100%
rename from docs/UserGuide/Server/Docker Image.md
rename to docs/UserGuide/QuickStart/Docker Image.md
diff --git a/docs/UserGuide/Server/Download.md b/docs/UserGuide/QuickStart/Download.md
similarity index 100%
rename from docs/UserGuide/Server/Download.md
rename to docs/UserGuide/QuickStart/Download.md
diff --git a/docs/UserGuide/Architecture/Files.md b/docs/UserGuide/QuickStart/Files.md
similarity index 100%
rename from docs/UserGuide/Architecture/Files.md
rename to docs/UserGuide/QuickStart/Files.md
diff --git a/docs/UserGuide/Get Started/QuickStart.md b/docs/UserGuide/QuickStart/QuickStart.md
similarity index 100%
rename from docs/UserGuide/Get Started/QuickStart.md
rename to docs/UserGuide/QuickStart/QuickStart.md
diff --git a/docs/UserGuide/Server/ServerFileList.md b/docs/UserGuide/QuickStart/ServerFileList.md
similarity index 100%
rename from docs/UserGuide/Server/ServerFileList.md
rename to docs/UserGuide/QuickStart/ServerFileList.md
diff --git a/docs/UserGuide/Server/Single Node Setup.md b/docs/UserGuide/QuickStart/Single Node Setup.md
similarity index 100%
rename from docs/UserGuide/Server/Single Node Setup.md
rename to docs/UserGuide/QuickStart/Single Node Setup.md
diff --git a/docs/UserGuide/Operation Manual/Triggers.md b/docs/UserGuide/UDF/Triggers.md
similarity index 100%
rename from docs/UserGuide/Operation Manual/Triggers.md
rename to docs/UserGuide/UDF/Triggers.md
diff --git a/docs/UserGuide/Operation Manual/UDF User Defined Function.md b/docs/UserGuide/UDF/UDF User Defined Function.md
similarity index 100%
rename from docs/UserGuide/Operation Manual/UDF User Defined Function.md
rename to docs/UserGuide/UDF/UDF User Defined Function.md
diff --git a/docs/zh/UserGuide/Client/Programming - JDBC.md b/docs/zh/UserGuide/API/Programming - JDBC.md
similarity index 100%
rename from docs/zh/UserGuide/Client/Programming - JDBC.md
rename to docs/zh/UserGuide/API/Programming - JDBC.md
diff --git a/docs/zh/UserGuide/Client/Programming - Native API.md b/docs/zh/UserGuide/API/Programming - Native API.md
similarity index 100%
rename from docs/zh/UserGuide/Client/Programming - Native API.md
rename to docs/zh/UserGuide/API/Programming - Native API.md
diff --git a/docs/zh/UserGuide/Client/Programming - Other Languages.md b/docs/zh/UserGuide/API/Programming - Other Languages.md
similarity index 100%
rename from docs/zh/UserGuide/Client/Programming - Other Languages.md
rename to docs/zh/UserGuide/API/Programming - Other Languages.md
diff --git a/docs/zh/UserGuide/Client/Programming - TsFile API.md b/docs/zh/UserGuide/API/Programming - TsFile API.md
similarity index 100%
rename from docs/zh/UserGuide/Client/Programming - TsFile API.md
rename to docs/zh/UserGuide/API/Programming - TsFile API.md
diff --git a/docs/zh/UserGuide/Operation Manual/Administration.md b/docs/zh/UserGuide/Administration Management/Administration.md
similarity index 100%
rename from docs/zh/UserGuide/Operation Manual/Administration.md
rename to docs/zh/UserGuide/Administration Management/Administration.md
diff --git a/docs/zh/UserGuide/Server/Config Manual.md b/docs/zh/UserGuide/Appendix/Config Manual.md
similarity index 100%
rename from docs/zh/UserGuide/Server/Config Manual.md
rename to docs/zh/UserGuide/Appendix/Config Manual.md
diff --git a/docs/zh/UserGuide/Operation Manual/SQL Reference.md b/docs/zh/UserGuide/Appendix/SQL Reference.md
similarity index 100%
rename from docs/zh/UserGuide/Operation Manual/SQL Reference.md
rename to docs/zh/UserGuide/Appendix/SQL Reference.md
diff --git a/docs/zh/UserGuide/Client/Status Codes.md b/docs/zh/UserGuide/Appendix/Status Codes.md
similarity index 100%
rename from docs/zh/UserGuide/Client/Status Codes.md
rename to docs/zh/UserGuide/Appendix/Status Codes.md
diff --git a/docs/zh/UserGuide/Architecture/Shared Nothing Cluster.md b/docs/zh/UserGuide/Architecture/Shared Nothing Cluster.md
deleted file mode 100644
index 26528ca..0000000
--- a/docs/zh/UserGuide/Architecture/Shared Nothing Cluster.md	
+++ /dev/null
@@ -1,24 +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.
-
--->
-
-# Shared-nothing 架构
-
-正在开发中,敬请期待。
diff --git a/docs/zh/UserGuide/Client/Command Line Interface.md b/docs/zh/UserGuide/CLI/Command Line Interface.md
similarity index 100%
rename from docs/zh/UserGuide/Client/Command Line Interface.md
rename to docs/zh/UserGuide/CLI/Command Line Interface.md
diff --git a/docs/zh/UserGuide/Server/Cluster Setup.md b/docs/zh/UserGuide/Cluster Setup/Cluster Setup.md
similarity index 100%
rename from docs/zh/UserGuide/Server/Cluster Setup.md
rename to docs/zh/UserGuide/Cluster Setup/Cluster Setup.md
diff --git a/docs/zh/UserGuide/Collaboration of Edge and Cloud/Sync Tool.md b/docs/zh/UserGuide/Collaboration of Edge and Cloud/Sync Tool.md
new file mode 100644
index 0000000..654eace
--- /dev/null
+++ b/docs/zh/UserGuide/Collaboration of Edge and Cloud/Sync Tool.md	
@@ -0,0 +1,187 @@
+<!--
+
+    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.
+
+-->
+
+# 端云协同 
+
+## TsFile 同步工具
+
+### 介绍
+
+同步工具是定期将本地磁盘中新增的已持久化的tsfile文件上传至云端并加载到IoTDB的套件工具。
+
+在同步工具的发送端,同步模块是一个独立的进程,独立于本地的IoTDB。通过独立的脚本进行启动和关闭(详见章节`使用方式`),同步的频率周期可由用户设置。
+
+在同步工具的接收端,同步模块内嵌于IoTDB的引擎,和IoTDB处于同一个进程中。同步模块监听一个独立的端口,该端口可由用户设置(详见章节`配置参数`)。用户使用前,需要在同步接收端设置同步白名单,以网段形式表示,接收端的同步模块只接受位于白名单网段中的发送端同步的数据。
+
+同步工具具有多对一的发送-接受模式,即一个同步接收端可以同时接受多个同步发送端传输的数据,一个同步发送端只能向一个同步接收端发送数据。
+
+> 注意:在使用同步工具前,同步工具的接收端和发送端需要单独配置。
+
+### 应用场景
+
+以一个工厂应用为例,通常有多个分厂和多个总厂,每个分厂中使用一个IoTDB实例收集数据,然后将数据定时汇总到总厂中进行备份或者分析等,一个总厂可以接收来自多个分厂的数据,在这种场景下每个IoTDB实例所管理的设备各不相同。
+
+在sync模块中,每个分厂是发送端,总厂是接收端,发送端定时将数据同步给接收端,在上述应用场景下一个设备的数据只能由一个发送端来收集,因此多个发送端同步的数据之间必须是没有设备重叠的,否则不符合sync功能的应用场景。
+
+当出现异常场景时,即两个或两个以上的发送端向同一个接收端同步相同设备(其存储组设为root.sg)的数据时,后被接收端收到的含有该设备数据的发送端的root.sg数据将会被拒绝接收。示例:发送端1向接收端同步存储组root.sg1和root.sg2, 发送端2向接收端同步存储组root.sg2和root.sg3, 
+均包括时间序列root.sg2.d0.s0, 若接收端先接收到发送端1的root.sg2.d0.s0的数据,那么接收端将拒绝发送端2的root.sg2同步的数据。
+
+### 配置参数
+
+#### 同步工具接收端
+同步工具接收端的参数配置位于IoTDB的配置文件iotdb-engine.properties中,其安装目录为$IOTDB_HOME/conf/iotdb-engine.properties。在该配置文件中,有四个参数和同步接收端有关,配置说明如下:
+
+
+|参数名|is_sync_enable|
+|--- |--- |
+|描述|同步功能开关,配置为true表示接收端允许接收同步的数据并加载,设置为false的时候表示接收端不允许接收同步的数据|
+|类型|Boolean|
+|默认值|false|
+|改后生效方式|重启服务生效|
+
+|参数名|ip_white_list|
+|--- |--- |
+|描述|设置同步功能发送端IP地址的白名单,以网段的形式表示,多个网段之间用逗号分隔。发送端向接收端同步数据时,只有当该发送端IP地址处于该白名单设置的网段范围内,接收端才允许同步操作。如果白名单为空,则接收端不允许任何发送端同步数据。默认接收端接受全部IP的同步请求。|
+|类型|String|
+|默认值|0.0.0.0/0|
+|改后生效方式|重启服务生效|
+
+|参数名|sync_server_port|
+|--- |--- |
+|描述|同步接收端服务器监听接口,请确认该端口不是系统保留端口并且未被占用。参数is_sync_enable设置为true时有效,参数is_sync_enable设置为false时无效|
+|类型|Short Int : [0,65535]|
+|默认值|5555|
+|改后生效方式|重启服务生效|
+
+#### 同步工具发送端
+同步功能发送端的参数配置在一个单独的配置文件中,其安装目录为```$IOTDB_HOME/conf/iotdb-sync-client.properties```。在该配置文件中,有五个参数和同步发送端有关,配置说明如下:
+
+|参数名|server_ip|
+|--- |--- |
+|描述|同步接收端的IP地址|
+|类型|String|
+|默认值|127.0.0.1|
+|改后生效方式|重启同步功能发送端生效|
+
+|参数名|server_port|
+|--- |--- |
+|描述|同步接收端服务器监听端口,需要保证该端口和同步接收端配置的监听端口一致|
+|类型|Short Int : [0,65535]|
+|默认值|5555|
+|改后生效方式|重启同步功能发送端生效|
+
+|参数名|sync_period_in_second|
+|--- |--- |
+|描述|同步周期,两次同步任务开始时间的间隔,单位为秒(s)|
+|类型|Int : [0,2147483647]|
+|默认值|600|
+|改后生效方式|重启同步功能发送端生效|
+
+|参数名|sync_storage_groups|
+|--- |--- |
+|描述|进行同步的存储组列表,存储组间用逗号分隔;若列表设置为空表示同步所有存储组,默认为空|
+|类型|String|
+|示例|root.sg1, root.sg2|
+|改后生效方式|重启同步功能发送端生效|
+
+|参数名|max_number_of_sync_file_retry|
+|--- |--- |
+|描述|发送端同步文件到接收端失败时的最大重试次数|
+|类型|Int : [0,2147483647]|
+|示例|5|
+|改后生效方式|重启同步功能发送端生效|
+
+### 使用方式
+
+#### 启动同步功能接收端
+
+1. 配置接收端的参数,例如:
+
+```
+	####################
+	### Sync Server Configuration
+	####################
+
+	# Whether to open the sync_server_port for receiving data from sync client, the default is closed
+	is_sync_enable=false
+
+	# Sync server port to listen
+	sync_server_port=5555
+
+	# White IP list of Sync client.
+	# Please use the form of network segment to present the range of IP, for example: 192.168.0.0/16
+	# If there are more than one IP segment, please separate them by commas
+	# The default is to allow all IP to sync
+	ip_white_list=0.0.0.0/0
+```
+
+2. 启动IoTDB引擎,同步功能接收端会同时启动,启动时LOG日志会出现`IoTDB: start SYNC ServerService successfully`字样,表示同步接收端启动成功.
+
+#### 关闭同步功能接收端
+
+关闭IoTDB,同步功能接收端会同时关闭。
+
+#### 启动同步功能发送端
+1. 配置发送端的参数
+
+```
+	# Sync receiver server address
+	server_ip=127.0.0.1
+
+	# Sync receiver server port
+	server_port=5555
+
+	# The period time of sync process, the time unit is second.
+	sync_period_in_second=600
+
+	# This parameter represents storage groups that participate in the synchronization task, which distinguishes each storage group by comma.
+	# If the list is empty, it means that all storage groups participate in synchronization.
+	# By default, it is empty list.
+	# sync_storage_groups = root.sg1, root.sg2
+
+	# The maximum number of retry when syncing a file to receiver fails.
+	max_number_of_sync_file_retry=5
+
+```
+2. 启动同步功能发送端
+
+用户可以使用```$IOTDB_HOME/tools```文件夹下的脚本启动同步功能的发送端
+Linux系统与MacOS系统启动命令如下:
+```
+  Shell >$IOTDB_HOME/tools/start-sync-client.sh
+```
+Windows系统启动命令如下:
+```
+  Shell >$IOTDB_HOME\tools\start-sync-client.bat
+```
+
+#### 关闭同步功能发送端
+
+用户可以使用```$IOTDB_HOME/tools```文件夹下的脚本关闭同步功能的发送端。
+Linux系统与MacOS系统停止命令如下:
+```
+  Shell >$IOTDB_HOME/tools/stop-sync-client.sh
+```
+Windows系统停止命令如下:
+```
+  Shell >$IOTDB_HOME\tools\stop-sync-client.bat
+```
+
diff --git a/docs/zh/UserGuide/Client/Programming - MQTT.md b/docs/zh/UserGuide/Communication Service Protocol/Programming - MQTT.md
similarity index 100%
rename from docs/zh/UserGuide/Client/Programming - MQTT.md
rename to docs/zh/UserGuide/Communication Service Protocol/Programming - MQTT.md
diff --git a/docs/zh/UserGuide/Client/Programming - Thrift.md b/docs/zh/UserGuide/Communication Service Protocol/Programming - Thrift.md
similarity index 100%
rename from docs/zh/UserGuide/Client/Programming - Thrift.md
rename to docs/zh/UserGuide/Communication Service Protocol/Programming - Thrift.md
diff --git a/docs/zh/UserGuide/Concept/Compression.md b/docs/zh/UserGuide/Data Concept/Compression.md
similarity index 100%
rename from docs/zh/UserGuide/Concept/Compression.md
rename to docs/zh/UserGuide/Data Concept/Compression.md
diff --git a/docs/zh/UserGuide/Concept/Data Model and Terminology.md b/docs/zh/UserGuide/Data Concept/Data Model and Terminology.md
similarity index 99%
rename from docs/zh/UserGuide/Concept/Data Model and Terminology.md
rename to docs/zh/UserGuide/Data Concept/Data Model and Terminology.md
index 56ff1b0..956f903 100644
--- a/docs/zh/UserGuide/Concept/Data Model and Terminology.md	
+++ b/docs/zh/UserGuide/Data Concept/Data Model and Terminology.md	
@@ -19,7 +19,8 @@
 
 -->
 
-# 数据模型
+# 数据概念
+## 数据模型
 
 本节,我们以电力场景为例,说明如何在IoTDB中创建一个正确的数据模型。
 
diff --git a/docs/zh/UserGuide/Concept/Data Type.md b/docs/zh/UserGuide/Data Concept/Data Type.md
similarity index 100%
rename from docs/zh/UserGuide/Concept/Data Type.md
rename to docs/zh/UserGuide/Data Concept/Data Type.md
diff --git a/docs/zh/UserGuide/Concept/Encoding.md b/docs/zh/UserGuide/Data Concept/Encoding.md
similarity index 100%
rename from docs/zh/UserGuide/Concept/Encoding.md
rename to docs/zh/UserGuide/Data Concept/Encoding.md
diff --git a/docs/zh/UserGuide/Concept/SDT.md b/docs/zh/UserGuide/Data Concept/SDT.md
similarity index 100%
rename from docs/zh/UserGuide/Concept/SDT.md
rename to docs/zh/UserGuide/Data Concept/SDT.md
diff --git a/docs/zh/UserGuide/Architecture/Writing Data on HDFS.md b/docs/zh/UserGuide/Ecosystem Integration/Writing Data on HDFS.md
similarity index 100%
rename from docs/zh/UserGuide/Architecture/Writing Data on HDFS.md
rename to docs/zh/UserGuide/Ecosystem Integration/Writing Data on HDFS.md
diff --git a/docs/zh/UserGuide/Get Started/Frequently asked questions.md b/docs/zh/UserGuide/FAQ/Frequently asked questions.md
similarity index 100%
rename from docs/zh/UserGuide/Get Started/Frequently asked questions.md
rename to docs/zh/UserGuide/FAQ/Frequently asked questions.md
diff --git a/docs/zh/UserGuide/Overview/Architecture.md b/docs/zh/UserGuide/IoTDB Introduction/Architecture.md
similarity index 100%
rename from docs/zh/UserGuide/Overview/Architecture.md
rename to docs/zh/UserGuide/IoTDB Introduction/Architecture.md
diff --git a/docs/zh/UserGuide/Overview/Features.md b/docs/zh/UserGuide/IoTDB Introduction/Features.md
similarity index 100%
rename from docs/zh/UserGuide/Overview/Features.md
rename to docs/zh/UserGuide/IoTDB Introduction/Features.md
diff --git a/docs/zh/UserGuide/Get Started/Publication.md b/docs/zh/UserGuide/IoTDB Introduction/Publication.md
similarity index 98%
rename from docs/zh/UserGuide/Get Started/Publication.md
rename to docs/zh/UserGuide/IoTDB Introduction/Publication.md
index 659ba68..39076ec 100644
--- a/docs/zh/UserGuide/Get Started/Publication.md	
+++ b/docs/zh/UserGuide/IoTDB Introduction/Publication.md	
@@ -19,7 +19,7 @@
 
 -->
 
-# 研究论文
+## 研究论文
 
 Apache IoTDB 始于清华大学软件学院。IoTDB 是一个用于管理大量时间序列数据的数据库,它采用了列式存储、数据编码、预计算和索引技术,具有类 SQL 的接口,可支持每秒每节点写入数百万数据点,可以秒级获得超过数万亿个数据点的查询结果。它还可以很容易地与 Apache Hadoop、MapReduce 和 Apache Spark 集成以进行分析。
 
@@ -31,7 +31,7 @@ Apache IoTDB 始于清华大学软件学院。IoTDB 是一个用于管理大量
 * [The Design of Apache IoTDB distributed framework](http://ndbc2019.sdu.edu.cn/info/1002/1044.htm), Tianan Li, Jianmin Wang, Xiangdong Huang, Yi Xu, Dongfang Mao, Jun Yuan. NDBC 2019
 * [Dual-PISA: An index for aggregation operations on time series data](https://www.sciencedirect.com/science/article/pii/S0306437918305489), Jialin Qiao, Xiangdong Huang, Jianmin Wang, Raymond K Wong. IS 2020
 
-# Benchmark工具
+## Benchmark工具
 
 我们还研发了面向时间序列数据库的 Benchmark 工具: 
 
diff --git a/docs/zh/UserGuide/Overview/Scenario.md b/docs/zh/UserGuide/IoTDB Introduction/Scenario.md
similarity index 100%
rename from docs/zh/UserGuide/Overview/Scenario.md
rename to docs/zh/UserGuide/IoTDB Introduction/Scenario.md
diff --git a/docs/zh/UserGuide/Overview/What is IoTDB.md b/docs/zh/UserGuide/IoTDB Introduction/What is IoTDB.md
similarity index 100%
rename from docs/zh/UserGuide/Overview/What is IoTDB.md
rename to docs/zh/UserGuide/IoTDB Introduction/What is IoTDB.md
diff --git a/docs/zh/UserGuide/Operation Manual/DDL Data Definition Language.md b/docs/zh/UserGuide/IoTDB-SQL Language/DDL Data Definition Language.md
similarity index 100%
rename from docs/zh/UserGuide/Operation Manual/DDL Data Definition Language.md
rename to docs/zh/UserGuide/IoTDB-SQL Language/DDL Data Definition Language.md
diff --git a/docs/zh/UserGuide/Operation Manual/DML Data Manipulation Language.md b/docs/zh/UserGuide/IoTDB-SQL Language/DML Data Manipulation Language.md
similarity index 100%
rename from docs/zh/UserGuide/Operation Manual/DML Data Manipulation Language.md
rename to docs/zh/UserGuide/IoTDB-SQL Language/DML Data Manipulation Language.md
diff --git a/docs/zh/UserGuide/Operation Manual/Maintenance Command.md b/docs/zh/UserGuide/IoTDB-SQL Language/Maintenance Command.md
similarity index 100%
rename from docs/zh/UserGuide/Operation Manual/Maintenance Command.md
rename to docs/zh/UserGuide/IoTDB-SQL Language/Maintenance Command.md
diff --git a/docs/zh/UserGuide/Server/Docker Image.md b/docs/zh/UserGuide/QuickStart/Docker Image.md
similarity index 100%
rename from docs/zh/UserGuide/Server/Docker Image.md
rename to docs/zh/UserGuide/QuickStart/Docker Image.md
diff --git a/docs/zh/UserGuide/Server/Download.md b/docs/zh/UserGuide/QuickStart/Download.md
similarity index 100%
rename from docs/zh/UserGuide/Server/Download.md
rename to docs/zh/UserGuide/QuickStart/Download.md
diff --git a/docs/zh/UserGuide/Architecture/Files.md b/docs/zh/UserGuide/QuickStart/Files.md
similarity index 100%
rename from docs/zh/UserGuide/Architecture/Files.md
rename to docs/zh/UserGuide/QuickStart/Files.md
diff --git a/docs/zh/UserGuide/Get Started/QuickStart.md b/docs/zh/UserGuide/QuickStart/QuickStart.md
similarity index 100%
rename from docs/zh/UserGuide/Get Started/QuickStart.md
rename to docs/zh/UserGuide/QuickStart/QuickStart.md
diff --git a/docs/zh/UserGuide/Server/ServerFileList.md b/docs/zh/UserGuide/QuickStart/ServerFileList.md
similarity index 100%
rename from docs/zh/UserGuide/Server/ServerFileList.md
rename to docs/zh/UserGuide/QuickStart/ServerFileList.md
diff --git a/docs/zh/UserGuide/Server/Single Node Setup.md b/docs/zh/UserGuide/QuickStart/Single Node Setup.md
similarity index 100%
rename from docs/zh/UserGuide/Server/Single Node Setup.md
rename to docs/zh/UserGuide/QuickStart/Single Node Setup.md
diff --git a/docs/zh/UserGuide/Operation Manual/Triggers.md b/docs/zh/UserGuide/UDF/Triggers.md
similarity index 100%
rename from docs/zh/UserGuide/Operation Manual/Triggers.md
rename to docs/zh/UserGuide/UDF/Triggers.md
diff --git a/docs/zh/UserGuide/Operation Manual/UDF User Defined Function.md b/docs/zh/UserGuide/UDF/UDF User Defined Function.md
similarity index 100%
rename from docs/zh/UserGuide/Operation Manual/UDF User Defined Function.md
rename to docs/zh/UserGuide/UDF/UDF User Defined Function.md
diff --git a/site/src/main/.vuepress/config.js b/site/src/main/.vuepress/config.js
index 0147b5b..6862d61 100644
--- a/site/src/main/.vuepress/config.js
+++ b/site/src/main/.vuepress/config.js
@@ -72,7 +72,7 @@ var config = {
 				 {
 					text: 'Document',
 					items: [
-						{ text: 'In progress', link: '/UserGuide/Master/Get Started/QuickStart' },
+						{ text: 'In progress', link: '/UserGuide/Master/QuickStart/QuickStart' },
 						{ text: 'V0.11.x', link: '/UserGuide/V0.11.x/Get Started/QuickStart' },
 						{ text: 'V0.10.x', link: '/UserGuide/V0.10.x/Get Started/QuickStart' },
 						{ text: 'V0.9.x', link: '/UserGuide/V0.9.x/0-Get Started/1-QuickStart' },
@@ -500,72 +500,80 @@ var config = {
 						collapsable: false,
 					},
 					{
-						title: 'Get Started',
+						title: 'IOTDB Introduction',
 						children: [
-							['Get Started/QuickStart','QuickStart'],
-							['Get Started/Frequently asked questions','Frequently asked questions'],
-							['Get Started/Publication','Research Papers']
+							['IOTDB Introduction/What is IoTDB','What is IoTDB'],
+							['IOTDB Introduction/Architecture','Architecture'],
+							['IOTDB Introduction/Scenario','Scenario'],
+							['IOTDB Introduction/Features','Features'],
+							['IOTDB Introduction/Publication','Publication']
 						]
 					},
 					{
-						title: 'Overview',
+						title: 'Quick Start',
 						children: [
-							['Overview/What is IoTDB','What is IoTDB'],
-							['Overview/Architecture','Architecture'],
-							['Overview/Scenario','Scenario'],
-							['Overview/Features','Features']
+							['Quick Start/QuickStart','QuickStart'],
+							['Quick Start/Docker Image','Docker Image']
 						]
 					},
 					{
-						title: 'Concept',
+						title: 'Data Concept',
 						children: [
-							['Concept/Data Model and Terminology','Data Model and Terminology'],
-							['Concept/Data Type','Data Type'],
-							['Concept/Encoding','Encoding'],
-							['Concept/Compression','Compression'],
-							['Concept/SDT','SDT']
+							['Data Concept/Data Model and Terminology','Data Model and Terminology'],
+							['Data Concept/Data Type','Data Type'],
+							['Data Concept/Encoding','Encoding'],
+							['Data Concept/Compression','Compression'],
+							['Data Concept/SDT','SDT']
 						]
 					},
 					{
-						title: 'Server',
+						title: 'CLI',
 						children: [
-							['Server/Download','Download'],
-							['Server/Single Node Setup','Single Node Setup'],
-							['Server/Cluster Setup','Cluster Setup'],
-							['Server/Config Manual','Config Manual'],
-							['Server/Docker Image','Docker Image']
+							['CLI/Command Line Interface','Command Line Interface']
 						]
 					},
 					{
-						title: 'Client',
+						title: 'Administration Management',
 						children: [
-							['Client/Command Line Interface','Command Line Interface'],
-							['Client/Programming - Native API','Native API'],
-							['Client/Programming - JDBC','JDBC'],
-							['Client/Programming - Other Languages','Other Languages'],
-							['Client/Programming - TsFile API','TsFile API'],
-							['Client/Programming - MQTT','MQTT'],
-							['Client/Status Codes','Status Codes']
+							['Administration Management/Administration','Administration']
 						]
 					},
 					{
-						title: 'Operation Manual',
+						title: 'IoTDB-SQL Language',
 						children: [
-							['Operation Manual/DDL Data Definition Language','DDL (Data Definition Language)'],
-							['Operation Manual/DML Data Manipulation Language','DML (Data Manipulation Language)'],
-							['Operation Manual/UDF User Defined Function','UDF (User Defined Function)'],
+							['IoTDB-SQL Language/DDL Data Definition Language','DDL (Data Definition Language)'],
+							['IoTDB-SQL Language/DML Data Manipulation Language','DML (Data Manipulation Language)'],
+							['IoTDB-SQL Language/Maintenance Command','Maintenance Command']
+						]
+					},
+					{
+						title: 'API',
+						children: [
+							['API/Programming - JDBC','JDBC'],
+							['API/Programming - Native API','Native API'],
+							['API/Programming - Other Languages','Other Languages'],
+							['API/Programming - TsFile API','TsFile API']
+						]
+					},
+					{
+						title: 'UDF',
+						children: [
+							['UDF/UDF User Defined Function','UDF (User Defined Function)'],
 							// The trigger module has not been implemented yet,
 							// so the website should not show users how to use it to avoid misleading.
-              // ['Operation Manual/Triggers','Triggers'],
-							['Operation Manual/Kill Query','Kill Query'],
-							['Operation Manual/Administration','Administration'],
-							['Operation Manual/SQL Reference','SQL Reference']
+              // ['UDF/Triggers','Triggers'],
+						]
+					},
+					{
+						title: 'Communication Service Protocol',
+						children: [
+							['Communication Service Protocol/Programming - MQTT','Thrift'],
+							['Communication Service Protocol/Programming - MQTT','MQTT'],
 						]
 					},
 					{
 						title: 'System Tools',
 						children: [
-							['System Tools/Sync Tool','Sync Tool'],
 							['System Tools/JMX Tool','JMX Tool'],
 							['System Tools/Watermark Tool','Watermark Tool'],
 							['System Tools/Query History Visualization Tool','Query History Visualization Tool'],
@@ -578,6 +586,12 @@ var config = {
 						]
 					},
 					{
+						title: 'Collaboration of Edge and Cloud',
+						children: [
+							['Collaboration of Edge and Cloud/Sync Tool','Sync Tool']
+						]
+					},
+					{
 						title: 'Ecosystem Integration',
 						children: [
 							['Ecosystem Integration/Grafana','Grafana'],
@@ -587,15 +601,28 @@ var config = {
 							['Ecosystem Integration/Hive TsFile','Hive TsFile'],
 							['Ecosystem Integration/Zeppelin-IoTDB','Zeppelin-IoTDB'],
 							['Ecosystem Integration/Flink IoTDB','Flink IoTDB'],
-							['Ecosystem Integration/Flink TsFile','Flink TsFile']
+							['Ecosystem Integration/Flink TsFile','Flink TsFile'],
+							['Ecosystem Integration/Writing Data on HDFS','Writing Data on HDFS'],
 						]
 					},
 					{
-						title: 'Architecture',
+						title: 'Cluster Setup',
 						children: [
-							['Architecture/Files','Files'],
-							['Architecture/Writing Data on HDFS','Writing Data on HDFS'],
-							['Architecture/Shared Nothing Cluster','Shared Nothing Cluster']
+							['Cluster Setup/Cluster Setup','Cluster Setup']
+						]
+					},
+					{
+						title: 'FAQ',
+						children: [
+							['FAQ/Frequently asked questions','Frequently asked questions']
+						]
+					},
+					{
+						title: 'Appendix',
+						children: [
+							['Appendix/Config Manual','Config Manual'],
+							['Appendix/SQL Reference','SQL Reference'],
+							['Appendix/Status Codes','Status Codes']
 						]
 					},
 					{
@@ -1126,103 +1153,129 @@ var config = {
 						collapsable: false,
 					},
 					{
-						title: '开始',
+						title: 'IoTDB简介',
 						children: [
-							['Get Started/QuickStart','快速入门'],
-							['Get Started/Frequently asked questions','常见问题'],
-							['Get Started/Publication','调查报告']
+							['IOTDB Introduction/What is IoTDB','IoTDB简介'],
+							['IOTDB Introduction/Features','主要功能特点'],
+							['IOTDB Introduction/Architecture','系统架构'],
+							['IOTDB Introduction/Scenario','应用场景'],
+							['IOTDB Introduction/Publication','研究论文']
 						]
 					},
 					{
-						title: '概述',
+						title: '快速上手',
 						children: [
-							['Overview/What is IoTDB','什么是IoTDB'],
-							['Overview/Architecture','架构'],
-							['Overview/Scenario','场景'],
-							['Overview/Features','特征']
+							['Quick Start/QuickStart','快速上手'],
+							['Quick Start/Docker Image','Docker 镜像']
 						]
 					},
 					{
-						title: '概念',
+						title: '数据概念',
 						children: [
-							['Concept/Data Model and Terminology','数据模型与技术'],
-							['Concept/Data Type','数据类型'],
-							['Concept/Encoding','编码方式'],
-							['Concept/Compression','压缩方式'],
-							['Concept/SDT','旋转门压缩']
+							['Data Concept/Data Model and Terminology','数据模型'],
+							['Data Concept/Data Type','数据类型'],
+							['Data Concept/Encoding','编码方式'],
+							['Data Concept/Compression','压缩方式'],
+							['Data Concept/SDT','旋转门压缩']
 						]
 					},
 					{
-						title: '服务器端',
+						title: 'SQL命令行终端(CLI)',
 						children: [
-							['Server/Download','下载'],
-							['Server/Single Node Setup','单节点安装'],
-							['Server/Cluster Setup','集群设置'],
-							['Server/Config Manual','配置手册'],
-							['Server/Docker Image','Docker镜像'],
-							['Server/ServerFileList','服务端文件列表']
+							['CLI/Command Line Interface','SQL命令行终端(CLI)']
 						]
 					},
 					{
-						title: '客户端',
+						title: '权限管理',
 						children: [
-							['Client/Command Line Interface','命令行接口(CLI)'],
-							['Client/Programming - Native API','原生接口'],
-							['Client/Programming - JDBC','JDBC'],
-							['Client/Programming - Other Languages','其他语言'],
-							['Client/Programming - TsFile API','TsFile API'],
-							['Client/Programming - MQTT','MQTT'],
-							['Client/Status Codes','状态码']
+							['Administration Management/Administration','权限管理']
 						]
 					},
 					{
-						title: '操作指南',
+						title: 'IoTDB-SQL 语言',
 						children: [
-							['Operation Manual/DDL Data Definition Language','DDL (数据定义语言)'],
-							['Operation Manual/DML Data Manipulation Language','DML (数据操作语言)'],
-              ['Operation Manual/UDF User Defined Function','UDF(用户自定义函数)'],
+							['IoTDB-SQL Language/DDL Data Definition Language','数据定义语言(DDL)'],
+							['IoTDB-SQL Language/DML Data Manipulation Language','数据操作语言(DML)'],
+							['IoTDB-SQL Language/Maintenance Command','运维命令']
+						]
+					},
+					{
+						title: '应用编程接口',
+						children: [
+							['API/Programming - JDBC','JDBC'],
+							['API/Programming - Native API','Java 原生接口'],
+							['API/Programming - Other Languages','其他语言原生接口'],
+							['API/Programming - TsFile API','TsFile API']
+						]
+					},
+					{
+						title: '用户定义函数(UDF)',
+						children: [
+							['UDF/UDF User Defined Function','用户定义函数(UDF)'],
 							// The trigger module has not been implemented yet,
 							// so the website should not show users how to use it to avoid misleading.
-              // ['Operation Manual/Triggers','触发器'],
-							['Operation Manual/Kill Query','中止查询'],
-							['Operation Manual/Administration','权限管理语句'],
-							['Operation Manual/SQL Reference','SQL 参考文档']
+              // ['UDF/Triggers','Triggers'],
+						]
+					},
+					{
+						title: '通信服务协议',
+						children: [
+							['Communication Service Protocol/Programming - MQTT','Thrift'],
+							['Communication Service Protocol/Programming - MQTT','MQTT'],
 						]
 					},
 					{
 						title: '系统工具',
 						children: [
-							['System Tools/Sync Tool','同步工具'],
-							['System Tools/JMX Tool','JMX工具'],
-							['System Tools/Watermark Tool','水印工具'],
+							['System Tools/Load External Tsfile','加载 TsFile'],
+							['System Tools/Performance Tracing Tool','查询性能追踪'],
+							['System Tools/CSV Tool','导入导出 CSV'],
+							['System Tools/Monitor and Log Tools','监控工具和系统日志'],
+							['System Tools/JMX Tool','JMX 工具'],
+							['System Tools/MLogParser Tool','Mlog解析工具'],
+							['System Tools/NodeTool','节点工具'],
 							['System Tools/Query History Visualization Tool','查询历史可视化工具'],
-							['System Tools/Monitor and Log Tools','监控与日志工具'],
-							['System Tools/Load External Tsfile','加载外部tsfile文件'],
-							['System Tools/Performance Tracing Tool','性能追踪工具'],
-							['System Tools/MLogParser Tool','MLog解析工具'],
-							['System Tools/NodeTool','集群状态工具'],
-							['System Tools/CSV Tool','CSV工具']
+							['System Tools/Watermark Tool','水印工具'],
 						]
 					},
 					{
-						title: '生态集成',
+						title: '端云协同',
 						children: [
-							['Ecosystem Integration/Grafana','Grafana'],
-							['Ecosystem Integration/MapReduce TsFile','MapReduce TsFile'],
-							['Ecosystem Integration/Spark TsFile','Spark TsFile'],
-							['Ecosystem Integration/Spark IoTDB','Spark IoTDB'],
-							['Ecosystem Integration/Hive TsFile','Hive TsFile'],
+							['Collaboration of Edge and Cloud/Sync Tool','TsFile 同步工具']
+						]
+					},
+					{
+						title: '系统集成',
+						children: [
+							['Ecosystem Integration/Grafana','Grafana-IoTDB'],
 							['Ecosystem Integration/Zeppelin-IoTDB','Zeppelin-IoTDB'],
-							['Ecosystem Integration/Flink IoTDB','Flink IoTDB'],
-							['Ecosystem Integration/Flink TsFile','Flink TsFile']
+							['Ecosystem Integration/Spark TsFile','Spark TsFile'],
+							['Ecosystem Integration/MapReduce TsFile','Hadoop-TsFile'],
+							['Ecosystem Integration/Spark IoTDB','Spark-IoTDB'],
+							['Ecosystem Integration/Hive TsFile','Hive-TsFile'],
+							['Ecosystem Integration/Flink TsFile','Flink-TsFile'],
+							['Ecosystem Integration/Flink IoTDB','Flink-IoTDB'],
+							['Ecosystem Integration/Writing Data on HDFS','HDFS集成'],
 						]
 					},
 					{
-						title: '系统设计',
+						title: '集群搭建',
 						children: [
-							['Architecture/Files','文件'],
-							['Architecture/Writing Data on HDFS','使用HDFS存储数据'],
-							['Architecture/Shared Nothing Cluster','Shared-nothing 架构']
+							['Cluster Setup/Cluster Setup','集群搭建']
+						]
+					},
+					{
+						title: '常见问题',
+						children: [
+							['FAQ/Frequently asked questions','常见问题']
+						]
+					},
+					{
+						title: '附录',
+						children: [
+							['Appendix/Config Manual','附录1: 配置参数'],
+							['Appendix/SQL Reference','附录2: SQL 参考文档'],
+							['Appendix/Status Codes','附录3: 状态码']
 						]
 					}
 				],