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

zhaojinchao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new be8d2e0ee13 Remove SPI document internal impl (#27596)
be8d2e0ee13 is described below

commit be8d2e0ee1383cfb91c55cfba96bf0f0524fe681
Author: Liang Zhang <[email protected]>
AuthorDate: Mon Jul 31 23:48:37 2023 +0800

    Remove SPI document internal impl (#27596)
---
 docs/document/content/dev-manual/agent.cn.md       |   4 +-
 docs/document/content/dev-manual/agent.en.md       |   4 +-
 .../content/dev-manual/configuration.cn.md         |  69 -------------
 .../content/dev-manual/configuration.en.md         |  69 -------------
 docs/document/content/dev-manual/data-source.cn.md | 115 ---------------------
 docs/document/content/dev-manual/data-source.en.md | 115 ---------------------
 docs/document/content/dev-manual/encrypt.cn.md     |  16 +--
 docs/document/content/dev-manual/encrypt.en.md     |  10 +-
 docs/document/content/dev-manual/kernel.cn.md      |  76 --------------
 docs/document/content/dev-manual/kernel.en.md      |  75 --------------
 docs/document/content/dev-manual/mask.cn.md        |   4 +-
 docs/document/content/dev-manual/mask.en.md        |   4 +-
 docs/document/content/dev-manual/mode.cn.md        |  26 +----
 docs/document/content/dev-manual/mode.en.md        |  26 +----
 docs/document/content/dev-manual/proxy.cn.md       |  41 --------
 docs/document/content/dev-manual/proxy.en.md       |  41 --------
 .../content/dev-manual/readwrite-splitting.cn.md   |   4 +-
 .../content/dev-manual/readwrite-splitting.en.md   |   4 +-
 docs/document/content/dev-manual/shadow.cn.md      |   4 +-
 docs/document/content/dev-manual/shadow.en.md      |   4 +-
 docs/document/content/dev-manual/sharding.cn.md    |  10 +-
 docs/document/content/dev-manual/sharding.en.md    |   4 +-
 docs/document/content/dev-manual/sql-audit.cn.md   |   4 +-
 docs/document/content/dev-manual/sql-audit.en.md   |   4 +-
 docs/document/content/dev-manual/sql-parser.cn.md  |   8 +-
 docs/document/content/dev-manual/sql-parser.en.md  |   8 +-
 docs/document/content/dev-manual/transaction.cn.md |  95 -----------------
 docs/document/content/dev-manual/transaction.en.md |  95 -----------------
 28 files changed, 52 insertions(+), 887 deletions(-)

diff --git a/docs/document/content/dev-manual/agent.cn.md 
b/docs/document/content/dev-manual/agent.cn.md
index 4b5ad2258dc..fe310a77d70 100644
--- a/docs/document/content/dev-manual/agent.cn.md
+++ b/docs/document/content/dev-manual/agent.cn.md
@@ -1,7 +1,7 @@
 +++
-pre = "<b>5.14. </b>"
+pre = "<b>5.9. </b>"
 title = "可观察性"
-weight = 14
+weight = 9
 chapter = true
 +++
 
diff --git a/docs/document/content/dev-manual/agent.en.md 
b/docs/document/content/dev-manual/agent.en.md
index 3147a8ce2fb..d9d98170383 100644
--- a/docs/document/content/dev-manual/agent.en.md
+++ b/docs/document/content/dev-manual/agent.en.md
@@ -1,7 +1,7 @@
 +++
-pre = "<b>5.14. </b>"
+pre = "<b>5.9. </b>"
 title = "Observability"
-weight = 14
+weight = 9
 chapter = true
 +++
 
diff --git a/docs/document/content/dev-manual/configuration.cn.md 
b/docs/document/content/dev-manual/configuration.cn.md
deleted file mode 100644
index ce11df42774..00000000000
--- a/docs/document/content/dev-manual/configuration.cn.md
+++ /dev/null
@@ -1,69 +0,0 @@
-+++
-pre = "<b>5.2. </b>"
-title = "配置"
-weight = 2
-chapter = true
-+++
-
-## RuleBuilder
-
-### 全限定类名
-
-[`org.apache.shardingsphere.infra.rule.builder.RuleBuilder`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/rule/builder/RuleBuilder.java)
-
-### 定义
-
-用于将用户配置转化为规则对象的接口
-
-### 已知实现
-
-| *配置标识*                              | *详细说明*                       | *全限定类名* 
                                                                                
                                                                                
                                                                                
                                       |
-|-------------------------------------|------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| AuthorityRuleConfiguration          | 用于将权限用户配置转化为权限规则对象           | 
[`org.apache.shardingsphere.authority.rule.builder.AuthorityRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/rule/builder/AuthorityRuleBuilder.java)
                                                 |
-| SQLParserRuleConfiguration          | 用于将 SQL 解析用户配置转化为 SQL 解析规则对象 | 
[`org.apache.shardingsphere.parser.rule.builder.SQLParserRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/sql-parser/core/src/main/java/org/apache/shardingsphere/parser/rule/builder/SQLParserRuleBuilder.java)
                                                          |
-| TransactionRuleConfiguration        | 用于将事务用户配置转化为事务规则对象           | 
[`org.apache.shardingsphere.transaction.rule.builder.TransactionRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/rule/builder/TransactionRuleBuilder.java)
                                       |
-| SingleRuleConfiguration             | 用于将单表用户配置转化为单表规则对象           | 
[`org.apache.shardingsphere.singletable.rule.builder.SingleRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/single/core/src/main/java/org/apache/shardingsphere/single/rule/builder/SingleRuleBuilder.java)
                                                |
-| ShardingRuleConfiguration           | 用于将分片用户配置转化为分片规则对象           | 
[`org.apache.shardingsphere.sharding.rule.builder.ShardingRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rule/builder/ShardingRuleBuilder.java)
                                                    |
-| ReadwriteSplittingRuleConfiguration | 用于将读写分离用户配置转化为读写分离规则对象       | 
[`org.apache.shardingsphere.readwritesplitting.rule.builder.ReadwriteSplittingRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/builder/ReadwriteSplittingRuleBuilder.java)
 |
-| EncryptRuleConfiguration            | 用于将加密用户配置转化为加密规则对象           | 
[`org.apache.shardingsphere.encrypt.rule.builder.EncryptRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rule/builder/EncryptRuleBuilder.java)
                                                         |
-| ShadowRuleConfiguration             | 用于将影子库用户配置转化为影子库规则对象         | 
[`org.apache.shardingsphere.shadow.rule.builder.ShadowRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/rule/builder/ShadowRuleBuilder.java)
                                                              |
-
-## YamlRuleConfigurationSwapper
-
-### 全限定类名
-
-[`org.apache.shardingsphere.infra.yaml.config.swapper.NewYamlRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/yaml/config/swapper/rule/NewYamlRuleConfigurationSwapper.java)
-
-### 定义
-
-用于将 YAML 配置转化为标准用户配置
-
-### 已知实现
-
-| *配置标识*              | *详细说明*                            | *全限定类名*            
                                                                                
                                                                                
                                                                                
                                                              |
-|---------------------|-----------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| AUTHORITY           | 用于将权限规则的 YAML 配置转化为权限规则标准配置       | 
[`org.apache.shardingsphere.authority.yaml.swapper.NewYamlAuthorityRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/yaml/swapper/NewYamlAuthorityRuleConfigurationSwapper.java)
                                                 |
-| SQL_PARSER          | 用于将 SQL 解析的 YAML 配置转化为 SQL 解析标准配置 | 
[`org.apache.shardingsphere.parser.yaml.swapper.NewYamlSQLParserRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/sql-parser/core/src/main/java/org/apache/shardingsphere/parser/yaml/swapper/NewYamlSQLParserRuleConfigurationSwapper.java)
                                                          |
-| TRANSACTION         | 用于将事务的 YAML 配置转化为事务标准配置           | 
[`org.apache.shardingsphere.transaction.yaml.swapper.NewYamlTransactionRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/yaml/swapper/NewYamlTransactionRuleConfigurationSwapper.java)
                                       |
-| SINGLE              | 用于将单表的 YAML 配置转化为单表标准配置           | 
[`org.apache.shardingsphere.singletable.yaml.config.swapper.NewYamlSingleRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/single/core/src/main/java/org/apache/shardingsphere/single/yaml/config/swapper/NewYamlSingleRuleConfigurationSwapper.java)
                                  |
-| SHARDING            | 用于将分片的 YAML 配置转化为分片标准配置           | 
[`org.apache.shardingsphere.sharding.yaml.swapper.NewYamlShardingRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/yaml/swapper/NewYamlShardingRuleConfigurationSwapper.java)
                                                    |
-| READWRITE_SPLITTING | 用于将读写分离的 YAML 配置转化为读写分离标准配置       | 
[`org.apache.shardingsphere.readwritesplitting.yaml.swapper.NewYamlReadwriteSplittingRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/yaml/swapper/NewYamlReadwriteSplittingRuleConfigurationSwapper.java)
 |
-| ENCRYPT             | 用于将加密的 YAML 配置转化为加密标准配置           | 
[`org.apache.shardingsphere.encrypt.yaml.swapper.NewYamlEncryptRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/yaml/swapper/NewYamlEncryptRuleConfigurationSwapper.java)
                                                         |
-| SHADOW              | 用于将影子库的 YAML 配置转化为影子库标准配置         | 
[`org.apache.shardingsphere.shadow.yaml.swapper.NewYamlShadowRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/yaml/swapper/NewYamlShadowRuleConfigurationSwapper.java)
                                                              |
-| SQL_TRANSLATOR      | 用于将 SQL 转换的 YAML 配置转化为 SQL 转换标准配置 | 
[`org.apache.shardingsphere.sqltranslator.yaml.swapper.NewYamlSQLTranslatorRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/sql-translator/core/src/main/java/org/apache/shardingsphere/sqltranslator/yaml/swapper/NewYamlSQLTranslatorRuleConfigurationSwapper.java)
                            |
-
-## ShardingSphereYamlConstruct
-
-### 全限定类名
-
-[`org.apache.shardingsphere.infra.yaml.engine.constructor.ShardingSphereYamlConstruct`](https://github.com/apache/shardingsphere/blob/master/infra/util/src/main/java/org/apache/shardingsphere/infra/util/yaml/constructor/ShardingSphereYamlConstruct.java)
-
-### 定义
-
-用于将定制化对象和 YAML 相互转化
-
-### 已知实现
-
-| *配置标识*                                | *详细说明*                | *全限定类名*      
                                                                                
                                                                                
                                                                                
                                                       |
-|---------------------------------------|-----------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| YamlNoneShardingStrategyConfiguration | 用于将不分片策略对象和 YAML 相互转化 | 
[`org.apache.shardingsphere.sharding.yaml.engine.construct.NoneShardingStrategyConfigurationYamlConstruct`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/yaml/engine/construct/NoneShardingStrategyConfigurationYamlConstruct.java)
 |
diff --git a/docs/document/content/dev-manual/configuration.en.md 
b/docs/document/content/dev-manual/configuration.en.md
deleted file mode 100644
index 9182fb941d1..00000000000
--- a/docs/document/content/dev-manual/configuration.en.md
+++ /dev/null
@@ -1,69 +0,0 @@
-+++
-pre = "<b>5.2. </b>"
-title = "Configuration"
-weight = 2
-chapter = true
-+++
-
-## RuleBuilder
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.infra.rule.builder.RuleBuilder`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/rule/builder/RuleBuilder.java)
-
-### Definition
-
-Used to convert user configurations into rule objects
-
-### Implementation classes
-
-| *Configuration Type*                | *Description*                          
                                                        | *Fully-qualified 
class name*                                                                     
                                                                                
                                                                                
                              |
-|-------------------------------------|------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| AuthorityRuleConfiguration          | Used to convert authority user 
configuration into authority rule objects                       | 
[`org.apache.shardingsphere.authority.rule.builder.AuthorityRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/rule/builder/AuthorityRuleBuilder.java)
                                                 |
-| SQLParserRuleConfiguration          | Used to convert SQL parser user 
configuration into SQL parser rule objects                     | 
[`org.apache.shardingsphere.parser.rule.builder.SQLParserRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/sql-parser/core/src/main/java/org/apache/shardingsphere/parser/rule/builder/SQLParserRuleBuilder.java)
                                                          |
-| TransactionRuleConfiguration        | Used to convert transaction user 
configuration into transaction rule objects                   | 
[`org.apache.shardingsphere.transaction.rule.builder.TransactionRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/rule/builder/TransactionRuleBuilder.java)
                                       |
-| SingleRuleConfiguration             | Used to convert single-table user 
configuration into a single-table rule objects               | 
[`org.apache.shardingsphere.singletable.rule.builder.SingleRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/kernel/single/core/src/main/java/org/apache/shardingsphere/single/rule/builder/SingleRuleBuilder.java)
                                                |
-| ShardingRuleConfiguration           | Used to convert sharding user 
configuration into sharding rule objects                         | 
[`org.apache.shardingsphere.sharding.rule.builder.ShardingRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rule/builder/ShardingRuleBuilder.java)
                                                    |
-| ReadwriteSplittingRuleConfiguration | Used to convert read-write splitting 
user configuration into read-write splitting rule objects | 
[`org.apache.shardingsphere.readwritesplitting.rule.builder.ReadwriteSplittingRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/rule/builder/ReadwriteSplittingRuleBuilder.java)
 |
-| EncryptRuleConfiguration            | Used to convert encrypted user 
configuration into encryption rule objects                      | 
[`org.apache.shardingsphere.encrypt.rule.builder.EncryptRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rule/builder/EncryptRuleBuilder.java)
                                                         |
-| ShadowRuleConfiguration             | Used to convert shadow database user 
configuration into shadow database rule objects           | 
[`org.apache.shardingsphere.shadow.rule.builder.ShadowRuleBuilder`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/rule/builder/ShadowRuleBuilder.java)
                                                              |
-
-## YamlRuleConfigurationSwapper
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.infra.yaml.config.swapper.NewYamlRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/yaml/config/swapper/rule/NewYamlRuleConfigurationSwapper.java)
-
-### Definition
-
-Used to convert YAML configuration to standard user configuration
-
-### Implementation classes
-
-| *Configuration Type* | *Description*                                         
                                                                 | 
*Fully-qualified class name*                                                    
                                                                                
                                                                                
                                                                                
 |
-|----------------------|------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| AUTHORITY            | Used to convert the YAML configuration of authority 
rules into standard configuration of authority rules               | 
[`org.apache.shardingsphere.authority.yaml.swapper.NewYamlAuthorityRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/yaml/swapper/NewYamlAuthorityRuleConfigurationSwapper.java)
                                                 |
-| SQL_PARSER           | Used to convert the YAML configuration of the SQL 
parser into the standard configuration of the SQL parser             | 
[`org.apache.shardingsphere.parser.yaml.swapper.NewYamlSQLParserRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/sql-parser/core/src/main/java/org/apache/shardingsphere/parser/yaml/swapper/NewYamlSQLParserRuleConfigurationSwapper.java)
                                                          |
-| TRANSACTION          | Used to convert the YAML configuration of the 
transaction into the standard configuration of the transaction           | 
[`org.apache.shardingsphere.transaction.yaml.swapper.NewYamlTransactionRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/core/src/main/java/org/apache/shardingsphere/transaction/yaml/swapper/NewYamlTransactionRuleConfigurationSwapper.java)
                                       |
-| SINGLE               | Used to convert the YAML configuration of the single 
table into the standard configuration of the single table         | 
[`org.apache.shardingsphere.singletable.yaml.config.swapper.NewYamlSingleRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/single/core/src/main/java/org/apache/shardingsphere/single/yaml/config/swapper/NewYamlSingleRuleConfigurationSwapper.java)
                                  |
-| SHARDING             | Used to convert the YAML configuration of the 
sharding into the standard configuration of the sharding                 | 
[`org.apache.shardingsphere.sharding.yaml.swapper.NewYamlShardingRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/yaml/swapper/NewYamlShardingRuleConfigurationSwapper.java)
                                                    |
-| READWRITE_SPLITTING  | Used to convert the YAML configuration of read-write 
splitting into the standard configuration of read-write splitting | 
[`org.apache.shardingsphere.readwritesplitting.yaml.swapper.NewYamlReadwriteSplittingRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/yaml/swapper/NewYamlReadwriteSplittingRuleConfigurationSwapper.java)
 |
-| ENCRYPT              | Used to convert encrypted YAML configuration into 
encrypted standard configuration                                     | 
[`org.apache.shardingsphere.encrypt.yaml.swapper.NewYamlEncryptRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/yaml/swapper/NewYamlEncryptRuleConfigurationSwapper.java)
                                                         |
-| SHADOW               | Used to convert the YAML configuration of the shadow 
database into the standard configuration of the shadow database   | 
[`org.apache.shardingsphere.shadow.yaml.swapper.NewYamlShadowRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/yaml/swapper/NewYamlShadowRuleConfigurationSwapper.java)
                                                              |
-| SQL_TRANSLATOR       | Used to convert the YAML configuration of the SQL 
transformation to the SQL transformation standard configuration      | 
[`org.apache.shardingsphere.sqltranslator.yaml.swapper.NewYamlSQLTranslatorRuleConfigurationSwapper`](https://github.com/apache/shardingsphere/blob/master/kernel/sql-translator/core/src/main/java/org/apache/shardingsphere/sqltranslator/yaml/swapper/NewYamlSQLTranslatorRuleConfigurationSwapper.java)
                            |
-
-## ShardingSphereYamlConstruct
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.infra.yaml.engine.constructor.ShardingSphereYamlConstruct`](https://github.com/apache/shardingsphere/blob/master/infra/util/src/main/java/org/apache/shardingsphere/infra/util/yaml/constructor/ShardingSphereYamlConstruct.java)
-
-### Definition
-
-Used to convert custom objects and YAML to and from each other
-
-### Implementation classes
-
-| *Configuration Type*                  | *Description*                        
                                       | *Fully-qualified class name*           
                                                                                
                                                                                
                                                                                
                             |
-|---------------------------------------|-----------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| YamlNoneShardingStrategyConfiguration | Used to convert non-sharding policy 
objects and YAML to and from each other | 
[`org.apache.shardingsphere.sharding.yaml.engine.construct.NoneShardingStrategyConfigurationYamlConstruct`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/yaml/engine/construct/NoneShardingStrategyConfigurationYamlConstruct.java)
 |
diff --git a/docs/document/content/dev-manual/data-source.cn.md 
b/docs/document/content/dev-manual/data-source.cn.md
deleted file mode 100644
index 8c6b0b856bf..00000000000
--- a/docs/document/content/dev-manual/data-source.cn.md
+++ /dev/null
@@ -1,115 +0,0 @@
-+++
-pre = "<b>5.4. </b>"
-title = "数据源"
-weight = 4
-chapter = true
-+++
-
-## DatabaseType
-
-### 全限定类名
-
-[`org.apache.shardingsphere.infra.database.core.type.DatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/type/DatabaseType.java)
-
-### 定义
-
-支持的数据库类型
-
-### 已知实现
-
-| *配置标识*   | *详细说明*               | *全限定类名*                                    
                                                                                
                                                                                
                                                    |
-|------------|-------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| SQL92      | 遵循 SQL92 标准的数据库类型 | 
[`org.apache.shardingsphere.infra.database.sql92.SQL92DatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/sql92/src/main/java/org/apache/shardingsphere/infra/database/sql92/SQL92DatabaseType.java)
                          |
-| MySQL      | MySQL 数据库             | 
[`org.apache.shardingsphere.infra.database.mysql.MySQLDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/mysql/src/main/java/org/apache/shardingsphere/infra/database/mysql/MySQLDatabaseType.java)
                          |
-| MariaDB    | MariaDB 数据库           | 
[`org.apache.shardingsphere.infra.database.mariadb.MariaDBDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/mariadb/src/main/java/org/apache/shardingsphere/infra/database/mariadb/MariaDBDatabaseType.java)
                |
-| PostgreSQL | PostgreSQL 数据库        | 
[`org.apache.shardingsphere.infra.database.postgresql.PostgreSQLDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/postgresql/src/main/java/org/apache/shardingsphere/infra/database/postgresql/PostgreSQLDatabaseType.java)
 |
-| Oracle     | Oracle 数据库            | 
[`org.apache.shardingsphere.infra.database.oracle.OracleDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/oracle/src/main/java/org/apache/shardingsphere/infra/database/oracle/OracleDatabaseType.java)
                     |
-| SQLServer  | SQLServer 数据库         | 
[`org.apache.shardingsphere.infra.database.sqlserver.SQLServerDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/sqlserver/src/main/java/org/apache/shardingsphere/infra/database/sqlserver/SQLServerDatabaseType.java)
      |
-| H2         | H2 数据库                | 
[`org.apache.shardingsphere.infra.database.h2.H2DatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/h2/src/main/java/org/apache/shardingsphere/infra/database/h2/H2DatabaseType.java)
                                         |
-| openGauss  | OpenGauss 数据库         | 
[`org.apache.shardingsphere.infra.database.opengauss.OpenGaussDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/opengauss/src/main/java/org/apache/shardingsphere/infra/database/opengauss/OpenGaussDatabaseType.java)
      |
-
-## DialectMetaDataLoader
-
-### 全限定类名
-
-[`org.apache.shardingsphere.infra.database.core.metadata.data.loader.DialectMetaDataLoader`](https://github.com/apache/shardingsphere/tree/master/infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/data/loader/DialectMetaDataLoader.java)
-
-### 定义
-
-使用 SQL 方言快速加载元数据
-
-### 已知实现
-
-| *配置标识*     | *详细说明*                | *全限定类名*                                 
                                                                                
                                                                                
                                                              |
-|------------|-----------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| MySQL      | 使用 MySQL 方言加载元数据      | 
[`org.apache.shardingsphere.infra.database.mysql.MySQLMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/mysql/src/main/java/org/apache/shardingsphere/infra/database/mysql/MySQLMetaDataLoader.java)
                          |
-| Oracle     | 使用 Oracle 方言加载元数据     | 
[`org.apache.shardingsphere.infra.database.oracle.OracleMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/oracle/src/main/java/org/apache/shardingsphere/infra/database/oracle/OracleMetaDataLoader.java)
                     |
-| PostgreSQL | 使用 PostgreSQL 方言加载元数据 | 
[`org.apache.shardingsphere.infra.database.postgresql.PostgreSQLMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/postgresql/src/main/java/org/apache/shardingsphere/infra/database/postgresql/PostgreSQLMetaDataLoader.java)
 |
-| SQLServer  | 使用 SQLServer 方言加载元数据  | 
[`org.apache.shardingsphere.infra.database.sqlserver.SQLServerMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/sqlserver/src/main/java/org/apache/shardingsphere/infra/database/sqlserver/SQLServerMetaDataLoader.java)
      |
-| H2         | 使用 H2 方言加载元数据         | 
[`org.apache.shardingsphere.infra.database.h2.H2MetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/h2/src/main/java/org/apache/shardingsphere/infra/database/h2/H2MetaDataLoader.java)
                                         |
-| openGauss  | 使用 OpenGauss 方言加载元数据  | 
[`org.apache.shardingsphere.infra.database.opengauss.OpenGaussMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/opengauss/src/main/java/org/apache/shardingsphere/infra/database/opengauss/OpenGaussMetaDataLoader.java)
      |
-
-## DataSourcePoolMetaData
-
-### 全限定类名
-
-[`org.apache.shardingsphere.infra.datasource.pool.metadata.DataSourcePoolMetaData`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/metadata/DataSourcePoolMetaData.java)
-
-### 定义
-
-数据源连接池元数据
-
-### 已知实现
-
-| *配置标识*                                                                       
         | *详细说明*           | *全限定类名*                                           
                                                                                
                                                                                
                                                                            |
-|---------------------------------------------------------------------------------------|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| org.apache.commons.dbcp.BasicDataSource, 
org.apache.tomcat.dbcp.dbcp2.BasicDataSource | DBCP 数据库连接池元数据   | 
[`org.apache.shardingsphere.infra.datasource.pool.metadata.type.dbcp.DBCPDataSourcePoolMetaData`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/metadata/type/dbcp/DBCPDataSourcePoolMetaData.java)
         |
-| com.zaxxer.hikari.HikariDataSource                                           
         | Hikari 数据源连接池元数据 | 
[`org.apache.shardingsphere.infra.datasource.pool.metadata.type.hikari.HikariDataSourcePoolMetaData`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/metadata/type/hikari/HikariDataSourcePoolMetaData.java)
 |
-| com.mchange.v2.c3p0.ComboPooledDataSource                                    
         | C3P0 数据源连接池元数据   | 
[`org.apache.shardingsphere.infra.datasource.pool.metadata.type.c3p0.C3P0DataSourcePoolMetaData`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/metadata/type/c3p0/C3P0DataSourcePoolMetaData.java)
         |
-
-## DataSourcePoolActiveDetector
-
-### 全限定类名
-
-[`org.apache.shardingsphere.infra.datasource.pool.destroyer.detector.DataSourcePoolActiveDetector`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/destroyer/detector/DataSourcePoolActiveDetector.java)
-
-### 定义
-
-数据源连接池活跃探测器
-
-### 已知实现
-
-| *配置标识*                             | *详细说明*             | *全限定类名*            
                                                                                
                                                                                
                                                                                
                                               |
-|------------------------------------|--------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| Default                            | 默认数据源连接池活跃探测器      | 
[`org.apache.shardingsphere.infra.datasource.pool.destroyer.detector.type.DefaultDataSourcePoolActiveDetector`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/destroyer/detector/type/DefaultDataSourcePoolActiveDetector.java)
 |
-| com.zaxxer.hikari.HikariDataSource | Hikari 数据源连接池活跃探测器 | 
[`org.apache.shardingsphere.infra.datasource.pool.destroyer.detector.type.HikariDataSourcePoolActiveDetector`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/destroyer/detector/type/HikariDataSourcePoolActiveDetector.java)
   |
-
-## ShardingSphereDriverURLProvider
-
-### 全限定类名
-
-[`org.apache.shardingsphere.driver.jdbc.core.driver.ShardingSphereDriverURLProvider`](https://github.com/apache/shardingsphere/blob/master/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/driver/ShardingSphereDriverURLProvider.java)
-
-### 定义
-
-ShardingSphere 驱动 URL 提供器
-
-### 已知实现
-
-| *配置标识*                                  | *详细说明*         | *全限定类名*           
                                                                                
                                                                                
                                                                             |
-|-----------------------------------------|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| jdbc:shardingsphere:classpath:<path>    | 驱动的类路径加载器      | 
[`org.apache.shardingsphere.driver.jdbc.core.driver.spi.ClasspathDriverURLProvider`](https://github.com/apache/shardingsphere/blob/master/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/driver/spi/ClasspathDriverURLProvider.java)
       |
-| jdbc:shardingsphere:absolutepath:<path> | 驱动的绝对路径加载器     | 
[`org.apache.shardingsphere.driver.jdbc.core.driver.spi.AbsolutePathDriverURLProvider`](https://github.com/apache/shardingsphere/blob/master/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/driver/spi/AbsolutePathDriverURLProvider.java)
 |
-| jdbc:shardingsphere:apollo:<namespace>  | 驱动的 Apollo 加载器 | 
[`org.apache.shardingsphere.driver.jdbc.core.driver.spi.ApolloDriverURLProvider`](https://github.com/apache/shardingsphere/blob/master/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/driver/spi/ApolloDriverURLProvider.java)
             |
-
-### 注意
-
-当您使用 Apollo 加载器时,需要添加对应的 apollo 的 pom 依赖,目前适配的版本为 `1.9.0` , 如下:
-
-```xml
-<dependency>
-    <groupId>com.ctrip.framework.apollo</groupId>
-    <artifactId>apollo-client</artifactId>
-    <version>${apollo.version}</version>
-</dependency>
-```
\ No newline at end of file
diff --git a/docs/document/content/dev-manual/data-source.en.md 
b/docs/document/content/dev-manual/data-source.en.md
deleted file mode 100644
index de94c81fce0..00000000000
--- a/docs/document/content/dev-manual/data-source.en.md
+++ /dev/null
@@ -1,115 +0,0 @@
-+++
-pre = "<b>5.4. </b>"
-title = "DataSource"
-weight = 4
-chapter = true
-+++
-
-## DatabaseType
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.infra.database.core.type.DatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/type/DatabaseType.java)
-
-### Definition
-
-Supported database types definition
-
-### Implementation classes
-
-| *Configuration Type* | *Description*       | *Fully-qualified class name*    
                                                                                
                                                                                
                                                                  |
-|----------------------|---------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| SQL92                | SQL92 database type | 
[`org.apache.shardingsphere.infra.database.sql92.SQL92DatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/sql92/src/main/java/org/apache/shardingsphere/infra/database/sql92/SQL92DatabaseType.java)
                          |
-| MySQL                | MySQL database      | 
[`org.apache.shardingsphere.infra.database.mysql.MySQLDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/mysql/src/main/java/org/apache/shardingsphere/infra/database/mysql/MySQLDatabaseType.java)
                          |
-| MariaDB              | MariaDB database    | 
[`org.apache.shardingsphere.infra.database.mariadb.MariaDBDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/mariadb/src/main/java/org/apache/shardingsphere/infra/database/mariadb/MariaDBDatabaseType.java)
                |
-| PostgreSQL           | PostgreSQL database | 
[`org.apache.shardingsphere.infra.database.postgresql.PostgreSQLDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/postgresql/src/main/java/org/apache/shardingsphere/infra/database/postgresql/PostgreSQLDatabaseType.java)
 |
-| Oracle               | Oracle database     | 
[`org.apache.shardingsphere.infra.database.oracle.OracleDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/oracle/src/main/java/org/apache/shardingsphere/infra/database/oracle/OracleDatabaseType.java)
                     |
-| SQLServer            | SQLServer database  | 
[`org.apache.shardingsphere.infra.database.sqlserver.SQLServerDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/sqlserver/src/main/java/org/apache/shardingsphere/infra/database/sqlserver/SQLServerDatabaseType.java)
      |
-| H2                   | H2 database         | 
[`org.apache.shardingsphere.infra.database.h2.H2DatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/h2/src/main/java/org/apache/shardingsphere/infra/database/h2/H2DatabaseType.java)
                                         |
-| openGauss            | OpenGauss database  | 
[`org.apache.shardingsphere.infra.database.opengauss.OpenGaussDatabaseType`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/opengauss/src/main/java/org/apache/shardingsphere/infra/database/opengauss/OpenGaussDatabaseType.java)
      |
-
-## DialectMetaDataLoader
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.infra.database.core.metadata.data.loader.DialectMetaDataLoader`](https://github.com/apache/shardingsphere/tree/master/infra/database/core/src/main/java/org/apache/shardingsphere/infra/database/core/metadata/data/loader/DialectMetaDataLoader.java)
-
-### Definition
-
-Use SQL dialect to load meta data rapidly
-
-### Implementation classes
-
-| *Configuration Type* | *Description*                            | 
*Fully-qualified class name*                                                    
                                                                                
                                                                                
                      |
-|----------------------|------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| MySQL                | Use MySQL dialect to load meta data      | 
[`org.apache.shardingsphere.infra.database.mysql.MySQLMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/mysql/src/main/java/org/apache/shardingsphere/infra/database/mysql/MySQLMetaDataLoader.java)
                          |
-| Oracle               | Use Oracle dialect to load meta data     | 
[`org.apache.shardingsphere.infra.database.oracle.OracleMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/oracle/src/main/java/org/apache/shardingsphere/infra/database/oracle/OracleMetaDataLoader.java)
                     |
-| PostgreSQL           | Use PostgreSQL dialect to load meta data | 
[`org.apache.shardingsphere.infra.database.postgresql.PostgreSQLMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/postgresql/src/main/java/org/apache/shardingsphere/infra/database/postgresql/PostgreSQLMetaDataLoader.java)
 |
-| SQLServer            | Use SQLServer dialect to load meta data  | 
[`org.apache.shardingsphere.infra.database.sqlserver.SQLServerMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/sqlserver/src/main/java/org/apache/shardingsphere/infra/database/sqlserver/SQLServerMetaDataLoader.java)
      |
-| H2                   | Use H2 dialect to load meta data         | 
[`org.apache.shardingsphere.infra.database.h2.H2MetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/h2/src/main/java/org/apache/shardingsphere/infra/database/h2/H2MetaDataLoader.java)
                                         |
-| openGauss            | Use OpenGauss dialect to load meta data  | 
[`org.apache.shardingsphere.infra.database.opengauss.OpenGaussMetaDataLoader`](https://github.com/apache/shardingsphere/blob/master/infra/database/type/opengauss/src/main/java/org/apache/shardingsphere/infra/database/opengauss/OpenGaussMetaDataLoader.java)
      |
-
-## DataSourcePoolMetaData 
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.infra.datasource.pool.metadata.DataSourcePoolMetaData`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/metadata/DataSourcePoolMetaData.java)
-
-### Definition
-
-Data source connection pool metadata
-
-### Implementation classes
-
-| *Configuration Type*                                                         
         | *Description*                     | *Fully-qualified class name*     
                                                                                
                                                                                
                                                                                
             |
-|---------------------------------------------------------------------------------------|-----------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| org.apache.commons.dbcp.BasicDataSource, 
org.apache.tomcat.dbcp.dbcp2.BasicDataSource | DBCP data source pool meta data  
 | 
[`org.apache.shardingsphere.infra.datasource.pool.metadata.type.dbcp.DBCPDataSourcePoolMetaData`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/metadata/type/dbcp/DBCPDataSourcePoolMetaData.java)
         |
-| com.zaxxer.hikari.HikariDataSource                                           
         | Hikari data source pool meta data | 
[`org.apache.shardingsphere.infra.datasource.pool.metadata.type.hikari.HikariDataSourcePoolMetaData`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/metadata/type/hikari/HikariDataSourcePoolMetaData.java)
 |
-| com.mchange.v2.c3p0.ComboPooledDataSource                                    
         | C3P0 data source pool meta data   | 
[`org.apache.shardingsphere.infra.datasource.pool.metadata.type.c3p0.C3P0DataSourcePoolMetaData`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/metadata/type/c3p0/C3P0DataSourcePoolMetaData.java)
         |
-
-## DataSourcePoolActiveDetector
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.infra.datasource.pool.destroyer.detector.DataSourcePoolActiveDetector`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/destroyer/detector/DataSourcePoolActiveDetector.java)
-
-### Definition
-
-Data source connection pool active detector
-
-### Implementation classes
-
-| *Configuration Type*               | *Description*                           
 | *Fully-qualified class name*                                                 
                                                                                
                                                                                
                                                                     |
-|------------------------------------|------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| Default                            | Default data source pool active 
detector | 
[`org.apache.shardingsphere.infra.datasource.pool.destroyer.detector.type.DefaultDataSourcePoolActiveDetector`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/destroyer/detector/type/DefaultDataSourcePoolActiveDetector.java)
 |
-| com.zaxxer.hikari.HikariDataSource | Hikari data source pool active detector 
 | 
[`org.apache.shardingsphere.infra.datasource.pool.destroyer.detector.type.HikariDataSourcePoolActiveDetector`](https://github.com/apache/shardingsphere/blob/master/infra/common/src/main/java/org/apache/shardingsphere/infra/datasource/pool/destroyer/detector/type/HikariDataSourcePoolActiveDetector.java)
   |
-
-## ShardingSphereDriverURLProvider
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.driver.jdbc.core.driver.ShardingSphereDriverURLProvider`](https://github.com/apache/shardingsphere/blob/master/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/driver/ShardingSphereDriverURLProvider.java)
-
-### Definition
-
-ShardingSphere driver URL provider
-
-### Implementation classes
-
-| *Configuration Type*                    | *Description*                      
   | *Fully-qualified class name*                                               
                                                                                
                                                                                
                    |
-|-----------------------------------------|---------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| jdbc:shardingsphere:classpath:<path>    | The classpath driver URL provider  
   | 
[`org.apache.shardingsphere.driver.jdbc.core.driver.spi.ClasspathDriverURLProvider`](https://github.com/apache/shardingsphere/blob/master/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/driver/spi/ClasspathDriverURLProvider.java)
       |
-| jdbc:shardingsphere:absolutepath:<path> | The absolute path driver URL 
provider | 
[`org.apache.shardingsphere.driver.jdbc.core.driver.spi.AbsolutePathDriverURLProvider`](https://github.com/apache/shardingsphere/blob/master/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/driver/spi/AbsolutePathDriverURLProvider.java)
 |
-| jdbc:shardingsphere:apollo:<namespace>  | The apollo driver URL provider     
   | 
[`org.apache.shardingsphere.driver.jdbc.core.driver.spi.ApolloDriverURLProvider`](https://github.com/apache/shardingsphere/blob/master/jdbc/core/src/main/java/org/apache/shardingsphere/driver/jdbc/core/driver/spi/ApolloDriverURLProvider.java)
             |
-
-### Notice
-
-When you use the Apollo driver url provider, you need to add the corresponding 
apollo pom dependency, currently available at version `1.9.0`, as follows:
-
-```xml
-<dependency>
-    <groupId>com.ctrip.framework.apollo</groupId>
-    <artifactId>apollo-client</artifactId>
-    <version>${apollo.version}</version>
-</dependency>
-```
\ No newline at end of file
diff --git a/docs/document/content/dev-manual/encrypt.cn.md 
b/docs/document/content/dev-manual/encrypt.cn.md
index 425c3cd2ddd..1fd403d0f80 100644
--- a/docs/document/content/dev-manual/encrypt.cn.md
+++ b/docs/document/content/dev-manual/encrypt.cn.md
@@ -1,7 +1,7 @@
 +++
-pre = "<b>5.11. </b>"
+pre = "<b>5.6. </b>"
 title = "数据加密"
-weight = 11
+weight = 6
 chapter = true
 +++
 
@@ -17,9 +17,9 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*           | *详细说明*             | *全限定类名*                              
                                                                                
                                                                                
                                                              |
-|------------------|--------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| AES              | 基于 AES 的数据加密算法     | 
[`org.apache.shardingsphere.encrypt.algorithm.encrypt.AESEncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/standard/AESEncryptAlgorithm.java)
                 |
-| RC4              | 基于 RC4 的数据加密算法     | 
[`org.apache.shardingsphere.encrypt.algorithm.encrypt.RC4EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/standard/RC4EncryptAlgorithm.java)
                 |
-| CHAR_DIGEST_LIKE | 用于模糊查询的数据加密算法      | 
[`org.apache.shardingsphere.encrypt.algorithm.like.CharDigestLikeEncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/like/CharDigestLikeEncryptAlgorithm.java)
 |
-| MD5              | 基于 MD5 的辅助查询加密算法 | 
[`org.apache.shardingsphere.encrypt.algorithm.encrypt.MD5EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/assisted/MD5AssistedEncryptAlgorithm.java)
                 |
+| *配置标识*           | *详细说明*           | *全限定类名*                                
                                                                                
                                                                                
                                                            |
+|------------------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| AES              | 基于 AES 的数据加密算法   | 
[`org.apache.shardingsphere.encrypt.algorithm.encrypt.AESEncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/standard/AESEncryptAlgorithm.java)
                |
+| RC4              | 基于 RC4 的数据加密算法   | 
[`org.apache.shardingsphere.encrypt.algorithm.encrypt.RC4EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/standard/RC4EncryptAlgorithm.java)
                |
+| MD5              | 基于 MD5 的辅助查询加密算法 | 
[`org.apache.shardingsphere.encrypt.algorithm.encrypt.MD5EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/assisted/MD5AssistedEncryptAlgorithm.java)
        |
+| CHAR_DIGEST_LIKE | 用于模糊查询的数据加密算法    | 
[`org.apache.shardingsphere.encrypt.algorithm.like.CharDigestLikeEncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/like/CharDigestLikeEncryptAlgorithm.java)
 |
diff --git a/docs/document/content/dev-manual/encrypt.en.md 
b/docs/document/content/dev-manual/encrypt.en.md
index a86a10c37c9..a81d2acd3da 100644
--- a/docs/document/content/dev-manual/encrypt.en.md
+++ b/docs/document/content/dev-manual/encrypt.en.md
@@ -1,7 +1,7 @@
 +++
-pre = "<b>5.11. </b>"
+pre = "<b>5.6. </b>"
 title = "Encryption"
-weight = 11
+weight = 6
 chapter = true
 +++
 
@@ -19,7 +19,7 @@ Data encrypt algorithm definition
 
 | *Configuration Type* | *Description*                               | 
*Fully-qualified class name*                                                    
                                                                                
                                                                                
                   |
 
|----------------------|---------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| AES                  | AES data encrypt algorithm                  | 
[`org.apache.shardingsphere.encrypt.algorithm.encrypt.AESEncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/standard/AESEncryptAlgorithm.java)
                 |
-| RC4                  | RC4 data encrypt algorithm                  | 
[`org.apache.shardingsphere.encrypt.algorithm.encrypt.RC4EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/standard/RC4EncryptAlgorithm.java)
                 |
+| AES                  | AES data encrypt algorithm                  | 
[`org.apache.shardingsphere.encrypt.algorithm.encrypt.AESEncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/standard/AESEncryptAlgorithm.java)
                |
+| RC4                  | RC4 data encrypt algorithm                  | 
[`org.apache.shardingsphere.encrypt.algorithm.encrypt.RC4EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/standard/RC4EncryptAlgorithm.java)
                |
+| MD5                  | MD5 assisted query encrypt algorithm        | 
[`org.apache.shardingsphere.encrypt.algorithm.encrypt.MD5EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/assisted/MD5AssistedEncryptAlgorithm.java)
        |
 | CHAR_DIGEST_LIKE     | Data encryption algorithms for like queries | 
[`org.apache.shardingsphere.encrypt.algorithm.like.CharDigestLikeEncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/like/CharDigestLikeEncryptAlgorithm.java)
 |
-| MD5                  | MD5 assisted query encrypt algorithm        | 
[`org.apache.shardingsphere.encrypt.algorithm.encrypt.MD5EncryptAlgorithm`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/algorithm/assisted/MD5AssistedEncryptAlgorithm.java)
                 |
diff --git a/docs/document/content/dev-manual/kernel.cn.md 
b/docs/document/content/dev-manual/kernel.cn.md
deleted file mode 100644
index bf96d982504..00000000000
--- a/docs/document/content/dev-manual/kernel.cn.md
+++ /dev/null
@@ -1,76 +0,0 @@
-+++
-pre = "<b>5.3. </b>"
-title = "内核"
-weight = 3
-chapter = true
-+++
-
-## SQLRouter
-
-### 全限定类名
-
-[`org.apache.shardingsphere.infra.route.SQLRouter`](https://github.com/apache/shardingsphere/blob/master/infra/route/src/main/java/org/apache/shardingsphere/infra/route/SQLRouter.java)
-
-### 定义
-
-用于处理路由结果
-
-### 已知实现
-
-|     | *配置标识*                 | *详细说明*        | *全限定类名*                       
                                                                                
                                                                                
                                                                               |
-|:----|------------------------|---------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-|     | SingleRule             | 用于处理单表路由结果    | 
[`org.apache.shardingsphere.single.route.SingleSQLRouter`](https://github.com/apache/shardingsphere/blob/master/kernel/single/core/src/main/java/org/apache/shardingsphere/single/route/SingleSQLRouter.java)
                                      |
-|     | ShardingRule           | 用于处理分片路由结果    | 
[`org.apache.shardingsphere.sharding.route.engine.ShardingSQLRouter`](https://github.com/apache/shardingsphere/blob/master/infra/route/src/main/java/org/apache/shardingsphere/infra/route/SQLRouter.java)
                                                                   |
-|     | ReadwriteSplittingRule | 用于处理读写分离路由结果  | 
[`org.apache.shardingsphere.readwritesplitting.route.ReadwriteSplittingSQLRouter`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/route/ReadwriteSplittingSQLRouter.java)
 |
-|     | ShadowRule             | 用于处理影子库路由结果   | 
[`org.apache.shardingsphere.shadow.route.ShadowSQLRouter`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/route/ShadowSQLRouter.java)
                                                              |
-
-## SQLRewriteContextDecorator
-
-### 全限定类名
-
-[`org.apache.shardingsphere.infra.rewrite.context.SQLRewriteContextDecorator`](https://github.com/apache/shardingsphere/blob/master/infra/rewrite/src/main/java/org/apache/shardingsphere/infra/rewrite/context/SQLRewriteContextDecorator.java)
-
-### 定义
-
-用于处理 SQL 改写结果
-
-### 已知实现
-
-| *配置标识*       | *详细说明*          | *全限定类名*                                     
                                                                                
                                                                                
                                                                    |
-|--------------|-----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| ShardingRule | 用于处理分片 SQL 改写结果 | 
[`org.apache.shardingsphere.sharding.rewrite.context.ShardingSQLRewriteContextDecorator`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rewrite/context/ShardingSQLRewriteContextDecorator.java)
 |
-| EncryptRule  | 用于处理加密 SQL 改写结果 | 
[`org.apache.shardingsphere.encrypt.rewrite.context.EncryptSQLRewriteContextDecorator`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/context/EncryptSQLRewriteContextDecorator.java)
      |
-
-## SQLExecutionHook
-
-### 全限定类名
-
-[`org.apache.shardingsphere.infra.executor.sql.hook.SQLExecutionHook`](https://github.com/apache/shardingsphere/blob/master/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/hook/SQLExecutionHook.java)
-
-### 定义
-
-SQL 执行过程监听器
-
-### 已知实现
-
-| *配置标识* | *详细说明*            | *全限定类名*                                         
                                                                                
                                                                                
                                                                       |
-|--------|-------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| 无      | 基于事务的 SQL 执行过程监听器 | 
[`org.apache.shardingsphere.transaction.base.seata.at.SeataTransactionalSQLExecutionHook`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/base/seata-at/src/main/java/org/apache/shardingsphere/transaction/base/seata/at/SeataTransactionalSQLExecutionHook.java)
 |
-
-
-## ResultProcessEngine
-
-### 全限定类名
-
-[`org.apache.shardingsphere.infra.merge.engine.ResultProcessEngine`](https://github.com/apache/shardingsphere/blob/master/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/engine/ResultProcessEngine.java)
-
-### 定义
-
-用于处理结果集
-
-### 已知实现
-
-| *配置标识*       | *详细说明*      | *全限定类名*                                         
                                                                                
                                                                                
                             |
-|--------------|-------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| ShardingRule | 用于处理分片结果集归并 | 
[`org.apache.shardingsphere.sharding.merge.ShardingResultMergerEngine`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/merge/ShardingResultMergerEngine.java)
  |
-| EncryptRule  | 用于处理加密结果集改写 | 
[`org.apache.shardingsphere.encrypt.merge.EncryptResultDecoratorEngine`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/merge/ShardingResultMergerEngine.java)
 |
diff --git a/docs/document/content/dev-manual/kernel.en.md 
b/docs/document/content/dev-manual/kernel.en.md
deleted file mode 100644
index 69a33a0888a..00000000000
--- a/docs/document/content/dev-manual/kernel.en.md
+++ /dev/null
@@ -1,75 +0,0 @@
-+++
-pre = "<b>5.3. </b>"
-title = "Kernel"
-weight = 3
-chapter = true
-+++
-
-## SQLRouter
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.infra.route.SQLRouter`](https://github.com/apache/shardingsphere/blob/master/infra/route/src/main/java/org/apache/shardingsphere/infra/route/SQLRouter.java)
-
-### Definition
-
-Used to process routing results
-
-### Implementation classes
-
-| *Configuration type*         | *Description*                                 
       | *Fully-qualified class name*                                           
                                                                                
                                                                                
                                      |
-|------------------------------|------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| SingleRule.class             | Used to process single-table routing results  
       | 
[`org.apache.shardingsphere.singletable.route.SingleTableSQLRouter`](https://github.com/apache/shardingsphere/blob/master/kernel/single/core/src/main/java/org/apache/shardingsphere/single/route/SingleSQLRouter.java)
                                      |
-| ShardingRule.class           | Used to process sharding routing results      
       | 
[`org.apache.shardingsphere.sharding.route.engine.ShardingSQLRouter`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/route/engine/ShardingSQLRouter.java)
                                      |
-| ReadwriteSplittingRule.class | Used to process read-write splitting routing 
results | 
[`org.apache.shardingsphere.readwritesplitting.route.ReadwriteSplittingSQLRouter`](https://github.com/apache/shardingsphere/blob/master/features/readwrite-splitting/core/src/main/java/org/apache/shardingsphere/readwritesplitting/route/ReadwriteSplittingSQLRouter.java)
 |
-| ShadowRule.class             | Used to process shadow database routing 
results      | 
[`org.apache.shardingsphere.shadow.route.ShadowSQLRouter`](https://github.com/apache/shardingsphere/blob/master/features/shadow/core/src/main/java/org/apache/shardingsphere/shadow/route/ShadowSQLRouter.java)
                                                              |
-
-## SQLRewriteContextDecorator
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.infra.rewrite.context.SQLRewriteContextDecorator`](https://github.com/apache/shardingsphere/blob/master/infra/rewrite/src/main/java/org/apache/shardingsphere/infra/rewrite/context/SQLRewriteContextDecorator.java)
-
-### Definition
-
-Used to handle SQL rewrite results
-
-### Implementation classes
-
-| *Configuration type* | *Description*                                  | 
*Fully-qualified class name*                                                    
                                                                                
                                                                                
                                |
-|----------------------|------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| ShardingRule.class   | Used to process sharding SQL rewrite results   | 
[`org.apache.shardingsphere.sharding.rewrite.context.ShardingSQLRewriteContextDecorator`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/rewrite/context/ShardingSQLRewriteContextDecorator.java)
 |
-| EncryptRule.class    | Used to process encryption SQL rewrite results | 
[`org.apache.shardingsphere.encrypt.rewrite.context.EncryptSQLRewriteContextDecorator`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/rewrite/context/EncryptSQLRewriteContextDecorator.java)
      |
-
-## SQLExecutionHook
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.infra.executor.sql.hook.SQLExecutionHook`](https://github.com/apache/shardingsphere/blob/master/infra/executor/src/main/java/org/apache/shardingsphere/infra/executor/sql/hook/SQLExecutionHook.java)
-
-### Definition
-
-SQL execution process listener
-
-### Implementation classes
-
-| *Configuration type* | *Description*                     | *Fully-qualified 
class name*                                                                     
                                                                                
                                                                                
                      |
-|----------------------|-----------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| Empty                | Transaction hook of SQL execution | 
[`org.apache.shardingsphere.transaction.base.seata.at.SeataTransactionalSQLExecutionHook`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/base/seata-at/src/main/java/org/apache/shardingsphere/transaction/base/seata/at/SeataTransactionalSQLExecutionHook.java)
 |
-
-## ResultProcessEngine
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.infra.merge.engine.ResultProcessEngine`](https://github.com/apache/shardingsphere/blob/master/infra/merge/src/main/java/org/apache/shardingsphere/infra/merge/engine/ResultProcessEngine.java)
-
-### Definition
-
-Used to process result sets
-
-### Implementation classes
-
-| *Configuration type* | *Description*                                 | 
*Fully-qualified class name*                                                    
                                                                                
                                                                             |
-|----------------------|-----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| ShardingRule.class   | Used to handle sharding result set merge      | 
[`org.apache.shardingsphere.sharding.merge.ShardingResultMergerEngine`](https://github.com/apache/shardingsphere/blob/master/features/sharding/core/src/main/java/org/apache/shardingsphere/sharding/merge/ShardingResultMergerEngine.java)
  |
-| EncryptRule.class    | Used to handle encrypted result set overrides | 
[`org.apache.shardingsphere.encrypt.merge.EncryptResultDecoratorEngine`](https://github.com/apache/shardingsphere/blob/master/features/encrypt/core/src/main/java/org/apache/shardingsphere/encrypt/merge/EncryptResultDecoratorEngine.java)
 |
diff --git a/docs/document/content/dev-manual/mask.cn.md 
b/docs/document/content/dev-manual/mask.cn.md
index 4fa698cbe62..f6f5215f504 100644
--- a/docs/document/content/dev-manual/mask.cn.md
+++ b/docs/document/content/dev-manual/mask.cn.md
@@ -1,7 +1,7 @@
 +++
-pre = "<b>5.12 </b>"
+pre = "<b>5.7 </b>"
 title = "数据脱敏"
-weight = 12
+weight = 7
 chapter = true
 +++
 
diff --git a/docs/document/content/dev-manual/mask.en.md 
b/docs/document/content/dev-manual/mask.en.md
index ed4d7e2d54a..dc77ef2926b 100644
--- a/docs/document/content/dev-manual/mask.en.md
+++ b/docs/document/content/dev-manual/mask.en.md
@@ -1,7 +1,7 @@
 +++
-pre = "<b>5.12. </b>"
+pre = "<b>5.7. </b>"
 title = "Data Masking"
-weight = 12
+weight = 7
 chapter = true
 +++
 
diff --git a/docs/document/content/dev-manual/mode.cn.md 
b/docs/document/content/dev-manual/mode.cn.md
index 49535be3a2a..6ce9fb78ac3 100644
--- a/docs/document/content/dev-manual/mode.cn.md
+++ b/docs/document/content/dev-manual/mode.cn.md
@@ -17,8 +17,8 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识* | *详细说明*       | *全限定类名*                                              
                                                                                
                                                                                
                                                             |
-|--------|--------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| *配置标识* | *详细说明*       | *全限定类名*                                              
                                                                                
                                                                                
                                                        |
+|--------|--------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | JDBC   | 基于 JDBC 的持久化 | 
[`org.apache.shardingsphere.mode.repository.standalone.jdbc.JDBCRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/standalone/repository/provider/jdbc/src/main/java/org/apache/shardingsphere/mode/repository/standalone/jdbc/JDBCRepository.java)
 |
 
 ## ClusterPersistRepository
@@ -39,25 +39,3 @@ chapter = true
 | etcd      | 基于 Etcd 的持久化      | 
[`org.apache.shardingsphere.mode.repository.cluster.etcd.EtcdRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/etcd/src/main/java/org/apache/shardingsphere/mode/repository/cluster/etcd/EtcdRepository.java)
                          |
 | Nacos     | 基于 Nacos 的持久化     | 
[`org.apache.shardingsphere.mode.repository.cluster.nacos.NacosRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepository.java)
                     |
 | Consul    | 基于 Consul 的持久化    | 
[`org.apache.shardingsphere.mode.repository.cluster.consul.ConsulRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/ConsulRepository.java)
                |
-
-## NewGovernanceWatcher
-
-### 全限定类名
-
-[`org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.NewGovernanceWatcher`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/NewGovernanceWatcher.java)
-
-### 定义
-
-治理监听器定义
-
-### 已知实现
-
-| *配置标识*                                                                    | 
*详细说明*      | *全限定类名*                                                           
                                                                                
                                                                                
                                                                                
                                      |
-|---------------------------------------------------------------------------|-------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| Types: ADDED, UPDATED, DELETED; WatchingKeys: /nodes/compute_nodes/status | 
集群状态变化监听器   | 
[`org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.cluster.watcher.ClusterStateChangedWatcher`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/cluster/watcher/ClusterStateChangedWatcher.java)
         |
-| Types: ADDED, UPDATED, DELETED; WatchingKeys: /nodes/compute_nodes        | 
计算节点状态变化监听器 | 
[`org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.compute.watcher.ComputeNodeStateChangedWatcher`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/compute/watcher/ComputeNodeStateChangedWatcher.java)
 |
-| Types: ADDED, UPDATED, DELETED; WatchingKeys: /metadata/${databaseName}   | 
元数据变化监听器    | 
[`org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.metadata.watcher.NewMetaDataChangedWatcher`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/metadata/watcher/NewMetaDataChangedWatcher.java)
                             |
-| Types: ADDED, UPDATED; WatchingKeys: /props                               | 
属性变化监听器     | 
[`org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.config.watcher.NewPropertiesChangedWatcher`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/config/watcher/NewPropertiesChangedWatcher.java)
                             |
-| Types: ADDED, UPDATED; WatchingKeys: /rules                               | 
全局规则变化监听器   | 
[`org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.config.watcher.NewGlobalRuleChangedWatcher`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/config/watcher/NewGlobalRuleChangedWatcher.java)
                             |
-| Types: ADDED, UPDATED, DELETED; WatchingKeys: /sys_data                   | 
系统库变化监听器    | 
[`org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.config.watcher.ShardingSphereDataChangedWatcher`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/data/ShardingSphereDataChangedWatcher.java)
                       |
-| Types: ADDED, UPDATED, DELETED; WatchingKeys: /nodes/storage_nodes        | 
存储节点状态变化监听器 | 
[`org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.storage.watcher.StorageNodeStateChangedWatcher`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/storage/watcher/StorageNodeStateChangedWatcher.java)
 |
diff --git a/docs/document/content/dev-manual/mode.en.md 
b/docs/document/content/dev-manual/mode.en.md
index 49b6abda6eb..0f44fd25a76 100644
--- a/docs/document/content/dev-manual/mode.en.md
+++ b/docs/document/content/dev-manual/mode.en.md
@@ -17,8 +17,8 @@ Standalone mode configuration information persistence 
definition
 
 ### Implementation classes
 
-| *Configuration Type* | *Description*          | *Fully-qualified class name* 
                                                                                
                                                                                
                                                                                
     |
-|----------------------|------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| *Configuration Type* | *Description*          | *Fully-qualified class name* 
                                                                                
                                                                                
                                                                                
|
+|----------------------|------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | JDBC                 | JDBC-based persistence | 
[`org.apache.shardingsphere.mode.repository.standalone.jdbc.JDBCRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/standalone/repository/provider/jdbc/src/main/java/org/apache/shardingsphere/mode/repository/standalone/jdbc/JDBCRepository.java)
 |
 
 ## ClusterPersistRepository
@@ -39,25 +39,3 @@ Cluster mode configuration information persistence definition
 | etcd                 | Etcd based persistence      | 
[`org.apache.shardingsphere.mode.repository.cluster.etcd.EtcdRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/etcd/src/main/java/org/apache/shardingsphere/mode/repository/cluster/etcd/EtcdRepository.java)
                          |
 | Nacos                | Nacos based persistence     | 
[`org.apache.shardingsphere.mode.repository.cluster.nacos.NacosRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/nacos/src/main/java/org/apache/shardingsphere/mode/repository/cluster/nacos/NacosRepository.java)
                     |
 | Consul               | Consul based persistence    | 
[`org.apache.shardingsphere.mode.repository.cluster.consul.ConsulRepository`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/repository/provider/consul/src/main/java/org/apache/shardingsphere/mode/repository/cluster/consul/ConsulRepository.java)
                |
-
-## NewGovernanceWatcher
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.NewGovernanceWatcher`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/NewGovernanceWatcher.java)
-
-### Definition
-
-Governance listener definition
-
-### Implementation classes
-
-| *Configuration Type*                                                      | 
*Description*                                 | *Fully-qualified class name*    
                                                                                
                                                                                
                                                                                
                                                                        |
-|---------------------------------------------------------------------------|-----------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| Types: ADDED, UPDATED, DELETED; WatchingKeys: /nodes/compute_nodes/status | 
Cluster state change listener                 | 
[`org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.cluster.watcher.ClusterStateChangedWatcher`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/cluster/watcher/ClusterStateChangedWatcher.java)
         |
-| Types: ADDED, UPDATED, DELETED; WatchingKeys: /nodes/compute_nodes        | 
Compute node state change listener            | 
[`org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.compute.watcher.ComputeNodeStateChangedWatcher`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/compute/watcher/ComputeNodeStateChangedWatcher.java)
 |
-| Types: ADDED, UPDATED, DELETED; WatchingKeys: /metadata/${databaseName}   | 
Metadata change listener                      | 
[`org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.metadata.watcher.NewMetaDataChangedWatcher`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/metadata/watcher/NewMetaDataChangedWatcher.java)
                             |
-| Types: ADDED, UPDATED; WatchingKeys: /props                               | 
Property change listener                      | 
[`org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.config.watcher.NewPropertiesChangedWatcher`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/config/watcher/NewPropertiesChangedWatcher.java)
                             |
-| Types: ADDED, UPDATED; WatchingKeys: /rules                               | 
The global rule configuration change listener | 
[`org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.config.watcher.NewGlobalRuleChangedWatcher`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/config/watcher/NewGlobalRuleChangedWatcher.java)
                             |
-| Types: ADDED, UPDATED, DELETED; WatchingKeys: /sys_data                   | 
System database change listener               | 
[`org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.config.watcher.ShardingSphereDataChangedWatcher`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/data/ShardingSphereDataChangedWatcher.java)
                       |
-| Types: ADDED, UPDATED, DELETED; WatchingKeys: /nodes/storage_nodes        | 
Storage node state change listener            | 
[`org.apache.shardingsphere.mode.manager.cluster.coordinator.registry.status.storage.watcher.StorageNodeStateChangedWatcher`](https://github.com/apache/shardingsphere/blob/master/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/coordinator/registry/status/storage/watcher/StorageNodeStateChangedWatcher.java)
 |
diff --git a/docs/document/content/dev-manual/proxy.cn.md 
b/docs/document/content/dev-manual/proxy.cn.md
deleted file mode 100644
index 883c84ca279..00000000000
--- a/docs/document/content/dev-manual/proxy.cn.md
+++ /dev/null
@@ -1,41 +0,0 @@
-+++
-pre = "<b>5.6. </b>"
-title = "代理端"
-weight = 6
-chapter = true
-+++
-
-## DatabaseProtocolFrontendEngine
-
-### 全限定类名
-
-[`org.apache.shardingsphere.proxy.frontend.spi.DatabaseProtocolFrontendEngine`](https://github.com/apache/shardingsphere/blob/master/proxy/frontend/spi/src/main/java/org/apache/shardingsphere/proxy/frontend/spi/DatabaseProtocolFrontendEngine.java)
-
-### 定义
-
-用于 ShardingSphere-Proxy 解析与适配访问数据库的协议
-
-### 已知实现
-
-| *配置标识*     | *详细说明*          | *全限定类名*                                       
                                                                                
                                                                                
                                                        |
-|------------|-----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| MySQL      | MySQL 协议实现      | 
[`org.apache.shardingsphere.proxy.frontend.mysql.MySQLFrontendEngine`](https://github.com/apache/shardingsphere/blob/master/proxy/frontend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/frontend/mysql/MySQLFrontendEngine.java)
                          |
-| PostgreSQL | PostgreSQL 协议实现 | 
[`org.apache.shardingsphere.proxy.frontend.postgresql.PostgreSQLFrontendEngine`](https://github.com/apache/shardingsphere/blob/master/proxy/frontend/type/postgresql/src/main/java/org/apache/shardingsphere/proxy/frontend/postgresql/PostgreSQLFrontendEngine.java)
 |
-| openGauss  | openGauss 协议实现  | 
[`org.apache.shardingsphere.proxy.frontend.opengauss.OpenGaussFrontendEngine`](https://github.com/apache/shardingsphere/blob/master/proxy/frontend/type/opengauss/src/main/java/org/apache/shardingsphere/proxy/frontend/opengauss/OpenGaussFrontendEngine.java)
      |
-
-## AuthorityProvide
-
-### 全限定类名
-
-[`org.apache.shardingsphere.authority.spi.AuthorityProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/api/src/main/java/org/apache/shardingsphere/authority/spi/AuthorityProvider.java)
-
-### 定义
-
-用户权限加载逻辑
-
-### 已知实现
-
-| *配置标识*             | *详细说明*                            | *全限定类名*             
                                                                                
                                                                                
                                                                                
                   |
-|--------------------|-----------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| ALL_PERMITTED      | 默认授予所有权限(不鉴权)                     | 
[`org.apache.shardingsphere.authority.provider.simple.AllPermittedPrivilegesProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/provider/simple/AllPermittedPrivilegesProvider.java)
               |
-| DATABASE_PERMITTED | 通过属性 user-database-mappings 配置的权限 | 
[`org.apache.shardingsphere.authority.provider.database.DatabasePermittedPrivilegesProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/provider/database/DatabasePermittedPrivilegesProvider.java)
 |
diff --git a/docs/document/content/dev-manual/proxy.en.md 
b/docs/document/content/dev-manual/proxy.en.md
deleted file mode 100644
index fedd0e7b70c..00000000000
--- a/docs/document/content/dev-manual/proxy.en.md
+++ /dev/null
@@ -1,41 +0,0 @@
-+++
-pre = "<b>5.6. </b>"
-title = "Proxy"
-weight = 6
-chapter = true
-+++
-
-## DatabaseProtocolFrontendEngine
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.proxy.frontend.spi.DatabaseProtocolFrontendEngine`](https://github.com/apache/shardingsphere/blob/master/proxy/frontend/spi/src/main/java/org/apache/shardingsphere/proxy/frontend/spi/DatabaseProtocolFrontendEngine.java)
-
-### Definition
-
-Protocols for ShardingSphere-Proxy to parse and adapt for accessing databases.
-
-### Implementation classes
-
-| *Configuration Type* | *Description*                          | 
*Fully-qualified class name*                                                    
                                                                                
                                                                                
                      |
-|----------------------|----------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| MySQL                | Protocol implementation for MySQL      | 
[`org.apache.shardingsphere.proxy.frontend.mysql.MySQLFrontendEngine`](https://github.com/apache/shardingsphere/blob/master/proxy/frontend/type/mysql/src/main/java/org/apache/shardingsphere/proxy/frontend/mysql/MySQLFrontendEngine.java)
                          |
-| PostgreSQL           | Protocol implementation for PostgreSQL | 
[`org.apache.shardingsphere.proxy.frontend.postgresql.PostgreSQLFrontendEngine`](https://github.com/apache/shardingsphere/blob/master/proxy/frontend/type/postgresql/src/main/java/org/apache/shardingsphere/proxy/frontend/postgresql/PostgreSQLFrontendEngine.java)
 |
-| openGauss            | Protocol implementation for openGauss  | 
[`org.apache.shardingsphere.proxy.frontend.opengauss.OpenGaussFrontendEngine`](https://github.com/apache/shardingsphere/blob/master/proxy/frontend/type/opengauss/src/main/java/org/apache/shardingsphere/proxy/frontend/opengauss/OpenGaussFrontendEngine.java)
      |
-
-## AuthorityProvide
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.authority.spi.AuthorityProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/api/src/main/java/org/apache/shardingsphere/authority/spi/AuthorityProvider.java)
-
-### Definition
-
-Loading logic for user permission.
-
-### Implementation classes
-
-| *Configuration Type* | *Description*                                    | 
*Fully-qualified class name*                                                    
                                                                                
                                                                                
                                       |
-|----------------------|--------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| ALL_PERMITTED        | Grant all permissions by default (no forensics)  | 
[`org.apache.shardingsphere.authority.provider.simple.AllPermittedPrivilegesProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/provider/simple/AllPermittedPrivilegesProvider.java)
               |
-| DATABASE_PERMITTED   | Permissions configured by user-database-mappings | 
[`org.apache.shardingsphere.authority.provider.database.DatabasePermittedPrivilegesProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/authority/core/src/main/java/org/apache/shardingsphere/authority/provider/database/DatabasePermittedPrivilegesProvider.java)
 |
diff --git a/docs/document/content/dev-manual/readwrite-splitting.cn.md 
b/docs/document/content/dev-manual/readwrite-splitting.cn.md
index 0e528f32a53..fc9d25987d0 100644
--- a/docs/document/content/dev-manual/readwrite-splitting.cn.md
+++ b/docs/document/content/dev-manual/readwrite-splitting.cn.md
@@ -1,7 +1,7 @@
 +++
-pre = "<b>5.8. </b>"
+pre = "<b>5.4. </b>"
 title = "读写分离"
-weight = 8
+weight = 4
 chapter = true
 +++
 
diff --git a/docs/document/content/dev-manual/readwrite-splitting.en.md 
b/docs/document/content/dev-manual/readwrite-splitting.en.md
index fc409daf1f2..2861ae07eab 100644
--- a/docs/document/content/dev-manual/readwrite-splitting.en.md
+++ b/docs/document/content/dev-manual/readwrite-splitting.en.md
@@ -1,7 +1,7 @@
 +++
-pre = "<b>5.8. </b>"
+pre = "<b>5.4. </b>"
 title = "Readwrite-splitting"
-weight = 8
+weight = 4
 chapter = true
 +++
 
diff --git a/docs/document/content/dev-manual/shadow.cn.md 
b/docs/document/content/dev-manual/shadow.cn.md
index f4fd92550b5..e1a05079cb9 100644
--- a/docs/document/content/dev-manual/shadow.cn.md
+++ b/docs/document/content/dev-manual/shadow.cn.md
@@ -1,7 +1,7 @@
 +++
-pre = "<b>5.13. </b>"
+pre = "<b>5.8. </b>"
 title = "影子库"
-weight = 13
+weight = 8
 chapter = true
 +++
 
diff --git a/docs/document/content/dev-manual/shadow.en.md 
b/docs/document/content/dev-manual/shadow.en.md
index 4ce67bdb0f2..6262feaafe6 100644
--- a/docs/document/content/dev-manual/shadow.en.md
+++ b/docs/document/content/dev-manual/shadow.en.md
@@ -1,7 +1,7 @@
 +++
-pre = "<b>5.13. </b>"
+pre = "<b>5.8. </b>"
 title = "Shadow DB"
-weight = 13
+weight = 8
 chapter = true
 +++
 
diff --git a/docs/document/content/dev-manual/sharding.cn.md 
b/docs/document/content/dev-manual/sharding.cn.md
index c87711cc103..dfac191b287 100644
--- a/docs/document/content/dev-manual/sharding.cn.md
+++ b/docs/document/content/dev-manual/sharding.cn.md
@@ -1,7 +1,7 @@
 +++
-pre = "<b>5.7. </b>"
+pre = "<b>5.3. </b>"
 title = "数据分片"
-weight = 7
+weight = 3
 chapter = true
 +++
 
@@ -75,7 +75,7 @@ chapter = true
 
 ### 已知实现
 
-| *配置标识*                | *详细说明*                      | *全限定类名*                
                                                                                
                                                                                
                                                                               |
-|--------------------------|-------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| DatabaseTimestampService | 从数据库中获取当前时间进行路由      | 
[`org.apache.shardingsphere.timeservice.type.database.DatabaseTimestampService`](https://github.com/apache/shardingsphere/blob/master/kernel/time-service/type/database/src/main/java/org/apache/shardingsphere/timeservice/type/database/DatabaseTimestampService.java)
 |
+| *配置标识*                   | *详细说明*             | *全限定类名*                      
                                                                                
                                                                                
                                                                            |
+|--------------------------|--------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| DatabaseTimestampService | 从数据库中获取当前时间进行路由    | 
[`org.apache.shardingsphere.timeservice.type.database.DatabaseTimestampService`](https://github.com/apache/shardingsphere/blob/master/kernel/time-service/type/database/src/main/java/org/apache/shardingsphere/timeservice/type/database/DatabaseTimestampService.java)
 |
 | SystemTimestampService   | 从应用系统时间中获取当前时间进行路由 | 
[`org.apache.shardingsphere.timeservice.type.system.SystemTimestampService`](https://github.com/apache/shardingsphere/blob/master/kernel/time-service/type/system/src/main/java/org/apache/shardingsphere/timeservice/type/system/SystemTimestampService.java)
           |
diff --git a/docs/document/content/dev-manual/sharding.en.md 
b/docs/document/content/dev-manual/sharding.en.md
index 87f629e2283..aeadbfae502 100644
--- a/docs/document/content/dev-manual/sharding.en.md
+++ b/docs/document/content/dev-manual/sharding.en.md
@@ -1,7 +1,7 @@
 +++
-pre = "<b>5.7. </b>"
+pre = "<b>5.3. </b>"
 title = "Data Sharding"
-weight = 7
+weight = 3
 chapter = true
 +++
 
diff --git a/docs/document/content/dev-manual/sql-audit.cn.md 
b/docs/document/content/dev-manual/sql-audit.cn.md
index 491c4c4c588..9e43aba1ec1 100644
--- a/docs/document/content/dev-manual/sql-audit.cn.md
+++ b/docs/document/content/dev-manual/sql-audit.cn.md
@@ -1,7 +1,7 @@
 +++
-pre = "<b>5.10. </b>"
+pre = "<b>5.5. </b>"
 title = "SQL 审计"
-weight = 10
+weight = 5
 chapter = true
 +++
 
diff --git a/docs/document/content/dev-manual/sql-audit.en.md 
b/docs/document/content/dev-manual/sql-audit.en.md
index 12920c3f876..39434456145 100644
--- a/docs/document/content/dev-manual/sql-audit.en.md
+++ b/docs/document/content/dev-manual/sql-audit.en.md
@@ -1,7 +1,7 @@
 +++
-pre = "<b>5.10. </b>"
+pre = "<b>5.5. </b>"
 title = "SQL Audit"
-weight = 10
+weight = 5
 chapter = true
 +++
 
diff --git a/docs/document/content/dev-manual/sql-parser.cn.md 
b/docs/document/content/dev-manual/sql-parser.cn.md
index d2151a172a4..859d9285abc 100644
--- a/docs/document/content/dev-manual/sql-parser.cn.md
+++ b/docs/document/content/dev-manual/sql-parser.cn.md
@@ -1,7 +1,7 @@
 +++
-pre = "<b>5.5. </b>"
+pre = "<b>5.2. </b>"
 title = "SQL 解析"
-weight = 5
+weight = 2
 chapter = true
 +++
 
@@ -39,8 +39,8 @@ SQL 语法树访问器入口
 
 ### 已知实现
 
-| *配置标识*     | *详细说明*                       | *全限定类名*                          
                                                                                
                                                                                
                                                                                
                                  |
-|------------|------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| *配置标识*     | *详细说明*                       | *全限定类名*                          
                                                                                
                                                                                
                                                                                
                                |
+|------------|------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | MySQL      | 基于 MySQL 的 SQL 语法树访问器入口      | 
[`org.apache.shardingsphere.sql.parser.mysql.visitor.statement.MySQLStatementVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/MySQLStatementVisitorFacade.java)
                          |
 | PostgreSQL | 基于 PostgreSQL 的 SQL 语法树访问器入口 | 
[`org.apache.shardingsphere.sql.parser.postgresql.visitor.statement.PostgreSQLStatementVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/parser/sql/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/PostgreSQLStatementVisitorFacade.java)
 |
 | SQLServer  | 基于 SQLServer 的 SQL 语法树访问器入口  | 
[`org.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.SQLServerStatementVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/parser/sql/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/SQLServerStatementVisitorFacade.java)
      |
diff --git a/docs/document/content/dev-manual/sql-parser.en.md 
b/docs/document/content/dev-manual/sql-parser.en.md
index 0fc022b8871..f3e9fa66577 100644
--- a/docs/document/content/dev-manual/sql-parser.en.md
+++ b/docs/document/content/dev-manual/sql-parser.en.md
@@ -1,7 +1,7 @@
 +++
-pre = "<b>5.5. </b>"
+pre = "<b>5.2. </b>"
 title = "SQL Parser"
-weight = 5
+weight = 2
 chapter = true
 +++
 
@@ -38,8 +38,8 @@ SQL visitor facade class definition
 
 ### Implementation classes
 
-| *Configuration Type* | *Description*                        | 
*Fully-qualified class name*                                                    
                                                                                
                                                                                
                                                                   |
-|----------------------|--------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| *Configuration Type* | *Description*                        | 
*Fully-qualified class name*                                                    
                                                                                
                                                                                
                                                                 |
+|----------------------|--------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
 | MySQL                | MySQL syntax tree visitor entry      | 
[`org.apache.shardingsphere.sql.parser.mysql.visitor.statement.MySQLStatementVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/parser/sql/dialect/mysql/src/main/java/org/apache/shardingsphere/sql/parser/mysql/visitor/statement/MySQLStatementVisitorFacade.java)
                          |
 | PostgreSQL           | PostgreSQL syntax tree visitor entry | 
[`org.apache.shardingsphere.sql.parser.postgresql.visitor.statement.PostgreSQLStatementVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/parser/sql/dialect/postgresql/src/main/java/org/apache/shardingsphere/sql/parser/postgresql/visitor/statement/PostgreSQLStatementVisitorFacade.java)
 |
 | SQLServer            | SQLServer syntax tree visitor entry  | 
[`org.apache.shardingsphere.sql.parser.sqlserver.visitor.statement.SQLServerStatementVisitorFacade`](https://github.com/apache/shardingsphere/blob/master/parser/sql/dialect/sqlserver/src/main/java/org/apache/shardingsphere/sql/parser/sqlserver/visitor/statement/SQLServerStatementVisitorFacade.java)
      |
diff --git a/docs/document/content/dev-manual/transaction.cn.md 
b/docs/document/content/dev-manual/transaction.cn.md
deleted file mode 100644
index 9d9eaa487f8..00000000000
--- a/docs/document/content/dev-manual/transaction.cn.md
+++ /dev/null
@@ -1,95 +0,0 @@
-+++
-pre = "<b>5.9. </b>"
-title = "分布式事务"
-weight = 9
-chapter = true
-+++
-
-## ShardingSphereTransactionManager
-
-### 全限定类名
-
-[`org.apache.shardingsphere.transaction.spi.ShardingSphereTransactionManager`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/api/src/main/java/org/apache/shardingsphere/transaction/spi/ShardingSphereTransactionManager.java)
-
-### 定义
-
-分布式事务管理器
-
-### 已知实现
-
-| *配置标识* | *详细说明*             | *全限定类名*                                        
                                                                                
                                                                                
                                                                                
            |
-|--------|--------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| XA     | 基于 XA 的分布式事务管理器    | 
[`org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/XAShardingSphereTransactionManager.java)
                                       |
-| BASE   | 基于 Seata 的分布式事务管理器 | 
[`org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/base/seata-at/src/main/java/org/apache/shardingsphere/transaction/base/seata/at/SeataATShardingSphereTransactionManager.java)
 |
-
-## XATransactionManagerProvider
-
-### 全限定类名
-
-[`org.apache.shardingsphere.transaction.xa.spi.XATransactionManagerProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/spi/src/main/java/org/apache/shardingsphere/transaction/xa/spi/XATransactionManagerProvider.java)
-
-### 定义
-
-XA 分布式事务管理器
-
-### 已知实现
-
-| *配置标识*   | *详细说明*                    | *全限定类名*                               
                                                                                
                                                                                
                                                                                
                                    |
-|----------|---------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| Atomikos | 基于 Atomikos 的 XA 分布式事务管理器 | 
[`org.apache.shardingsphere.transaction.xa.atomikos.manager.AtomikosTransactionManagerProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/provider/atomikos/src/main/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/AtomikosTransactionManagerProvider.java)
 |     |
-| Narayana | 基于 Narayana 的 XA 分布式事务管理器 | 
[`org.apache.shardingsphere.transaction.xa.narayana.manager.NarayanaXATransactionManagerProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/provider/narayana/src/main/java/org/apache/shardingsphere/transaction/xa/narayana/manager/NarayanaXATransactionManagerProvider.java)
 | |
-| Bitronix | 基于 Bitronix 的 XA 分布式事务管理器 | 
[`org.apache.shardingsphere.transaction.xa.bitronix.manager.BitronixXATransactionManagerProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/provider/bitronix/src/main/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/BitronixXATransactionManagerProvider.java)
 | |
-
-## XADataSourceDefinition
-
-### 全限定类名
-
-[`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.XADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/XADataSourceDefinition.java)
-
-### 定义
-
-用于非 XA 数据源转化为 XA 数据源
-
-### 已知实现 
-
-| *配置标识*     | *详细说明*                                         | *全限定类名*        
                                                                                
                                                                                
                                                                                
                                                                        |
-|------------|------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| MySQL      | 非 XA 的 MySQL 数据源自动转化为 XA 的 MySQL 数据源           | 
[`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.MySQLXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MySQLXADataSourceDefinition.java)
 |           |
-| MariaDB    | 非 XA 的 MariaDB 数据源自动转化为 XA 的 MariaDB 数据源       | 
[`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.MariaDBXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MariaDBXADataSourceDefinition.java)
 |       |
-| PostgreSQL | 非 XA 的 PostgreSQL 数据源自动转化为 XA 的 PostgreSQL 数据源 | 
[`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.PostgreSQLXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/PostgreSQLXADataSourceDefinition.java)
 | |
-| Oracle     | 非 XA 的 Oracle 数据源自动转化为 XA 的 Oracle 数据源         | 
[`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.OracleXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/OracleXADataSourceDefinition.java)
 |         |
-| SQLServer  | 非 XA 的 SQLServer 数据源自动转化为 XA 的 SQLServer 数据源   | 
[`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.SQLServerXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/SQLServerXADataSourceDefinition.java)
 |   |
-| H2         | 非 XA 的 H2 数据源自动转化为 XA 的 H2 数据源                 | 
[`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.H2XADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/H2XADataSourceDefinition.java)
 |                 |
-
-## DataSourcePropertyProvider
-
-### 全限定类名
-
-[`org.apache.shardingsphere.transaction.xa.jta.datasource.swapper.DataSourcePropertyProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/DataSourcePropertyProvider.java)
-
-### 定义
-
-用于获取数据源连接池的标准属性
-
-### 已知实现
-
-| *配置标识*                             | *详细说明*                 | *全限定类名*        
                                                                                
                                                                                
                                                                                
                                            |
-|------------------------------------|------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| com.zaxxer.hikari.HikariDataSource | 用于获取 HikariCP 连接池的标准属性 | 
[`org.apache.shardingsphere.transaction.xa.jta.datasource.swapper.impl.HikariCPPropertyProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/impl/HikariCPPropertyProvider.java)
 | |
-
-## DataSourcePrivilegeChecker
-
-### 全限定类名
-
-[`org.apache.shardingsphere.transaction.xa.jta.datasource.checker.DataSourcePrivilegeChecker`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/checker/DataSourcePrivilegeChecker.java)
-
-### 定义
-
-用于通过数据源校验事务所需的权限
-
-### 已知实现
-
-| *配置标识*  | *详细说明*           | *全限定类名*                                         
                                                                                
                                                                                
                                                                                
                               |
-|---------|------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| MySQL   | 校验 MySQL XA 事务所需的权限 | 
[`org.apache.shardingsphere.transaction.xa.jta.datasource.checker.dialect.MySQLDataSourcePrivilegeChecker`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/checker/dialect/MySQLDataSourcePrivilegeChecker.java)
 | |
-| Default | 默认不校验事务所需的权限     | 
[`org.apache.shardingsphere.transaction.xa.jta.datasource.checker.DefaultDataSourcePrivilegeChecker`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/checker/DefaultDataSourcePrivilegeChecker.java)
 |             |
diff --git a/docs/document/content/dev-manual/transaction.en.md 
b/docs/document/content/dev-manual/transaction.en.md
deleted file mode 100644
index 68212111c96..00000000000
--- a/docs/document/content/dev-manual/transaction.en.md
+++ /dev/null
@@ -1,95 +0,0 @@
-+++
-pre = "<b>5.9. </b>"
-title = "Distributed Transaction"
-weight = 9
-chapter = true
-+++
-
-## ShardingSphereTransactionManager
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.transaction.spi.ShardingSphereTransactionManager`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/api/src/main/java/org/apache/shardingsphere/transaction/spi/ShardingSphereTransactionManager.java)
-
-### Definition
-
-ShardingSphere transaction manager service definition
-
-### Implementation classes
-
-| *Configuration Type* | *Description*                         | 
*Fully-qualified class name*                                                    
                                                                                
                                                                                
                                                           |
-|----------------------|---------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| XA                   | XA distributed transaction manager    | 
[`org.apache.shardingsphere.transaction.xa.XAShardingSphereTransactionManager`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/XAShardingSphereTransactionManager.java)
                                       |
-| BASE                 | Seata distributed transaction manager | 
[`org.apache.shardingsphere.transaction.base.seata.at.SeataATShardingSphereTransactionManager`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/base/seata-at/src/main/java/org/apache/shardingsphere/transaction/base/seata/at/SeataATShardingSphereTransactionManager.java)
 |
-
-## XATransactionManagerProvider
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.transaction.xa.spi.XATransactionManagerProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/spi/src/main/java/org/apache/shardingsphere/transaction/xa/spi/XATransactionManagerProvider.java)
-
-### Definition
-
-XA transaction manager provider definition
-
-### Implementation classes
-
-| *Configuration Type* | *Description*                                        
| *Fully-qualified class name*                                                  
                                                                                
                                                                                
                                                                          |
-|----------------------|------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| Atomikos             | XA distributed transaction manager based on Atomikos 
| 
[`org.apache.shardingsphere.transaction.xa.atomikos.manager.AtomikosTransactionManagerProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/provider/atomikos/src/main/java/org/apache/shardingsphere/transaction/xa/atomikos/manager/AtomikosTransactionManagerProvider.java)
     |
-| Narayana             | XA distributed transaction manager based on Narayana 
| 
[`org.apache.shardingsphere.transaction.xa.narayana.manager.NarayanaXATransactionManagerProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/provider/narayana/src/main/java/org/apache/shardingsphere/transaction/xa/narayana/manager/NarayanaXATransactionManagerProvider.java)
 |
-| Bitronix             | XA distributed transaction manager based on Bitronix 
| 
[`org.apache.shardingsphere.transaction.xa.bitronix.manager.BitronixXATransactionManagerProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/provider/bitronix/src/main/java/org/apache/shardingsphere/transaction/xa/bitronix/manager/BitronixXATransactionManagerProvider.java)
 |
-
-## XADataSourceDefinition
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.XADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/XADataSourceDefinition.java)
-
-### Definition
-
-XA Data source definition
-
-### Implementation classes
-
-| *Configuration Type* | *Description*                                         
                  | *Fully-qualified class name*                                
                                                                                
                                                                                
                                                                                
                         |
-|----------------------|-------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| MySQL                | Auto convert Non XA MySQL data source to XA MySQL 
data source           | 
[`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.MySQLXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MySQLXADataSourceDefinition.java)
           |
-| MariaDB              | Auto convert Non XA MariaDB data source to XA MariaDB 
data source       | 
[`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.MariaDBXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/MariaDBXADataSourceDefinition.java)
       |
-| PostgreSQL           | Auto convert Non XA PostgreSQL data source to XA 
PostgreSQL data source | 
[`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.PostgreSQLXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/PostgreSQLXADataSourceDefinition.java)
 |
-| Oracle               | Auto convert Non XA Oracle data source to XA Oracle 
data source         | 
[`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.OracleXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/OracleXADataSourceDefinition.java)
         |
-| SQLServer            | Auto convert Non XA SQLServer data source to XA 
SQLServer data source   | 
[`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.SQLServerXADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/SQLServerXADataSourceDefinition.java)
   |
-| H2                   | Auto convert Non XA H2 data source to XA H2 data 
source                 | 
[`org.apache.shardingsphere.transaction.xa.jta.datasource.properties.dialect.H2XADataSourceDefinition`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/properties/dialect/H2XADataSourceDefinition.java)
                 |
-
-## DataSourcePropertyProvider
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.transaction.xa.jta.datasource.swapper.DataSourcePropertyProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/DataSourcePropertyProvider.java)
-
-### Definition
-
-Data source property provider service definition
-
-### Implementation classes
-
-| *Configuration Type*               | *Description*                           
    | *Fully-qualified class name*                                              
                                                                                
                                                                                
                                                               |
-|------------------------------------|---------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| com.zaxxer.hikari.HikariDataSource | Used to get standard properties of 
HikariCP | 
[`org.apache.shardingsphere.transaction.xa.jta.datasource.swapper.impl.HikariCPPropertyProvider`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/swapper/impl/HikariCPPropertyProvider.java)
 |
-
-## DataSourcePrivilegeChecker
-
-### Fully-qualified class name
-
-[`org.apache.shardingsphere.transaction.xa.jta.datasource.checker.DataSourcePrivilegeChecker`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/checker/DataSourcePrivilegeChecker.java)
-
-### Definition
-
-Check transaction privilege through the data source
-
-### Implementation classes
-
-| *配置标识*  | *详细说明*                                | *全限定类名*                    
                                                                                
                                                                                
                                                                                
                                                          |
-|---------|---------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| MySQL   | Verify MySQL XA transaction privilege | 
[`org.apache.shardingsphere.transaction.xa.jta.datasource.checker.dialect.MySQLDataSourcePrivilegeChecker`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/checker/dialect/MySQLDataSourcePrivilegeChecker.java)
 |         |
-| Default | Not verify transaction privilege by default    | 
[`org.apache.shardingsphere.transaction.xa.jta.datasource.checker.DefaultDataSourcePrivilegeChecker`](https://github.com/apache/shardingsphere/blob/master/kernel/transaction/type/xa/core/src/main/java/org/apache/shardingsphere/transaction/xa/jta/datasource/checker/DefaultDataSourcePrivilegeChecker.java)
 |                 |

Reply via email to