You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hugegraph.apache.org by gi...@apache.org on 2023/06/25 13:06:59 UTC

[incubator-hugegraph-doc] branch asf-site updated: doc: update outdated architectural doc (#274)

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

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph-doc.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 3f4376d8 doc: update outdated architectural doc (#274)
3f4376d8 is described below

commit 3f4376d8bc6a40fec85a2ff525e0e5feea0ecec0
Author: imbajin <im...@users.noreply.github.com>
AuthorDate: Sun Jun 25 13:06:54 2023 +0000

    doc: update outdated architectural doc (#274)
    
    * doc: remove outdated gcc dependency hint in server quickstart
    
    * doc: sync architectural EN doc bf55c142bbfebc261bf005349e8194af2885289d
---
 cn/docs/_print/index.html                          |  11 ++---
 cn/docs/contribution-guidelines/_print/index.html  |   2 +-
 .../hugegraph-server-idea-setup/index.html         |   6 +--
 cn/docs/contribution-guidelines/index.xml          |   5 +-
 cn/docs/guides/_print/index.html                   |   2 +-
 cn/docs/guides/architectural/index.html            |  19 ++++----
 cn/docs/guides/index.xml                           |  38 +++++++++------
 cn/docs/images/design/architectural-revised.png    | Bin 0 -> 338402 bytes
 cn/docs/index.xml                                  |  52 ++++++++++++---------
 cn/docs/quickstart/_print/index.html               |   7 ++-
 cn/docs/quickstart/hugegraph-server/index.html     |  27 ++++++-----
 cn/docs/quickstart/index.xml                       |   9 ++--
 cn/sitemap.xml                                     |   2 +-
 docs/_print/index.html                             |   6 +--
 docs/contribution-guidelines/_print/index.html     |   2 +-
 .../hugegraph-server-idea-setup/index.html         |   6 +--
 docs/contribution-guidelines/index.xml             |   5 +-
 docs/guides/_print/index.html                      |   2 +-
 docs/guides/architectural/index.html               |  13 ++++--
 docs/guides/index.xml                              |  42 +++++++++++------
 docs/images/design/architectural-revised.png       | Bin 0 -> 338402 bytes
 docs/index.xml                                     |  51 ++++++++++++--------
 docs/quickstart/_print/index.html                  |   2 +-
 docs/quickstart/hugegraph-server/index.html        |   8 ++--
 docs/quickstart/index.xml                          |   4 +-
 en/sitemap.xml                                     |   2 +-
 sitemap.xml                                        |   2 +-
 27 files changed, 185 insertions(+), 140 deletions(-)

diff --git a/cn/docs/_print/index.html b/cn/docs/_print/index.html
index 98de03d6..80e7d1cf 100644
--- a/cn/docs/_print/index.html
+++ b/cn/docs/_print/index.html
@@ -6,8 +6,7 @@
 具备完善的工具链组件,助力用户轻松构建基于图数据库之上的应用和产品。HugeGraph支持百亿以上的顶点和边快速导入,并提供毫秒级的关联关系查询能力(OLTP),
 并支持大规模分布式图分析(OLAP)。</p><p>HugeGraph典型应用场景包括深度关系探索、关联分析、路径搜索、特征抽取、数据聚类、社区检测、
 知识图谱等,适用业务领域有如网络安全、电信诈骗、金融风控、广告推荐、社交网络和智能机器人等。</p><p>本系统的主要应用场景是解决反欺诈、威胁情报、黑产打击等业务的图数据存储和建模分析需求,在此基础上逐步扩展及支持了更多的通用图应用。</p><h3 id=features>Features</h3><p>HugeGraph支持在线及离线环境下的图操作,支持批量导入数据,支持高效的复杂关联关系分析,并且能够与大数据平台无缝集成。
-HugeGraph支持多用户并行操作,用户可输入Gremlin查询语句,并及时得到图查询结果,也可在用户程序中调用HugeGraph API进行图分析或查询。</p><p>本系统具备如下特点:</p><ul><li>易用:HugeGraph支持Gremlin图查询语言与RESTful API,同时提供图检索常用接口,具备功能齐全的周边工具,轻松实现基于图的各种查询分析运算。</li><li>高效:HugeGraph在图存储和图计算方面做了深度优化,提供多种批量导入工具,轻松完成百亿级数据快速导入,通过优化过的查询达到图检索的毫秒级响应。支持数千用户并发的在线实时操作。</li><li>通用:HugeGraph支持Apache Gremlin标准图查询语言和Property Graph标准图建模方法,支持基于图的OLTP和OLAP方案。集成Apache Hadoop及Apache Spark大数据平台。</li><li>可扩展:支持分布式存储、数据多副本及横向扩容,内置多种后端存储引擎,也可插件
 式轻松扩展后端存储引擎。</li><li>开放:HugeGraph代码开源(A [...]
-</span></span></code></pre></div><h4 id=22-安装-gcc-430-glibcxx_3410-或更新版本可选>2.2 安装 GCC-4.3.0 (GLIBCXX_3.4.10) 或更新版本(可选)</h4><p>如果使用的是 RocksDB 后端,请务必执行 <code>gcc --version</code> 命令查看 gcc 版本;若使用其他后端,则不需要。</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>gcc --version
+HugeGraph支持多用户并行操作,用户可输入Gremlin查询语句,并及时得到图查询结果,也可在用户程序中调用HugeGraph API进行图分析或查询。</p><p>本系统具备如下特点:</p><ul><li>易用:HugeGraph支持Gremlin图查询语言与RESTful API,同时提供图检索常用接口,具备功能齐全的周边工具,轻松实现基于图的各种查询分析运算。</li><li>高效:HugeGraph在图存储和图计算方面做了深度优化,提供多种批量导入工具,轻松完成百亿级数据快速导入,通过优化过的查询达到图检索的毫秒级响应。支持数千用户并发的在线实时操作。</li><li>通用:HugeGraph支持Apache Gremlin标准图查询语言和Property Graph标准图建模方法,支持基于图的OLTP和OLAP方案。集成Apache Hadoop及Apache Spark大数据平台。</li><li>可扩展:支持分布式存储、数据多副本及横向扩容,内置多种后端存储引擎,也可插件
 式轻松扩展后端存储引擎。</li><li>开放:HugeGraph代码开源(A [...]
 </span></span></code></pre></div><h3 id=3-部署>3 部署</h3><p>有三种方式可以部署 HugeGraph-Server 组件:</p><ul><li>方式 1:一键部署</li><li>方式 2:下载 tar 包</li><li>方式 3:源码编译</li><li>方式 4:使用 Docker 容器</li></ul><h4 id=31-一键部署>3.1 一键部署</h4><p>HugeGraph-Tools 提供了一键部署的命令行工具,用户可以使用该工具快速地一键下载、解压、配置并启动 HugeGraph-Server 和 HugeGraph-Hubble,最新的 HugeGraph-Toolchain 中已经包含所有的这些工具,直接下载它解压就有工具包集合了</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language [...]
 </span></span><span style=display:flex><span>wget https://downloads.apache.org/incubator/hugegraph/1.0.0/apache-hugegraph-toolchain-incubating-1.0.0.tar.gz
 </span></span><span style=display:flex><span>tar zxf *hugegraph-*.tar.gz
@@ -121,7 +120,7 @@ HugeGraph支持多用户并行操作,用户可输入Gremlin查询语句,并
 </span></span></code></pre></div><p>启动 server</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>bin/start-hugegraph.sh
 </span></span><span style=display:flex><span>Starting HugeGraphServer...
 </span></span><span style=display:flex><span>Connecting to HugeGraphServer <span style=color:#ce5c00;font-weight:700>(</span>http://127.0.0.1:8080/graphs<span style=color:#ce5c00;font-weight:700>)</span>....OK
-</span></span></code></pre></div><blockquote><p>更多其它后端配置可参考<a href=/docs/config/config-option>配置项介绍</a></p></blockquote><h4 id=56-mysql>5.6 MySQL</h4><blockquote><p>由于 MySQL 是在 GPL 协议下,与 Apache 协议不兼容,用户需自行安装 MySQL,<a href=https://dev.mysql.com/downloads/mysql/>下载地址</a></p></blockquote><p>下载 MySQL 的<a href=https://repo1.maven.org/maven2/mysql/mysql-connector-java/>驱动包</a>,比如 <code>mysql-connector-java-8.0.30.jar</code>,并放入 HugeGraph-Server 的 <code>lib</code> 目录下。</p><p>修改 <code>hugegraph. [...]
+</span></span></code></pre></div><blockquote><p>更多其它后端配置可参考<a href=/docs/config/config-option>配置项介绍</a></p></blockquote><h4 id=56-mysql>5.6 MySQL</h4><blockquote><p>由于 MySQL 是在 GPL 协议下,与 Apache 协议不兼容,用户需自行安装 MySQL,<a href=https://dev.mysql.com/downloads/mysql/>下载地址</a></p></blockquote><p>下载 MySQL 的<a href=https://repo1.maven.org/maven2/mysql/mysql-connector-java/>驱动包</a>,比如 <code>mysql-connector-java-8.0.30.jar</code>,并放入 HugeGraph-Server 的 <code>lib</code> 目录下。</p><p>修改 <code>hugegraph. [...]
 </span></span><span style=display:flex><span>serializer=mysql
 </span></span><span style=display:flex><span>
 </span></span><span style=display:flex><span>store=hugegraph
@@ -136,7 +135,7 @@ HugeGraph支持多用户并行操作,用户可输入Gremlin查询语句,并
 </span></span><span style=display:flex><span>jdbc.ssl_mode=false
 </span></span></code></pre></div><p>初始化数据库(仅第一次启动时需要)</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span><span style=color:#204a87>cd</span> hugegraph-<span style=color:#4e9a06>${</span><span style=color:#000>version</span><span style=color:#4e9a06>}</span>
 </span></span><span style=display:flex><span>bin/init-store.sh
-</span></span></code></pre></div><p>启动server</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>bin/start-hugegraph.sh
+</span></span></code></pre></div><p>启动 server</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>bin/start-hugegraph.sh
 </span></span><span style=display:flex><span>Starting HugeGraphServer...
 </span></span><span style=display:flex><span>Connecting to HugeGraphServer <span style=color:#ce5c00;font-weight:700>(</span>http://127.0.0.1:8080/graphs<span style=color:#ce5c00;font-weight:700>)</span>....OK
 </span></span></code></pre></div><h3 id=6-访问-server>6 访问 Server</h3><h4 id=61-服务启动状态校验>6.1 服务启动状态校验</h4><p><code>jps</code> 查看服务进程</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>jps
@@ -6093,7 +6092,7 @@ P.gte(18)),properties如果为null表示任意属性均可,如果属性名
 </span></span><span style=display:flex><span><span style=color:#000>gremlin</span><span style=color:#ce5c00;font-weight:700>&gt;</span> <span style=color:#ce5c00;font-weight:700>:&gt;</span> <span style=color:#5c35cc;font-weight:700>@script</span>
 </span></span><span style=display:flex><span><span style=color:#ce5c00;font-weight:700>==&gt;</span><span style=color:#0000cf;font-weight:700>6</span>
 </span></span><span style=display:flex><span><span style=color:#000>gremlin</span><span style=color:#ce5c00;font-weight:700>&gt;</span> 
-</span></span></code></pre></div><p>更多关于 gremlin-console 的使用,请参考 <a href=http://tinkerpop.apache.org/docs/current/reference/>Tinkerpop 官网</a></p></div><div class=td-content style=page-break-before:always><h1 id=pg-d2c6535126cca927d2a9c893abde92a0>6 - GUIDES</h1></div><div class=td-content><h1 id=pg-dcb89d888ea6f4146ace522d76fe2776>6.1 - HugeGraph Architecture Overview</h1><h3 id=1-概述>1 概述</h3><p>作为一款通用的图数据库产品,HugeGraph需具备图数据的基本功能,如下图所示。HugeGraph包括三个层次的功能,分别是存储层、计算层和用户接口层。 HugeGraph支持OLTP [...]
+</span></span></code></pre></div><p>更多关于 gremlin-console 的使用,请参考 <a href=http://tinkerpop.apache.org/docs/current/reference/>Tinkerpop 官网</a></p></div><div class=td-content style=page-break-before:always><h1 id=pg-d2c6535126cca927d2a9c893abde92a0>6 - GUIDES</h1></div><div class=td-content><h1 id=pg-dcb89d888ea6f4146ace522d76fe2776>6.1 - HugeGraph Architecture Overview</h1><h3 id=1-概述>1 概述</h3><p>作为一款通用的图数据库产品,HugeGraph 需具备图数据库的基本功能。HugeGraph 支持 OLTP 和 OLAP 两种图计算类型,其中 OLTP 实现了 <a href=htt [...]
 RDF和Property Graph都是最基础、最有名的图表示模式,都能够表示各种图的实体关系建模。
 RDF是W3C标准,而Property Graph是工业标准,受到广大图数据库厂商的广泛支持。HugeGraph目前采用Property Graph。</p><p>HugeGraph对应的存储概念模型也是参考Property Graph而设计的,具体示例详见下图:(<em>此图为旧版设计已过时,请忽略它,后续更新</em>)</p><p><img src=/docs/images/design/PropertyGraph.png alt=image></p><p>在HugeGraph内部,每个顶点 / 边由唯一的 VertexId / EdgeId 标识,属性存储在对应点 / 边内部。而顶点与顶点之间的关系 / 映射则是通过边来存储的。</p><p>顶点属性值通过边指针方式存储时,如果要更新一个顶点特定的属性值直接通过覆盖写入即可,其弊端是冗余存储了VertexId;
 如果要更新关系的属性需要通过read-and-modify方式,先读取所有属性,修改部分属性,然后再写入存储系统,更新效率较低。
@@ -6632,7 +6631,7 @@ HugeGraph目前采用EdgeCut的分区方案。</p><h3 id=3-vertexid-策略>3. Ve
 </span></span><span style=display:flex><span>    <span style=color:#8f5902;font-style:italic>// ignore log
 </span></span></span><span style=display:flex><span><span style=color:#8f5902;font-style:italic></span>    <span style=color:#000>Map</span><span style=color:#ce5c00;font-weight:700>&lt;</span><span style=color:#000>String</span><span style=color:#ce5c00;font-weight:700>,</span> <span style=color:#000>Object</span><span style=color:#ce5c00;font-weight:700>&gt;</span> <span style=color:#000>props</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#000>parsePropert [...]
 </span></span></code></pre></div><p>然后,使用 RESTful API 请求 <code>HugeGraphServer</code>:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>curl <span style=color:#4e9a06>&#34;http://localhost:8080/graphs/hugegraph/graph/vertices&#34;</span> <span style=color:#000;font-weight:700>|</span> gunzip
-</span></span></code></pre></div><p>此时,可以在调试器中查看详细的变量信息。</p><h4 id=5-log4j2-日志配置>5. Log4j2 日志配置</h4><p>默认情况下,运行 <code>InitStore</code> 和 <code>HugeGraphServer</code> 时,读取的 Log4j2 配置文件路径为 <code>hugegraph-dist/src/main/resources/log4j2.xml</code>,而不是 <code>path-to-your-directory/conf/log4j2.xml</code>,这个配置文件是使用<strong>脚本</strong>启动 HugeGraphServer 时读取的。</p><p>为了避免同时维护两份配置文件,可以考虑在 <strong>IntelliJ IDEA</strong> 运行与调试 HugeGraphServer 时,修改读取的 Log4j2 配置文件路径:</p><ol><li>打开之前创建的 <code>Applicatio [...]
+</span></span></code></pre></div><p>此时,可以在调试器中查看详细的变量信息。</p><h4 id=5-log4j2-日志配置>5. Log4j2 日志配置</h4><p>默认情况下,运行 <code>InitStore</code> 和 <code>HugeGraphServer</code> 时,读取的 Log4j2 配置文件路径为 <code>hugegraph-dist/src/main/resources/log4j2.xml</code>,而不是 <code>path-to-your-directory/conf/log4j2.xml</code>,这个配置文件是使用<strong>脚本</strong>启动 HugeGraphServer 时读取的。</p><p>为了避免同时维护两份配置文件,可以考虑在 <strong>IntelliJ IDEA</strong> 运行与调试 HugeGraphServer 时,修改读取的 Log4j2 配置文件路径:</p><ol><li>打开之前创建的 <code>Applicatio [...]
 <script src=https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.min.js integrity="sha512-UR25UO94eTnCVwjbXozyeVd6ZqpaAE9naiEUBK/A+QDbfSTQFhPGj5lOR6d8tsgbBk84Ggb5A3EkjsOgPRPcKA==" crossorigin=anonymous></script>
 <script src=/js/tabpane-persist.js></script>
 <script src=/js/main.min.aa9f4c5dae6a98b2c46277f4c56f1673a2b000d1756ce4ffae93784cab25e6d5.js integrity="sha256-qp9MXa5qmLLEYnf0xW8Wc6KwANF1bOT/rpN4TKsl5tU=" crossorigin=anonymous></script>
diff --git a/cn/docs/contribution-guidelines/_print/index.html b/cn/docs/contribution-guidelines/_print/index.html
index 4be9eafe..cf8836b2 100644
--- a/cn/docs/contribution-guidelines/_print/index.html
+++ b/cn/docs/contribution-guidelines/_print/index.html
@@ -165,7 +165,7 @@
 </span></span><span style=display:flex><span>    <span style=color:#8f5902;font-style:italic>// ignore log
 </span></span></span><span style=display:flex><span><span style=color:#8f5902;font-style:italic></span>    <span style=color:#000>Map</span><span style=color:#ce5c00;font-weight:700>&lt;</span><span style=color:#000>String</span><span style=color:#ce5c00;font-weight:700>,</span> <span style=color:#000>Object</span><span style=color:#ce5c00;font-weight:700>&gt;</span> <span style=color:#000>props</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#000>parsePropert [...]
 </span></span></code></pre></div><p>然后,使用 RESTful API 请求 <code>HugeGraphServer</code>:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>curl <span style=color:#4e9a06>&#34;http://localhost:8080/graphs/hugegraph/graph/vertices&#34;</span> <span style=color:#000;font-weight:700>|</span> gunzip
-</span></span></code></pre></div><p>此时,可以在调试器中查看详细的变量信息。</p><h4 id=5-log4j2-日志配置>5. Log4j2 日志配置</h4><p>默认情况下,运行 <code>InitStore</code> 和 <code>HugeGraphServer</code> 时,读取的 Log4j2 配置文件路径为 <code>hugegraph-dist/src/main/resources/log4j2.xml</code>,而不是 <code>path-to-your-directory/conf/log4j2.xml</code>,这个配置文件是使用<strong>脚本</strong>启动 HugeGraphServer 时读取的。</p><p>为了避免同时维护两份配置文件,可以考虑在 <strong>IntelliJ IDEA</strong> 运行与调试 HugeGraphServer 时,修改读取的 Log4j2 配置文件路径:</p><ol><li>打开之前创建的 <code>Applicatio [...]
+</span></span></code></pre></div><p>此时,可以在调试器中查看详细的变量信息。</p><h4 id=5-log4j2-日志配置>5. Log4j2 日志配置</h4><p>默认情况下,运行 <code>InitStore</code> 和 <code>HugeGraphServer</code> 时,读取的 Log4j2 配置文件路径为 <code>hugegraph-dist/src/main/resources/log4j2.xml</code>,而不是 <code>path-to-your-directory/conf/log4j2.xml</code>,这个配置文件是使用<strong>脚本</strong>启动 HugeGraphServer 时读取的。</p><p>为了避免同时维护两份配置文件,可以考虑在 <strong>IntelliJ IDEA</strong> 运行与调试 HugeGraphServer 时,修改读取的 Log4j2 配置文件路径:</p><ol><li>打开之前创建的 <code>Applicatio [...]
 <script src=https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.min.js integrity="sha512-UR25UO94eTnCVwjbXozyeVd6ZqpaAE9naiEUBK/A+QDbfSTQFhPGj5lOR6d8tsgbBk84Ggb5A3EkjsOgPRPcKA==" crossorigin=anonymous></script>
 <script src=/js/tabpane-persist.js></script>
 <script src=/js/main.min.aa9f4c5dae6a98b2c46277f4c56f1673a2b000d1756ce4ffae93784cab25e6d5.js integrity="sha256-qp9MXa5qmLLEYnf0xW8Wc6KwANF1bOT/rpN4TKsl5tU=" crossorigin=anonymous></script>
diff --git a/cn/docs/contribution-guidelines/hugegraph-server-idea-setup/index.html b/cn/docs/contribution-guidelines/hugegraph-server-idea-setup/index.html
index aebd4fb1..40662a2b 100644
--- a/cn/docs/contribution-guidelines/hugegraph-server-idea-setup/index.html
+++ b/cn/docs/contribution-guidelines/hugegraph-server-idea-setup/index.html
@@ -9,14 +9,14 @@
 git clone https://github.com/apache/hugegraph.git 步骤 1. 配置文件拷贝 为了避免配置文件的更改影响 Git 的追踪,建议将所需的配置文件拷贝到一个单独的文件夹中:
 cp -r hugegraph-dist/src/assembly/static/scripts hugegraph-dist/src/assembly/static/conf path-to-your-directory 将 path-to-your-directory 替换为你创建的文件夹的路径。
 2. InitStore 类初始化图 首先,需要在配置文件中配置数据库后端。以 RocksDB 为例,在 path-to-your-directory/conf/graphs/hugegraph.properties 文件中进行以下配置:
-backend=rocksdb serializer=binary rocksdb.data_path=. rocksdb.wal_path=. 然后,打开 IntelliJ IDEA 的 Run/Debug Configurations 面板,创建一个新的 Application 配置,按照以下步骤进行配置:"><meta property="og:type" content="article"><meta property="og:url" content="/cn/docs/contribution-guidelines/hugegraph-server-idea-setup/"><meta property="article:section" content="docs"><meta property="article:modified_time" content="2023-06-21T14:48:04+08:00"><meta property="og:site_name" content="HugeGraph"><meta itemprop=name co [...]
+backend=rocksdb serializer=binary rocksdb.data_path=. rocksdb.wal_path=. 然后,打开 IntelliJ IDEA 的 Run/Debug Configurations 面板,创建一个新的 Application 配置,按照以下步骤进行配置:"><meta property="og:type" content="article"><meta property="og:url" content="/cn/docs/contribution-guidelines/hugegraph-server-idea-setup/"><meta property="article:section" content="docs"><meta property="article:modified_time" content="2023-06-25T21:06:07+08:00"><meta property="og:site_name" content="HugeGraph"><meta itemprop=name co [...]
 背景 在 Quick Start 部分已经介绍了使用脚本启停 HugeGraphServer 的流程。下面以 Linux 平台为例,介绍使用 IntelliJ IDEA 运行与调试 HugeGraph-Server 的流程。
 本地启动的核心与脚本启动是一样的:
 初始化数据库后端,执行 InitStore 类初始化图 启动 HugeGraphServer,执行 HugeGraphServer 类加载初始化的图信息启动 在执行下述流程之前,请确保已经克隆了 HugeGraph 的源代码,并且已经配置了 JDK 11 等开发环境。
 git clone https://github.com/apache/hugegraph.git 步骤 1. 配置文件拷贝 为了避免配置文件的更改影响 Git 的追踪,建议将所需的配置文件拷贝到一个单独的文件夹中:
 cp -r hugegraph-dist/src/assembly/static/scripts hugegraph-dist/src/assembly/static/conf path-to-your-directory 将 path-to-your-directory 替换为你创建的文件夹的路径。
 2. InitStore 类初始化图 首先,需要在配置文件中配置数据库后端。以 RocksDB 为例,在 path-to-your-directory/conf/graphs/hugegraph.properties 文件中进行以下配置:
-backend=rocksdb serializer=binary rocksdb.data_path=. rocksdb.wal_path=. 然后,打开 IntelliJ IDEA 的 Run/Debug Configurations 面板,创建一个新的 Application 配置,按照以下步骤进行配置:"><meta itemprop=dateModified content="2023-06-21T14:48:04+08:00"><meta itemprop=wordCount content="404"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="在 IDEA 中配置 Server 开发环境"><meta name=twitter:description content="注意:下述配置仅供参考,基于这个版本,在 Linux 和 macOS 平台下进行了测试。
+backend=rocksdb serializer=binary rocksdb.data_path=. rocksdb.wal_path=. 然后,打开 IntelliJ IDEA 的 Run/Debug Configurations 面板,创建一个新的 Application 配置,按照以下步骤进行配置:"><meta itemprop=dateModified content="2023-06-25T21:06:07+08:00"><meta itemprop=wordCount content="406"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="在 IDEA 中配置 Server 开发环境"><meta name=twitter:description content="注意:下述配置仅供参考,基于这个版本,在 Linux 和 macOS 平台下进行了测试。
 背景 在 Quick Start 部分已经介绍了使用脚本启停 HugeGraphServer 的流程。下面以 Linux 平台为例,介绍使用 IntelliJ IDEA 运行与调试 HugeGraph-Server 的流程。
 本地启动的核心与脚本启动是一样的:
 初始化数据库后端,执行 InitStore 类初始化图 启动 HugeGraphServer,执行 HugeGraphServer 类加载初始化的图信息启动 在执行下述流程之前,请确保已经克隆了 HugeGraph 的源代码,并且已经配置了 JDK 11 等开发环境。
@@ -55,7 +55,7 @@ backend=rocksdb serializer=binary rocksdb.data_path=. rocksdb.wal_path=. 然后
 </span></span><span style=display:flex><span>    <span style=color:#8f5902;font-style:italic>// ignore log
 </span></span></span><span style=display:flex><span><span style=color:#8f5902;font-style:italic></span>    <span style=color:#000>Map</span><span style=color:#ce5c00;font-weight:700>&lt;</span><span style=color:#000>String</span><span style=color:#ce5c00;font-weight:700>,</span> <span style=color:#000>Object</span><span style=color:#ce5c00;font-weight:700>&gt;</span> <span style=color:#000>props</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#000>parsePropert [...]
 </span></span></code></pre></div><p>然后,使用 RESTful API 请求 <code>HugeGraphServer</code>:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>curl <span style=color:#4e9a06>&#34;http://localhost:8080/graphs/hugegraph/graph/vertices&#34;</span> <span style=color:#000;font-weight:700>|</span> gunzip
-</span></span></code></pre></div><p>此时,可以在调试器中查看详细的变量信息。</p><h4 id=5-log4j2-日志配置>5. Log4j2 日志配置</h4><p>默认情况下,运行 <code>InitStore</code> 和 <code>HugeGraphServer</code> 时,读取的 Log4j2 配置文件路径为 <code>hugegraph-dist/src/main/resources/log4j2.xml</code>,而不是 <code>path-to-your-directory/conf/log4j2.xml</code>,这个配置文件是使用<strong>脚本</strong>启动 HugeGraphServer 时读取的。</p><p>为了避免同时维护两份配置文件,可以考虑在 <strong>IntelliJ IDEA</strong> 运行与调试 HugeGraphServer 时,修改读取的 Log4j2 配置文件路径:</p><ol><li>打开之前创建的 <code>Applicatio [...]
+</span></span></code></pre></div><p>此时,可以在调试器中查看详细的变量信息。</p><h4 id=5-log4j2-日志配置>5. Log4j2 日志配置</h4><p>默认情况下,运行 <code>InitStore</code> 和 <code>HugeGraphServer</code> 时,读取的 Log4j2 配置文件路径为 <code>hugegraph-dist/src/main/resources/log4j2.xml</code>,而不是 <code>path-to-your-directory/conf/log4j2.xml</code>,这个配置文件是使用<strong>脚本</strong>启动 HugeGraphServer 时读取的。</p><p>为了避免同时维护两份配置文件,可以考虑在 <strong>IntelliJ IDEA</strong> 运行与调试 HugeGraphServer 时,修改读取的 Log4j2 配置文件路径:</p><ol><li>打开之前创建的 <code>Applicatio [...]
 <script src=https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.min.js integrity="sha512-UR25UO94eTnCVwjbXozyeVd6ZqpaAE9naiEUBK/A+QDbfSTQFhPGj5lOR6d8tsgbBk84Ggb5A3EkjsOgPRPcKA==" crossorigin=anonymous></script>
 <script src=/js/tabpane-persist.js></script>
 <script src=/js/main.min.aa9f4c5dae6a98b2c46277f4c56f1673a2b000d1756ce4ffae93784cab25e6d5.js integrity="sha256-qp9MXa5qmLLEYnf0xW8Wc6KwANF1bOT/rpN4TKsl5tU=" crossorigin=anonymous></script>
diff --git a/cn/docs/contribution-guidelines/index.xml b/cn/docs/contribution-guidelines/index.xml
index 68ede6fc..9754c27a 100644
--- a/cn/docs/contribution-guidelines/index.xml
+++ b/cn/docs/contribution-guidelines/index.xml
@@ -351,14 +351,15 @@
 &lt;li>设置 VM options 为 &lt;code>-Dlog4j.configurationFile=conf/log4j2.xml&lt;/code>&lt;/li>
 &lt;/ol>
 &lt;h3 id="可能遇到的问题">可能遇到的问题&lt;/h3>
-&lt;h4 id="java-package-sunmisc-does-not-exist">java: package sun.misc does not exist&lt;/h4>
+&lt;h4 id="1-java-package-sunmisc-does-not-exist">1. java: package sun.misc does not exist&lt;/h4>
 &lt;p>原因可能是在使用 Java 11 编译时触发了交叉编译,导致项目中使用的 &lt;code>sun.misc.Unsafe&lt;/code> 找不到符号。有两种解决方案可供选择:&lt;/p>
 &lt;ol>
 &lt;li>在 IntelliJ IDEA 的 &lt;code>Preferences/Settings&lt;/code> 中找到 &lt;code>Java Compiler&lt;/code> 面板,然后关闭 &lt;code>--release&lt;/code> 选项 (推荐)&lt;/li>
 &lt;li>或者将项目的 SDK 版本设置为 8&lt;/li>
 &lt;/ol>
-&lt;h4 id="log4j2-日志无法打印-l-等位置信息">Log4j2 日志无法打印 %l 等位置信息&lt;/h4>
+&lt;h4 id="2-log4j2-日志无法打印-l-等位置信息">2. Log4j2 日志无法打印 %l 等位置信息&lt;/h4>
 &lt;p>这是因为 Log4j2 中使用了 asynchronous loggers,可以参考&lt;a href="https://logging.apache.org/log4j/2.x/manual/layouts.html#LocationInformation">官方文档&lt;/a>进行配置&lt;/p>
+&lt;hr>
 &lt;h5 id="参考">参考&lt;/h5>
 &lt;ol>
 &lt;li>&lt;a href="/docs/quickstart/hugegraph-server/">HugeGraph-Server Quick Start&lt;/a>&lt;/li>
diff --git a/cn/docs/guides/_print/index.html b/cn/docs/guides/_print/index.html
index 47340dea..d733ee32 100644
--- a/cn/docs/guides/_print/index.html
+++ b/cn/docs/guides/_print/index.html
@@ -1,6 +1,6 @@
 <!doctype html><html lang=cn class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=generator content="Hugo 0.102.3"><link rel=canonical type=text/html href=/cn/docs/guides/><link rel=alternate type=application/rss+xml href=/cn/docs/guides/index.xml><meta name=robots content="noindex, nofollow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon-180x180. [...]
 <link rel=stylesheet href=/css/prism.css><script type=application/javascript>var doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-00000000-0","auto"),ga("send","pageview"))</script><script async src=https://www.google-analytics.com/analytics.js></script></head><body class=td-section><header><nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar"><a class=navbar-brand href=/c [...]
-<a href=# onclick="return print(),!1">Click here to print</a>.</p><p><a href=/cn/docs/guides/>Return to the regular view of this page</a>.</p></div><h1 class=title>GUIDES</h1><ul><li>1: <a href=#pg-dcb89d888ea6f4146ace522d76fe2776>HugeGraph Architecture Overview</a></li><li>2: <a href=#pg-3d0f9ef831ef5d7d11acfb09140359fa>HugeGraph Design Concepts</a></li><li>3: <a href=#pg-96a920d19e01666d95eded506d502ab4>HugeGraph Plugin机制及插件扩展流程</a></li><li>4: <a href=#pg-2c9db416c8d78f898d52c91ec12535 [...]
+<a href=# onclick="return print(),!1">Click here to print</a>.</p><p><a href=/cn/docs/guides/>Return to the regular view of this page</a>.</p></div><h1 class=title>GUIDES</h1><ul><li>1: <a href=#pg-dcb89d888ea6f4146ace522d76fe2776>HugeGraph Architecture Overview</a></li><li>2: <a href=#pg-3d0f9ef831ef5d7d11acfb09140359fa>HugeGraph Design Concepts</a></li><li>3: <a href=#pg-96a920d19e01666d95eded506d502ab4>HugeGraph Plugin机制及插件扩展流程</a></li><li>4: <a href=#pg-2c9db416c8d78f898d52c91ec12535 [...]
 RDF和Property Graph都是最基础、最有名的图表示模式,都能够表示各种图的实体关系建模。
 RDF是W3C标准,而Property Graph是工业标准,受到广大图数据库厂商的广泛支持。HugeGraph目前采用Property Graph。</p><p>HugeGraph对应的存储概念模型也是参考Property Graph而设计的,具体示例详见下图:(<em>此图为旧版设计已过时,请忽略它,后续更新</em>)</p><p><img src=/docs/images/design/PropertyGraph.png alt=image></p><p>在HugeGraph内部,每个顶点 / 边由唯一的 VertexId / EdgeId 标识,属性存储在对应点 / 边内部。而顶点与顶点之间的关系 / 映射则是通过边来存储的。</p><p>顶点属性值通过边指针方式存储时,如果要更新一个顶点特定的属性值直接通过覆盖写入即可,其弊端是冗余存储了VertexId;
 如果要更新关系的属性需要通过read-and-modify方式,先读取所有属性,修改部分属性,然后再写入存储系统,更新效率较低。
diff --git a/cn/docs/guides/architectural/index.html b/cn/docs/guides/architectural/index.html
index 3217aad3..c7cc3862 100644
--- a/cn/docs/guides/architectural/index.html
+++ b/cn/docs/guides/architectural/index.html
@@ -1,17 +1,20 @@
 <!doctype html><html lang=cn class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=generator content="Hugo 0.102.3"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon-180x180.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon-16x16.png sizes=16x16><link rel=icon type=image/png href=/favicons [...]
-作为一款通用的图数据库产品,HugeGraph需具备图数据的基本功能,如下图所示。HugeGraph包括三个层次的功能,分别是存储层、计算层和用户接口层。 HugeGraph支持OLTP和OLAP两种图计算类型,其中OLTP实现了Apache TinkerPop3框架,并支持Gremlin …"><meta property="og:title" content="HugeGraph Architecture Overview"><meta property="og:description" content="1 概述 作为一款通用的图数据库产品,HugeGraph需具备图数据的基本功能,如下图所示。HugeGraph包括三个层次的功能,分别是存储层、计算层和用户接口层。 HugeGraph支持OLTP和OLAP两种图计算类型,其中OLTP实现了Apache TinkerPop3框架,并支持Gremlin查询语言。 OLAP计算是基于SparkGraphX实现。
-2 组件 HugeGraph的主要功能分为HugeCore、ApiServer、HugeGraph-Client、HugeGraph-Loader和HugeGraph-Studio等组件构成,各组件之间的通信关系如下图所示。
-HugeCore :HugeGraph的核心模块,TinkerPop的接口主要在该模块中实现。HugeCore的功能涵盖包括OLTP和OLAP两个部分。 ApiServer :提供RESTFul Api接口,对外提供Graph Api、Schema Api和Gremlin Api等接口服务。 HugeGraph-Client:基于Java客户端驱动程序。HugeGraph-Client是Java版本客户端驱动程序,后续可根据需要提供Python、Go、C++等多语言支持。 HugeGraph-Loader:数据导入模块。HugeGraph-Loader可以扫描并分析现有数据,自动生成Graph Schema创建语言,通过批量方式快速导入数据。 HugeGraph-Studio:基于Web的可视化IDE环境。以Notebook方式记录Gremlin查询,可视化展示Graph的关联关系。HugeGraph-Studio也是本系统推荐的工具。 HugeGraph-Computer:HugeGraph-Computer是一个分布式图处理系统 (OLAP)。 "><meta pr [...]
-2 组件 HugeGraph的主要功能分为HugeCore、ApiServer、HugeGraph-Client、HugeGraph-Loader和HugeGraph-Studio等组件构成,各组件之间的通信关系如下图所示。
-HugeCore :HugeGraph的核心模块,TinkerPop的接口主要在该模块中实现。HugeCore的功能涵盖包括OLTP和OLAP两个部分。 ApiServer :提供RESTFul Api接口,对外提供Graph Api、Schema Api和Gremlin Api等接口服务。 HugeGraph-Client:基于Java客户端驱动程序。HugeGraph-Client是Java版本客户端驱动程序,后续可根据需要提供Python、Go、C++等多语言支持。 HugeGraph-Loader:数据导入模块。HugeGraph-Loader可以扫描并分析现有数据,自动生成Graph Schema创建语言,通过批量方式快速导入数据。 HugeGraph-Studio:基于Web的可视化IDE环境。以Notebook方式记录Gremlin查询,可视化展示Graph的关联关系。HugeGraph-Studio也是本系统推荐的工具。 HugeGraph-Computer:HugeGraph-Computer是一个分布式图处理系统 (OLAP)。 "><meta it [...]
-2 组件 HugeGraph的主要功能分为HugeCore、ApiServer、HugeGraph-Client、HugeGraph-Loader和HugeGraph-Studio等组件构成,各组件之间的通信关系如下图所示。
-HugeCore :HugeGraph的核心模块,TinkerPop的接口主要在该模块中实现。HugeCore的功能涵盖包括OLTP和OLAP两个部分。 ApiServer :提供RESTFul Api接口,对外提供Graph Api、Schema Api和Gremlin Api等接口服务。 HugeGraph-Client:基于Java客户端驱动程序。HugeGraph-Client是Java版本客户端驱动程序,后续可根据需要提供Python、Go、C++等多语言支持。 HugeGraph-Loader:数据导入模块。HugeGraph-Loader可以扫描并分析现有数据,自动生成Graph Schema创建语言,通过批量方式快速导入数据。 HugeGraph-Studio:基于Web的可视化IDE环境。以Notebook方式记录Gremlin查询,可视化展示Graph的关联关系。HugeGraph-Studio也是本系统推荐的工具。 HugeGraph-Computer:HugeGraph-Computer是一个分布式图处理系统 (OLAP)。 "><link re [...]
+作为一款通用的图数据库产品,HugeGraph 需具备图数据库的基本功能。HugeGraph 支持 OLTP 和 OLAP 两种图计算类型,其中 OLTP 实现了 Apache TinkerPop3 框架,支持 Gremlin 和 Cypher 查询语言,拥有功能齐全的应用工具链,还提供了 …"><meta property="og:title" content="HugeGraph Architecture Overview"><meta property="og:description" content="1 概述 作为一款通用的图数据库产品,HugeGraph 需具备图数据库的基本功能。HugeGraph 支持 OLTP 和 OLAP 两种图计算类型,其中 OLTP 实现了 Apache TinkerPop3 框架,支持 Gremlin 和 Cypher 查询语言,拥有功能齐全的应用工具链,还提供了插件式后端存储驱动框架。
+下面是 HugeGraph 的整体架构图:
+HugeGraph 包括三个层次的功能,分别是应用程序层、图引擎层和存储层。
+应用程序层: Hubble: 一站式可视化分析平台,平台涵盖了从数据建模,到数据快速导入,再到数据的在线、离线分析、以及图的统一管理的全过程,实现了图应用的全流程向导式操作。 Loader: 数据导入组件,能够将多种数据源的数据转化为图的顶点和边并批量导入到图数据库中。 Tools: 命令行工具,用于部署、管理和备份/恢复 HugeGraph 中的数据。 Computer: 分布式图处理系统 (OLAP),它是 Pregel 的一个实现,可以运行在 Kubernetes 上。 Client: 使用 Java 编写的 HugeGraph 客户端,用户可以使用 Client 编写 Java 代码操作 HugeGraph,后续可根据需要提供 Python、Go、C++ 等多语言支持。 图引擎层: REST Server: 提供 RESTful API 用于查询 Graph/Schema 等信息,支持 Gremlin 和 Cypher 查询语言,提供服务监控和运维的 APIs。 Graph Engine: 支持 OLTP 和 OLAP 两种图计算类型,其中 OLTP 实现�
 � A [...]
+下面是 HugeGraph 的整体架构图:
+HugeGraph 包括三个层次的功能,分别是应用程序层、图引擎层和存储层。
+应用程序层: Hubble: 一站式可视化分析平台,平台涵盖了从数据建模,到数据快速导入,再到数据的在线、离线分析、以及图的统一管理的全过程,实现了图应用的全流程向导式操作。 Loader: 数据导入组件,能够将多种数据源的数据转化为图的顶点和边并批量导入到图数据库中。 Tools: 命令行工具,用于部署、管理和备份/恢复 HugeGraph 中的数据。 Computer: 分布式图处理系统 (OLAP),它是 Pregel 的一个实现,可以运行在 Kubernetes 上。 Client: 使用 Java 编写的 HugeGraph 客户端,用户可以使用 Client 编写 Java 代码操作 HugeGraph,后续可根据需要提供 Python、Go、C++ 等多语言支持。 图引擎层: REST Server: 提供 RESTful API 用于查询 Graph/Schema 等信息,支持 Gremlin 和 Cypher 查询语言,提供服务监控和运维的 APIs。 Graph Engine: 支持 OLTP 和 OLAP 两种图计算类型,其中 OLTP 实现�
 � A [...]
+下面是 HugeGraph 的整体架构图:
+HugeGraph 包括三个层次的功能,分别是应用程序层、图引擎层和存储层。
+应用程序层: Hubble: 一站式可视化分析平台,平台涵盖了从数据建模,到数据快速导入,再到数据的在线、离线分析、以及图的统一管理的全过程,实现了图应用的全流程向导式操作。 Loader: 数据导入组件,能够将多种数据源的数据转化为图的顶点和边并批量导入到图数据库中。 Tools: 命令行工具,用于部署、管理和备份/恢复 HugeGraph 中的数据。 Computer: 分布式图处理系统 (OLAP),它是 Pregel 的一个实现,可以运行在 Kubernetes 上。 Client: 使用 Java 编写的 HugeGraph 客户端,用户可以使用 Client 编写 Java 代码操作 HugeGraph,后续可根据需要提供 Python、Go、C++ 等多语言支持。 图引擎层: REST Server: 提供 RESTful API 用于查询 Graph/Schema 等信息,支持 Gremlin 和 Cypher 查询语言,提供服务监控和运维的 APIs。 Graph Engine: 支持 OLTP 和 OLAP 两种图计算类型,其中 OLTP 实现�
 � A [...]
 <link rel=stylesheet href=/css/prism.css><script type=application/javascript>var doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-00000000-0","auto"),ga("send","pageview"))</script><script async src=https://www.google-analytics.com/analytics.js></script></head><body class=td-page><header><nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar"><a class=navbar-brand href=/cn/> [...]
 <a href=https://github.com/apache/incubator-hugegraph-doc/edit/master/content/cn/docs/guides/architectural.md class=td-page-meta--edit target=_blank rel=noopener><i class="fa fa-edit fa-fw"></i> Edit this page</a>
 <a href="https://github.com/apache/incubator-hugegraph-doc/new/master/content/cn/docs/guides/architectural.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22+ [...]
 <a href="https://github.com/apache/incubator-hugegraph-doc/issues/new?title=HugeGraph%20Architecture%20Overview" class=td-page-meta--issue target=_blank rel=noopener><i class="fab fa-github fa-fw"></i> Create documentation issue</a>
 <a href=https://github.com/apache/incubator-hugegraph/issues/new class=td-page-meta--project-issue target=_blank rel=noopener><i class="fas fa-tasks fa-fw"></i> Create project issue</a>
-<a id=print href=/cn/docs/guides/_print/><i class="fa fa-print fa-fw"></i> Print entire section</a></div></aside><main class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/cn/docs/>Documentation</a></li><li class=breadcrumb-item><a href=/cn/docs/guides/>GUIDES</a></li><li class="breadcrumb-item active" aria-current=page><a href=/cn/docs/guides/architectural/>Architecture Overview</a></li [...]
+<a id=print href=/cn/docs/guides/_print/><i class="fa fa-print fa-fw"></i> Print entire section</a></div></aside><main class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/cn/docs/>Documentation</a></li><li class=breadcrumb-item><a href=/cn/docs/guides/>GUIDES</a></li><li class="breadcrumb-item active" aria-current=page><a href=/cn/docs/guides/architectural/>Architecture Overview</a></li [...]
 <script src=https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.min.js integrity="sha512-UR25UO94eTnCVwjbXozyeVd6ZqpaAE9naiEUBK/A+QDbfSTQFhPGj5lOR6d8tsgbBk84Ggb5A3EkjsOgPRPcKA==" crossorigin=anonymous></script>
 <script src=/js/tabpane-persist.js></script>
 <script src=/js/main.min.aa9f4c5dae6a98b2c46277f4c56f1673a2b000d1756ce4ffae93784cab25e6d5.js integrity="sha256-qp9MXa5qmLLEYnf0xW8Wc6KwANF1bOT/rpN4TKsl5tU=" crossorigin=anonymous></script>
diff --git a/cn/docs/guides/index.xml b/cn/docs/guides/index.xml
index cf3112d4..0e800ac5 100644
--- a/cn/docs/guides/index.xml
+++ b/cn/docs/guides/index.xml
@@ -1,21 +1,33 @@
 <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>HugeGraph – GUIDES</title><link>/cn/docs/guides/</link><description>Recent content in GUIDES on HugeGraph</description><generator>Hugo -- gohugo.io</generator><atom:link href="/cn/docs/guides/index.xml" rel="self" type="application/rss+xml"/><item><title>Docs: HugeGraph Architecture Overview</title><link>/cn/docs/guides/architectural/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/cn/docs/guides/a [...]
 &lt;h3 id="1-概述">1 概述&lt;/h3>
-&lt;p>作为一款通用的图数据库产品,HugeGraph需具备图数据的基本功能,如下图所示。HugeGraph包括三个层次的功能,分别是存储层、计算层和用户接口层。 HugeGraph支持OLTP和OLAP两种图计算类型,其中OLTP实现了&lt;a href="https://tinkerpop.apache.org">Apache TinkerPop3&lt;/a>框架,并支持&lt;a href="https://tinkerpop.apache.org/gremlin.html">Gremlin&lt;/a>查询语言。 OLAP计算是基于SparkGraphX实现。&lt;/p>
+&lt;p>作为一款通用的图数据库产品,HugeGraph 需具备图数据库的基本功能。HugeGraph 支持 OLTP 和 OLAP 两种图计算类型,其中 OLTP 实现了 &lt;a href="https://tinkerpop.apache.org">Apache TinkerPop3&lt;/a> 框架,支持 &lt;a href="https://tinkerpop.apache.org/gremlin.html">Gremlin&lt;/a> 和 &lt;a href="https://en.wikipedia.org/wiki/Cypher">Cypher&lt;/a> 查询语言,拥有功能齐全的应用工具链,还提供了插件式后端存储驱动框架。&lt;/p>
+&lt;p>下面是 HugeGraph 的整体架构图:&lt;/p>
 &lt;div style="text-align: center;">
-&lt;img src="/docs/images/design/architectural-overview.png" alt="image">
-&lt;/div>
-&lt;h3 id="2-组件">2 组件&lt;/h3>
-&lt;p>HugeGraph的主要功能分为HugeCore、ApiServer、HugeGraph-Client、HugeGraph-Loader和HugeGraph-Studio等组件构成,各组件之间的通信关系如下图所示。&lt;/p>
-&lt;div style="text-align: center;">
-&lt;img src="/docs/images/design/architectural-component.png" alt="image">
+&lt;img src="/docs/images/design/architectural-revised.png" alt="image">
 &lt;/div>
+&lt;p>HugeGraph 包括三个层次的功能,分别是应用程序层、图引擎层和存储层。&lt;/p>
+&lt;ul>
+&lt;li>应用程序层:
+&lt;ul>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-hubble/">Hubble&lt;/a>: 一站式可视化分析平台,平台涵盖了从数据建模,到数据快速导入,再到数据的在线、离线分析、以及图的统一管理的全过程,实现了图应用的全流程向导式操作。&lt;/li>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-loader/">Loader&lt;/a>: 数据导入组件,能够将多种数据源的数据转化为图的顶点和边并批量导入到图数据库中。&lt;/li>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-tools/">Tools&lt;/a>: 命令行工具,用于部署、管理和备份/恢复 HugeGraph 中的数据。&lt;/li>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-computer/">Computer&lt;/a>: 分布式图处理系统 (OLAP),它是 &lt;a href="https://kowshik.github.io/JPregel/pregel_paper.pdf">Pregel&lt;/a> 的一个实现,可以运行在 Kubernetes 上。&lt;/li>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-client/">Client&lt;/a>: 使用 Java 编写的 HugeGraph 客户端,用户可以使用 Client 编写 Java 代码操作 HugeGraph,后续可根据需要提供 Python、Go、C++ 等多语言支持。&lt;/li>
+&lt;/ul>
+&lt;/li>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-server/">图引擎层&lt;/a>:
 &lt;ul>
-&lt;li>HugeCore :HugeGraph的核心模块,TinkerPop的接口主要在该模块中实现。HugeCore的功能涵盖包括OLTP和OLAP两个部分。&lt;/li>
-&lt;li>ApiServer :提供RESTFul Api接口,对外提供Graph Api、Schema Api和Gremlin Api等接口服务。&lt;/li>
-&lt;li>HugeGraph-Client:基于Java客户端驱动程序。HugeGraph-Client是Java版本客户端驱动程序,后续可根据需要提供Python、Go、C++等多语言支持。&lt;/li>
-&lt;li>HugeGraph-Loader:数据导入模块。HugeGraph-Loader可以扫描并分析现有数据,自动生成Graph Schema创建语言,通过批量方式快速导入数据。&lt;/li>
-&lt;li>HugeGraph-Studio:基于Web的可视化IDE环境。以Notebook方式记录Gremlin查询,可视化展示Graph的关联关系。HugeGraph-Studio也是本系统推荐的工具。&lt;/li>
-&lt;li>HugeGraph-Computer:HugeGraph-Computer是一个分布式图处理系统 (OLAP)。&lt;/li>
+&lt;li>REST Server: 提供 RESTful API 用于查询 Graph/Schema 等信息,支持 &lt;a href="https://tinkerpop.apache.org/gremlin.html">Gremlin&lt;/a> 和 &lt;a href="https://en.wikipedia.org/wiki/Cypher">Cypher&lt;/a> 查询语言,提供服务监控和运维的 APIs。&lt;/li>
+&lt;li>Graph Engine: 支持 OLTP 和 OLAP 两种图计算类型,其中 OLTP 实现了 &lt;a href="https://tinkerpop.apache.org">Apache TinkerPop3&lt;/a> 框架。&lt;/li>
+&lt;li>Backend Interface: 实现将图数据存储到后端。&lt;/li>
+&lt;/ul>
+&lt;/li>
+&lt;li>存储层:
+&lt;ul>
+&lt;li>Storage Backend: 支持多种内置存储后端 (RocksDB/MySQL/HBase/&amp;hellip;),也允许用户无需更改现有源码的情况下扩展自定义后端。&lt;/li>
+&lt;/ul>
+&lt;/li>
 &lt;/ul></description></item><item><title>Docs: HugeGraph Design Concepts</title><link>/cn/docs/guides/desgin-concept/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/cn/docs/guides/desgin-concept/</guid><description>
 &lt;h3 id="1-property-graph">1. Property Graph&lt;/h3>
 &lt;p>常见的图数据表示模型有两种,分别是RDF(Resource Description Framework)模型和属性图(Property Graph)模型。
diff --git a/cn/docs/images/design/architectural-revised.png b/cn/docs/images/design/architectural-revised.png
new file mode 100644
index 00000000..2316ebf9
Binary files /dev/null and b/cn/docs/images/design/architectural-revised.png differ
diff --git a/cn/docs/index.xml b/cn/docs/index.xml
index 61ff6d20..103cc903 100644
--- a/cn/docs/index.xml
+++ b/cn/docs/index.xml
@@ -1,21 +1,33 @@
 <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>HugeGraph – Documentation</title><link>/cn/docs/</link><description>Recent content in Documentation on HugeGraph</description><generator>Hugo -- gohugo.io</generator><atom:link href="/cn/docs/index.xml" rel="self" type="application/rss+xml"/><item><title>Docs: HugeGraph Architecture Overview</title><link>/cn/docs/guides/architectural/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/cn/docs/guides/a [...]
 &lt;h3 id="1-概述">1 概述&lt;/h3>
-&lt;p>作为一款通用的图数据库产品,HugeGraph需具备图数据的基本功能,如下图所示。HugeGraph包括三个层次的功能,分别是存储层、计算层和用户接口层。 HugeGraph支持OLTP和OLAP两种图计算类型,其中OLTP实现了&lt;a href="https://tinkerpop.apache.org">Apache TinkerPop3&lt;/a>框架,并支持&lt;a href="https://tinkerpop.apache.org/gremlin.html">Gremlin&lt;/a>查询语言。 OLAP计算是基于SparkGraphX实现。&lt;/p>
+&lt;p>作为一款通用的图数据库产品,HugeGraph 需具备图数据库的基本功能。HugeGraph 支持 OLTP 和 OLAP 两种图计算类型,其中 OLTP 实现了 &lt;a href="https://tinkerpop.apache.org">Apache TinkerPop3&lt;/a> 框架,支持 &lt;a href="https://tinkerpop.apache.org/gremlin.html">Gremlin&lt;/a> 和 &lt;a href="https://en.wikipedia.org/wiki/Cypher">Cypher&lt;/a> 查询语言,拥有功能齐全的应用工具链,还提供了插件式后端存储驱动框架。&lt;/p>
+&lt;p>下面是 HugeGraph 的整体架构图:&lt;/p>
 &lt;div style="text-align: center;">
-&lt;img src="/docs/images/design/architectural-overview.png" alt="image">
-&lt;/div>
-&lt;h3 id="2-组件">2 组件&lt;/h3>
-&lt;p>HugeGraph的主要功能分为HugeCore、ApiServer、HugeGraph-Client、HugeGraph-Loader和HugeGraph-Studio等组件构成,各组件之间的通信关系如下图所示。&lt;/p>
-&lt;div style="text-align: center;">
-&lt;img src="/docs/images/design/architectural-component.png" alt="image">
+&lt;img src="/docs/images/design/architectural-revised.png" alt="image">
 &lt;/div>
+&lt;p>HugeGraph 包括三个层次的功能,分别是应用程序层、图引擎层和存储层。&lt;/p>
 &lt;ul>
-&lt;li>HugeCore :HugeGraph的核心模块,TinkerPop的接口主要在该模块中实现。HugeCore的功能涵盖包括OLTP和OLAP两个部分。&lt;/li>
-&lt;li>ApiServer :提供RESTFul Api接口,对外提供Graph Api、Schema Api和Gremlin Api等接口服务。&lt;/li>
-&lt;li>HugeGraph-Client:基于Java客户端驱动程序。HugeGraph-Client是Java版本客户端驱动程序,后续可根据需要提供Python、Go、C++等多语言支持。&lt;/li>
-&lt;li>HugeGraph-Loader:数据导入模块。HugeGraph-Loader可以扫描并分析现有数据,自动生成Graph Schema创建语言,通过批量方式快速导入数据。&lt;/li>
-&lt;li>HugeGraph-Studio:基于Web的可视化IDE环境。以Notebook方式记录Gremlin查询,可视化展示Graph的关联关系。HugeGraph-Studio也是本系统推荐的工具。&lt;/li>
-&lt;li>HugeGraph-Computer:HugeGraph-Computer是一个分布式图处理系统 (OLAP)。&lt;/li>
+&lt;li>应用程序层:
+&lt;ul>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-hubble/">Hubble&lt;/a>: 一站式可视化分析平台,平台涵盖了从数据建模,到数据快速导入,再到数据的在线、离线分析、以及图的统一管理的全过程,实现了图应用的全流程向导式操作。&lt;/li>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-loader/">Loader&lt;/a>: 数据导入组件,能够将多种数据源的数据转化为图的顶点和边并批量导入到图数据库中。&lt;/li>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-tools/">Tools&lt;/a>: 命令行工具,用于部署、管理和备份/恢复 HugeGraph 中的数据。&lt;/li>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-computer/">Computer&lt;/a>: 分布式图处理系统 (OLAP),它是 &lt;a href="https://kowshik.github.io/JPregel/pregel_paper.pdf">Pregel&lt;/a> 的一个实现,可以运行在 Kubernetes 上。&lt;/li>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-client/">Client&lt;/a>: 使用 Java 编写的 HugeGraph 客户端,用户可以使用 Client 编写 Java 代码操作 HugeGraph,后续可根据需要提供 Python、Go、C++ 等多语言支持。&lt;/li>
+&lt;/ul>
+&lt;/li>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-server/">图引擎层&lt;/a>:
+&lt;ul>
+&lt;li>REST Server: 提供 RESTful API 用于查询 Graph/Schema 等信息,支持 &lt;a href="https://tinkerpop.apache.org/gremlin.html">Gremlin&lt;/a> 和 &lt;a href="https://en.wikipedia.org/wiki/Cypher">Cypher&lt;/a> 查询语言,提供服务监控和运维的 APIs。&lt;/li>
+&lt;li>Graph Engine: 支持 OLTP 和 OLAP 两种图计算类型,其中 OLTP 实现了 &lt;a href="https://tinkerpop.apache.org">Apache TinkerPop3&lt;/a> 框架。&lt;/li>
+&lt;li>Backend Interface: 实现将图数据存储到后端。&lt;/li>
+&lt;/ul>
+&lt;/li>
+&lt;li>存储层:
+&lt;ul>
+&lt;li>Storage Backend: 支持多种内置存储后端 (RocksDB/MySQL/HBase/&amp;hellip;),也允许用户无需更改现有源码的情况下扩展自定义后端。&lt;/li>
+&lt;/ul>
+&lt;/li>
 &lt;/ul></description></item><item><title>Docs: HugeGraph 配置</title><link>/cn/docs/config/config-guide/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/cn/docs/config/config-guide/</guid><description>
 &lt;h3 id="1-概述">1 概述&lt;/h3>
 &lt;p>配置文件的目录为 hugegraph-release/conf,所有关于服务和图本身的配置都在此目录下。&lt;/p>
@@ -1309,12 +1321,9 @@
 &lt;/blockquote>
 &lt;h3 id="2-依赖">2 依赖&lt;/h3>
 &lt;h4 id="21-安装-java-11-jdk-11">2.1 安装 Java 11 (JDK 11)&lt;/h4>
-&lt;p>请优先考虑在 Java11 的环境上启动 &lt;code>HugeGraph-Server&lt;/code>,目前同时保留对 Java8 的兼容&lt;/p>
+&lt;p>请优先考虑在 Java 11 的环境上启动 &lt;code>HugeGraph-Server&lt;/code>,目前同时保留对 Java 8 的兼容&lt;/p>
 &lt;p>&lt;strong>在往下阅读之前务必执行 &lt;code>java -version&lt;/code> 命令查看 jdk 版本&lt;/strong>&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>java -version
-&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h4 id="22-安装-gcc-430-glibcxx_3410-或更新版本可选">2.2 安装 GCC-4.3.0 (GLIBCXX_3.4.10) 或更新版本(可选)&lt;/h4>
-&lt;p>如果使用的是 RocksDB 后端,请务必执行 &lt;code>gcc --version&lt;/code> 命令查看 gcc 版本;若使用其他后端,则不需要。&lt;/p>
-&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>gcc --version
 &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="3-部署">3 部署&lt;/h3>
 &lt;p>有三种方式可以部署 HugeGraph-Server 组件:&lt;/p>
 &lt;ul>
@@ -1505,7 +1514,7 @@
 &lt;p>由于 MySQL 是在 GPL 协议下,与 Apache 协议不兼容,用户需自行安装 MySQL,&lt;a href="https://dev.mysql.com/downloads/mysql/">下载地址&lt;/a>&lt;/p>
 &lt;/blockquote>
 &lt;p>下载 MySQL 的&lt;a href="https://repo1.maven.org/maven2/mysql/mysql-connector-java/">驱动包&lt;/a>,比如 &lt;code>mysql-connector-java-8.0.30.jar&lt;/code>,并放入 HugeGraph-Server 的 &lt;code>lib&lt;/code> 目录下。&lt;/p>
-&lt;p>修改 &lt;code>hugegraph.properties&lt;/code>,配置数据库URL,用户名和密码,&lt;code>store&lt;/code> 是数据库名,如果没有会被自动创建。&lt;/p>
+&lt;p>修改 &lt;code>hugegraph.properties&lt;/code>,配置数据库 URL,用户名和密码,&lt;code>store&lt;/code> 是数据库名,如果没有会被自动创建。&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>backend=mysql
 &lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>serializer=mysql
 &lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
@@ -1522,7 +1531,7 @@
 &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>初始化数据库(仅第一次启动时需要)&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">cd&lt;/span> hugegraph-&lt;span style="color:#4e9a06">${&lt;/span>&lt;span style="color:#000">version&lt;/span>&lt;span style="color:#4e9a06">}&lt;/span>
 &lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>bin/init-store.sh
-&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>启动server&lt;/p>
+&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>启动 server&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>bin/start-hugegraph.sh
 &lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Starting HugeGraphServer...
 &lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Connecting to HugeGraphServer &lt;span style="color:#ce5c00;font-weight:bold">(&lt;/span>http://127.0.0.1:8080/graphs&lt;span style="color:#ce5c00;font-weight:bold">)&lt;/span>....OK
@@ -9073,14 +9082,15 @@ HugeGraph Toolchain 版本: toolchain-1.0.0&lt;/p>
 &lt;li>设置 VM options 为 &lt;code>-Dlog4j.configurationFile=conf/log4j2.xml&lt;/code>&lt;/li>
 &lt;/ol>
 &lt;h3 id="可能遇到的问题">可能遇到的问题&lt;/h3>
-&lt;h4 id="java-package-sunmisc-does-not-exist">java: package sun.misc does not exist&lt;/h4>
+&lt;h4 id="1-java-package-sunmisc-does-not-exist">1. java: package sun.misc does not exist&lt;/h4>
 &lt;p>原因可能是在使用 Java 11 编译时触发了交叉编译,导致项目中使用的 &lt;code>sun.misc.Unsafe&lt;/code> 找不到符号。有两种解决方案可供选择:&lt;/p>
 &lt;ol>
 &lt;li>在 IntelliJ IDEA 的 &lt;code>Preferences/Settings&lt;/code> 中找到 &lt;code>Java Compiler&lt;/code> 面板,然后关闭 &lt;code>--release&lt;/code> 选项 (推荐)&lt;/li>
 &lt;li>或者将项目的 SDK 版本设置为 8&lt;/li>
 &lt;/ol>
-&lt;h4 id="log4j2-日志无法打印-l-等位置信息">Log4j2 日志无法打印 %l 等位置信息&lt;/h4>
+&lt;h4 id="2-log4j2-日志无法打印-l-等位置信息">2. Log4j2 日志无法打印 %l 等位置信息&lt;/h4>
 &lt;p>这是因为 Log4j2 中使用了 asynchronous loggers,可以参考&lt;a href="https://logging.apache.org/log4j/2.x/manual/layouts.html#LocationInformation">官方文档&lt;/a>进行配置&lt;/p>
+&lt;hr>
 &lt;h5 id="参考">参考&lt;/h5>
 &lt;ol>
 &lt;li>&lt;a href="/docs/quickstart/hugegraph-server/">HugeGraph-Server Quick Start&lt;/a>&lt;/li>
diff --git a/cn/docs/quickstart/_print/index.html b/cn/docs/quickstart/_print/index.html
index 186f275d..803e9f2e 100644
--- a/cn/docs/quickstart/_print/index.html
+++ b/cn/docs/quickstart/_print/index.html
@@ -1,7 +1,6 @@
 <!doctype html><html lang=cn class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=generator content="Hugo 0.102.3"><link rel=canonical type=text/html href=/cn/docs/quickstart/><link rel=alternate type=application/rss+xml href=/cn/docs/quickstart/index.xml><meta name=robots content="noindex, nofollow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon- [...]
 <link rel=stylesheet href=/css/prism.css><script type=application/javascript>var doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-00000000-0","auto"),ga("send","pageview"))</script><script async src=https://www.google-analytics.com/analytics.js></script></head><body class=td-section><header><nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar"><a class=navbar-brand href=/c [...]
-<a href=# onclick="return print(),!1">Click here to print</a>.</p><p><a href=/cn/docs/quickstart/>Return to the regular view of this page</a>.</p></div><h1 class=title>Quick Start</h1><ul><li>1: <a href=#pg-8ec2ee5fd8ff8e48255d55eab65d92b6>HugeGraph-Server Quick Start</a></li><li>2: <a href=#pg-685a02f8811d86f1ce195d7c73d9ea44>HugeGraph-Loader Quick Start</a></li><li>3: <a href=#pg-06d4cae527789fcda01ebf4e48c6559f>HugeGraph-Tools Quick Start</a></li><li>4: <a href=#pg-751ed124ec6dbb96d5e [...]
-</span></span></code></pre></div><h4 id=22-安装-gcc-430-glibcxx_3410-或更新版本可选>2.2 安装 GCC-4.3.0 (GLIBCXX_3.4.10) 或更新版本(可选)</h4><p>如果使用的是 RocksDB 后端,请务必执行 <code>gcc --version</code> 命令查看 gcc 版本;若使用其他后端,则不需要。</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>gcc --version
+<a href=# onclick="return print(),!1">Click here to print</a>.</p><p><a href=/cn/docs/quickstart/>Return to the regular view of this page</a>.</p></div><h1 class=title>Quick Start</h1><ul><li>1: <a href=#pg-8ec2ee5fd8ff8e48255d55eab65d92b6>HugeGraph-Server Quick Start</a></li><li>2: <a href=#pg-685a02f8811d86f1ce195d7c73d9ea44>HugeGraph-Loader Quick Start</a></li><li>3: <a href=#pg-06d4cae527789fcda01ebf4e48c6559f>HugeGraph-Tools Quick Start</a></li><li>4: <a href=#pg-751ed124ec6dbb96d5e [...]
 </span></span></code></pre></div><h3 id=3-部署>3 部署</h3><p>有三种方式可以部署 HugeGraph-Server 组件:</p><ul><li>方式 1:一键部署</li><li>方式 2:下载 tar 包</li><li>方式 3:源码编译</li><li>方式 4:使用 Docker 容器</li></ul><h4 id=31-一键部署>3.1 一键部署</h4><p>HugeGraph-Tools 提供了一键部署的命令行工具,用户可以使用该工具快速地一键下载、解压、配置并启动 HugeGraph-Server 和 HugeGraph-Hubble,最新的 HugeGraph-Toolchain 中已经包含所有的这些工具,直接下载它解压就有工具包集合了</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language [...]
 </span></span><span style=display:flex><span>wget https://downloads.apache.org/incubator/hugegraph/1.0.0/apache-hugegraph-toolchain-incubating-1.0.0.tar.gz
 </span></span><span style=display:flex><span>tar zxf *hugegraph-*.tar.gz
@@ -115,7 +114,7 @@
 </span></span></code></pre></div><p>启动 server</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>bin/start-hugegraph.sh
 </span></span><span style=display:flex><span>Starting HugeGraphServer...
 </span></span><span style=display:flex><span>Connecting to HugeGraphServer <span style=color:#ce5c00;font-weight:700>(</span>http://127.0.0.1:8080/graphs<span style=color:#ce5c00;font-weight:700>)</span>....OK
-</span></span></code></pre></div><blockquote><p>更多其它后端配置可参考<a href=/docs/config/config-option>配置项介绍</a></p></blockquote><h4 id=56-mysql>5.6 MySQL</h4><blockquote><p>由于 MySQL 是在 GPL 协议下,与 Apache 协议不兼容,用户需自行安装 MySQL,<a href=https://dev.mysql.com/downloads/mysql/>下载地址</a></p></blockquote><p>下载 MySQL 的<a href=https://repo1.maven.org/maven2/mysql/mysql-connector-java/>驱动包</a>,比如 <code>mysql-connector-java-8.0.30.jar</code>,并放入 HugeGraph-Server 的 <code>lib</code> 目录下。</p><p>修改 <code>hugegraph. [...]
+</span></span></code></pre></div><blockquote><p>更多其它后端配置可参考<a href=/docs/config/config-option>配置项介绍</a></p></blockquote><h4 id=56-mysql>5.6 MySQL</h4><blockquote><p>由于 MySQL 是在 GPL 协议下,与 Apache 协议不兼容,用户需自行安装 MySQL,<a href=https://dev.mysql.com/downloads/mysql/>下载地址</a></p></blockquote><p>下载 MySQL 的<a href=https://repo1.maven.org/maven2/mysql/mysql-connector-java/>驱动包</a>,比如 <code>mysql-connector-java-8.0.30.jar</code>,并放入 HugeGraph-Server 的 <code>lib</code> 目录下。</p><p>修改 <code>hugegraph. [...]
 </span></span><span style=display:flex><span>serializer=mysql
 </span></span><span style=display:flex><span>
 </span></span><span style=display:flex><span>store=hugegraph
@@ -130,7 +129,7 @@
 </span></span><span style=display:flex><span>jdbc.ssl_mode=false
 </span></span></code></pre></div><p>初始化数据库(仅第一次启动时需要)</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span><span style=color:#204a87>cd</span> hugegraph-<span style=color:#4e9a06>${</span><span style=color:#000>version</span><span style=color:#4e9a06>}</span>
 </span></span><span style=display:flex><span>bin/init-store.sh
-</span></span></code></pre></div><p>启动server</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>bin/start-hugegraph.sh
+</span></span></code></pre></div><p>启动 server</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>bin/start-hugegraph.sh
 </span></span><span style=display:flex><span>Starting HugeGraphServer...
 </span></span><span style=display:flex><span>Connecting to HugeGraphServer <span style=color:#ce5c00;font-weight:700>(</span>http://127.0.0.1:8080/graphs<span style=color:#ce5c00;font-weight:700>)</span>....OK
 </span></span></code></pre></div><h3 id=6-访问-server>6 访问 Server</h3><h4 id=61-服务启动状态校验>6.1 服务启动状态校验</h4><p><code>jps</code> 查看服务进程</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>jps
diff --git a/cn/docs/quickstart/hugegraph-server/index.html b/cn/docs/quickstart/hugegraph-server/index.html
index 98e5f97f..3547f5ba 100644
--- a/cn/docs/quickstart/hugegraph-server/index.html
+++ b/cn/docs/quickstart/hugegraph-server/index.html
@@ -3,29 +3,28 @@ HugeGraph-Server 是 HugeGraph 项目的核心部分,包含 Core、Backend、A
 Core 模块是 Tinkerpop 接口的实现,Backend 模块用于管理数据存储,目前支持的后端包 …"><meta property="og:title" content="HugeGraph-Server Quick Start"><meta property="og:description" content="1 HugeGraph-Server 概述 HugeGraph-Server 是 HugeGraph 项目的核心部分,包含 Core、Backend、API 等子模块。
 Core 模块是 Tinkerpop 接口的实现,Backend 模块用于管理数据存储,目前支持的后端包括:Memory、Cassandra、ScyllaDB 以及 RocksDB,API 模块提供 HTTP Server,将 Client 的 HTTP 请求转化为对 Core 的调用。
 文档中会大量出现 HugeGraph-Server 及 HugeGraphServer 这两种写法,其他组件也类似。这两种写法含义上并无大的差异,可以这么区分:HugeGraph-Server 表示服务端相关组件代码,HugeGraphServer 表示服务进程。
-2 依赖 2.1 安装 Java 11 (JDK 11) 请优先考虑在 Java11 的环境上启动 HugeGraph-Server,目前同时保留对 Java8 的兼容
+2 依赖 2.1 安装 Java 11 (JDK 11) 请优先考虑在 Java 11 的环境上启动 HugeGraph-Server,目前同时保留对 Java 8 的兼容
 在往下阅读之前务必执行 java -version 命令查看 jdk 版本
-java -version 2.2 安装 GCC-4.3.0 (GLIBCXX_3.4.10) 或更新版本(可选) 如果使用的是 RocksDB 后端,请务必执行 gcc --version 命令查看 gcc 版本;若使用其他后端,则不需要。
-gcc --version 3 部署 有三种方式可以部署 HugeGraph-Server 组件:"><meta property="og:type" content="article"><meta property="og:url" content="/cn/docs/quickstart/hugegraph-server/"><meta property="article:section" content="docs"><meta property="article:modified_time" content="2023-06-13T13:56:46+08:00"><meta property="og:site_name" content="HugeGraph"><meta itemprop=name content="HugeGraph-Server Quick Start"><meta itemprop=description content="1 HugeGraph-Server 概述 HugeGraph-Server 是 HugeGraph 项目的核心部分 [...]
+java -version 3 部署 有三种方式可以部署 HugeGraph-Server 组件:
+方式 1:一键部署 方式 2:下载 tar 包 方式 3:源码编译 方式 4:使用 Docker 容器 3."><meta property="og:type" content="article"><meta property="og:url" content="/cn/docs/quickstart/hugegraph-server/"><meta property="article:section" content="docs"><meta property="article:modified_time" content="2023-06-25T21:06:07+08:00"><meta property="og:site_name" content="HugeGraph"><meta itemprop=name content="HugeGraph-Server Quick Start"><meta itemprop=description content="1 HugeGraph-Server 概述 HugeGraph-Server 是 HugeGraph 项目 [...]
 Core 模块是 Tinkerpop 接口的实现,Backend 模块用于管理数据存储,目前支持的后端包括:Memory、Cassandra、ScyllaDB 以及 RocksDB,API 模块提供 HTTP Server,将 Client 的 HTTP 请求转化为对 Core 的调用。
 文档中会大量出现 HugeGraph-Server 及 HugeGraphServer 这两种写法,其他组件也类似。这两种写法含义上并无大的差异,可以这么区分:HugeGraph-Server 表示服务端相关组件代码,HugeGraphServer 表示服务进程。
-2 依赖 2.1 安装 Java 11 (JDK 11) 请优先考虑在 Java11 的环境上启动 HugeGraph-Server,目前同时保留对 Java8 的兼容
+2 依赖 2.1 安装 Java 11 (JDK 11) 请优先考虑在 Java 11 的环境上启动 HugeGraph-Server,目前同时保留对 Java 8 的兼容
 在往下阅读之前务必执行 java -version 命令查看 jdk 版本
-java -version 2.2 安装 GCC-4.3.0 (GLIBCXX_3.4.10) 或更新版本(可选) 如果使用的是 RocksDB 后端,请务必执行 gcc --version 命令查看 gcc 版本;若使用其他后端,则不需要。
-gcc --version 3 部署 有三种方式可以部署 HugeGraph-Server 组件:"><meta itemprop=dateModified content="2023-06-13T13:56:46+08:00"><meta itemprop=wordCount content="1151"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="HugeGraph-Server Quick Start"><meta name=twitter:description content="1 HugeGraph-Server 概述 HugeGraph-Server 是 HugeGraph 项目的核心部分,包含 Core、Backend、API 等子模块。
+java -version 3 部署 有三种方式可以部署 HugeGraph-Server 组件:
+方式 1:一键部署 方式 2:下载 tar 包 方式 3:源码编译 方式 4:使用 Docker 容器 3."><meta itemprop=dateModified content="2023-06-25T21:06:07+08:00"><meta itemprop=wordCount content="1140"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="HugeGraph-Server Quick Start"><meta name=twitter:description content="1 HugeGraph-Server 概述 HugeGraph-Server 是 HugeGraph 项目的核心部分,包含 Core、Backend、API 等子模块。
 Core 模块是 Tinkerpop 接口的实现,Backend 模块用于管理数据存储,目前支持的后端包括:Memory、Cassandra、ScyllaDB 以及 RocksDB,API 模块提供 HTTP Server,将 Client 的 HTTP 请求转化为对 Core 的调用。
 文档中会大量出现 HugeGraph-Server 及 HugeGraphServer 这两种写法,其他组件也类似。这两种写法含义上并无大的差异,可以这么区分:HugeGraph-Server 表示服务端相关组件代码,HugeGraphServer 表示服务进程。
-2 依赖 2.1 安装 Java 11 (JDK 11) 请优先考虑在 Java11 的环境上启动 HugeGraph-Server,目前同时保留对 Java8 的兼容
+2 依赖 2.1 安装 Java 11 (JDK 11) 请优先考虑在 Java 11 的环境上启动 HugeGraph-Server,目前同时保留对 Java 8 的兼容
 在往下阅读之前务必执行 java -version 命令查看 jdk 版本
-java -version 2.2 安装 GCC-4.3.0 (GLIBCXX_3.4.10) 或更新版本(可选) 如果使用的是 RocksDB 后端,请务必执行 gcc --version 命令查看 gcc 版本;若使用其他后端,则不需要。
-gcc --version 3 部署 有三种方式可以部署 HugeGraph-Server 组件:"><link rel=preload href=/scss/main.min.ad1b0560bef9c54394313a5bc50d3313d4e56ea590ddc5cfb84a077dfc6fec5e.css as=style><link href=/scss/main.min.ad1b0560bef9c54394313a5bc50d3313d4e56ea590ddc5cfb84a077dfc6fec5e.css rel=stylesheet integrity><script src=https://code.jquery.com/jquery-3.5.1.min.js integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin=anonymous></script>
+java -version 3 部署 有三种方式可以部署 HugeGraph-Server 组件:
+方式 1:一键部署 方式 2:下载 tar 包 方式 3:源码编译 方式 4:使用 Docker 容器 3."><link rel=preload href=/scss/main.min.ad1b0560bef9c54394313a5bc50d3313d4e56ea590ddc5cfb84a077dfc6fec5e.css as=style><link href=/scss/main.min.ad1b0560bef9c54394313a5bc50d3313d4e56ea590ddc5cfb84a077dfc6fec5e.css rel=stylesheet integrity><script src=https://code.jquery.com/jquery-3.5.1.min.js integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin=anonymous></script>
 <link rel=stylesheet href=/css/prism.css><script type=application/javascript>var doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-00000000-0","auto"),ga("send","pageview"))</script><script async src=https://www.google-analytics.com/analytics.js></script></head><body class=td-page><header><nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar"><a class=navbar-brand href=/cn/> [...]
 <a href=https://github.com/apache/incubator-hugegraph-doc/edit/master/content/cn/docs/quickstart/hugegraph-server.md class=td-page-meta--edit target=_blank rel=noopener><i class="fa fa-edit fa-fw"></i> Edit this page</a>
 <a href="https://github.com/apache/incubator-hugegraph-doc/new/master/content/cn/docs/quickstart/hugegraph-server.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+mat [...]
 <a href="https://github.com/apache/incubator-hugegraph-doc/issues/new?title=HugeGraph-Server%20Quick%20Start" class=td-page-meta--issue target=_blank rel=noopener><i class="fab fa-github fa-fw"></i> Create documentation issue</a>
 <a href=https://github.com/apache/incubator-hugegraph/issues/new class=td-page-meta--project-issue target=_blank rel=noopener><i class="fas fa-tasks fa-fw"></i> Create project issue</a>
-<a id=print href=/cn/docs/quickstart/_print/><i class="fa fa-print fa-fw"></i> Print entire section</a></div><div class=td-toc><nav id=TableOfContents><ul><li><ul><li><a href=#1-hugegraph-server-概述>1 HugeGraph-Server 概述</a></li><li><a href=#2-依赖>2 依赖</a></li><li><a href=#3-部署>3 部署</a></li><li><a href=#4-配置>4 配置</a></li><li><a href=#5-启动>5 启动</a></li><li><a href=#6-访问-server>6 访问 Server</a></li><li><a href=#7-停止-server>7 停止 Server</a></li><li><a href=#8-使用-intellij-idea-调试-server>8 使用 Int [...]
-</span></span></code></pre></div><h4 id=22-安装-gcc-430-glibcxx_3410-或更新版本可选>2.2 安装 GCC-4.3.0 (GLIBCXX_3.4.10) 或更新版本(可选)</h4><p>如果使用的是 RocksDB 后端,请务必执行 <code>gcc --version</code> 命令查看 gcc 版本;若使用其他后端,则不需要。</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>gcc --version
+<a id=print href=/cn/docs/quickstart/_print/><i class="fa fa-print fa-fw"></i> Print entire section</a></div><div class=td-toc><nav id=TableOfContents><ul><li><ul><li><a href=#1-hugegraph-server-概述>1 HugeGraph-Server 概述</a></li><li><a href=#2-依赖>2 依赖</a></li><li><a href=#3-部署>3 部署</a></li><li><a href=#4-配置>4 配置</a></li><li><a href=#5-启动>5 启动</a></li><li><a href=#6-访问-server>6 访问 Server</a></li><li><a href=#7-停止-server>7 停止 Server</a></li><li><a href=#8-使用-intellij-idea-调试-server>8 使用 Int [...]
 </span></span></code></pre></div><h3 id=3-部署>3 部署</h3><p>有三种方式可以部署 HugeGraph-Server 组件:</p><ul><li>方式 1:一键部署</li><li>方式 2:下载 tar 包</li><li>方式 3:源码编译</li><li>方式 4:使用 Docker 容器</li></ul><h4 id=31-一键部署>3.1 一键部署</h4><p>HugeGraph-Tools 提供了一键部署的命令行工具,用户可以使用该工具快速地一键下载、解压、配置并启动 HugeGraph-Server 和 HugeGraph-Hubble,最新的 HugeGraph-Toolchain 中已经包含所有的这些工具,直接下载它解压就有工具包集合了</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language [...]
 </span></span><span style=display:flex><span>wget https://downloads.apache.org/incubator/hugegraph/1.0.0/apache-hugegraph-toolchain-incubating-1.0.0.tar.gz
 </span></span><span style=display:flex><span>tar zxf *hugegraph-*.tar.gz
@@ -139,7 +138,7 @@ gcc --version 3 部署 有三种方式可以部署 HugeGraph-Server 组件:"><
 </span></span></code></pre></div><p>启动 server</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>bin/start-hugegraph.sh
 </span></span><span style=display:flex><span>Starting HugeGraphServer...
 </span></span><span style=display:flex><span>Connecting to HugeGraphServer <span style=color:#ce5c00;font-weight:700>(</span>http://127.0.0.1:8080/graphs<span style=color:#ce5c00;font-weight:700>)</span>....OK
-</span></span></code></pre></div><blockquote><p>更多其它后端配置可参考<a href=/docs/config/config-option>配置项介绍</a></p></blockquote><h4 id=56-mysql>5.6 MySQL</h4><blockquote><p>由于 MySQL 是在 GPL 协议下,与 Apache 协议不兼容,用户需自行安装 MySQL,<a href=https://dev.mysql.com/downloads/mysql/>下载地址</a></p></blockquote><p>下载 MySQL 的<a href=https://repo1.maven.org/maven2/mysql/mysql-connector-java/>驱动包</a>,比如 <code>mysql-connector-java-8.0.30.jar</code>,并放入 HugeGraph-Server 的 <code>lib</code> 目录下。</p><p>修改 <code>hugegraph. [...]
+</span></span></code></pre></div><blockquote><p>更多其它后端配置可参考<a href=/docs/config/config-option>配置项介绍</a></p></blockquote><h4 id=56-mysql>5.6 MySQL</h4><blockquote><p>由于 MySQL 是在 GPL 协议下,与 Apache 协议不兼容,用户需自行安装 MySQL,<a href=https://dev.mysql.com/downloads/mysql/>下载地址</a></p></blockquote><p>下载 MySQL 的<a href=https://repo1.maven.org/maven2/mysql/mysql-connector-java/>驱动包</a>,比如 <code>mysql-connector-java-8.0.30.jar</code>,并放入 HugeGraph-Server 的 <code>lib</code> 目录下。</p><p>修改 <code>hugegraph. [...]
 </span></span><span style=display:flex><span>serializer=mysql
 </span></span><span style=display:flex><span>
 </span></span><span style=display:flex><span>store=hugegraph
@@ -154,7 +153,7 @@ gcc --version 3 部署 有三种方式可以部署 HugeGraph-Server 组件:"><
 </span></span><span style=display:flex><span>jdbc.ssl_mode=false
 </span></span></code></pre></div><p>初始化数据库(仅第一次启动时需要)</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span><span style=color:#204a87>cd</span> hugegraph-<span style=color:#4e9a06>${</span><span style=color:#000>version</span><span style=color:#4e9a06>}</span>
 </span></span><span style=display:flex><span>bin/init-store.sh
-</span></span></code></pre></div><p>启动server</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>bin/start-hugegraph.sh
+</span></span></code></pre></div><p>启动 server</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>bin/start-hugegraph.sh
 </span></span><span style=display:flex><span>Starting HugeGraphServer...
 </span></span><span style=display:flex><span>Connecting to HugeGraphServer <span style=color:#ce5c00;font-weight:700>(</span>http://127.0.0.1:8080/graphs<span style=color:#ce5c00;font-weight:700>)</span>....OK
 </span></span></code></pre></div><h3 id=6-访问-server>6 访问 Server</h3><h4 id=61-服务启动状态校验>6.1 服务启动状态校验</h4><p><code>jps</code> 查看服务进程</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>jps
@@ -242,7 +241,7 @@ gcc --version 3 部署 有三种方式可以部署 HugeGraph-Server 组件:"><
 </span></span><span style=display:flex><span>                                 <span style=color:#000>Dload</span>  <span style=color:#000>Upload</span>   <span style=color:#000>Total</span>   <span style=color:#000>Spent</span>    <span style=color:#000>Left</span>  <span style=color:#000>Speed</span>
 </span></span><span style=display:flex><span><span style=color:#0000cf;font-weight:700>100</span>   <span style=color:#0000cf;font-weight:700>222</span>  <span style=color:#0000cf;font-weight:700>100</span>   <span style=color:#0000cf;font-weight:700>222</span>    <span style=color:#0000cf;font-weight:700>0</span>     <span style=color:#0000cf;font-weight:700>0</span>   <span style=color:#0000cf;font-weight:700>3163</span>      <span style=color:#0000cf;font-weight:700>0</span> <span sty [...]
 </span></span><span style=display:flex><span><span style=color:#000;font-weight:700>{</span><span style=color:#4e9a06>&#34;vertices&#34;</span><span style=color:#ce5c00;font-weight:700>:</span><span style=color:#000;font-weight:700>[{</span><span style=color:#4e9a06>&#34;id&#34;</span><span style=color:#ce5c00;font-weight:700>:</span><span style=color:#4e9a06>&#34;2:lop&#34;</span><span style=color:#000;font-weight:700>,</span><span style=color:#4e9a06>&#34;label&#34;</span><span style=c [...]
-</span></span></code></pre></div><p>代表创建示例图成功。</p><blockquote><p>使用 IntelliJ IDEA 在启动 Server 时创建示例图的流程类似,不再赘述。</p></blockquote><style>.feedback--answer{display:inline-block}.feedback--answer-no{margin-left:1em}.feedback--response{display:none;margin-top:1em}.feedback--response__visible{display:block}</style><script>const yesButton=document.querySelector(".feedback--answer-yes"),noButton=document.querySelector(".feedback--answer-no"),yesResponse=document.querySelector(".feedback--response [...]
+</span></span></code></pre></div><p>代表创建示例图成功。</p><blockquote><p>使用 IntelliJ IDEA 在启动 Server 时创建示例图的流程类似,不再赘述。</p></blockquote><style>.feedback--answer{display:inline-block}.feedback--answer-no{margin-left:1em}.feedback--response{display:none;margin-top:1em}.feedback--response__visible{display:block}</style><script>const yesButton=document.querySelector(".feedback--answer-yes"),noButton=document.querySelector(".feedback--answer-no"),yesResponse=document.querySelector(".feedback--response [...]
 <script src=https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.min.js integrity="sha512-UR25UO94eTnCVwjbXozyeVd6ZqpaAE9naiEUBK/A+QDbfSTQFhPGj5lOR6d8tsgbBk84Ggb5A3EkjsOgPRPcKA==" crossorigin=anonymous></script>
 <script src=/js/tabpane-persist.js></script>
 <script src=/js/main.min.aa9f4c5dae6a98b2c46277f4c56f1673a2b000d1756ce4ffae93784cab25e6d5.js integrity="sha256-qp9MXa5qmLLEYnf0xW8Wc6KwANF1bOT/rpN4TKsl5tU=" crossorigin=anonymous></script>
diff --git a/cn/docs/quickstart/index.xml b/cn/docs/quickstart/index.xml
index d7a7a8ff..e1258680 100644
--- a/cn/docs/quickstart/index.xml
+++ b/cn/docs/quickstart/index.xml
@@ -7,12 +7,9 @@
 &lt;/blockquote>
 &lt;h3 id="2-依赖">2 依赖&lt;/h3>
 &lt;h4 id="21-安装-java-11-jdk-11">2.1 安装 Java 11 (JDK 11)&lt;/h4>
-&lt;p>请优先考虑在 Java11 的环境上启动 &lt;code>HugeGraph-Server&lt;/code>,目前同时保留对 Java8 的兼容&lt;/p>
+&lt;p>请优先考虑在 Java 11 的环境上启动 &lt;code>HugeGraph-Server&lt;/code>,目前同时保留对 Java 8 的兼容&lt;/p>
 &lt;p>&lt;strong>在往下阅读之前务必执行 &lt;code>java -version&lt;/code> 命令查看 jdk 版本&lt;/strong>&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>java -version
-&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h4 id="22-安装-gcc-430-glibcxx_3410-或更新版本可选">2.2 安装 GCC-4.3.0 (GLIBCXX_3.4.10) 或更新版本(可选)&lt;/h4>
-&lt;p>如果使用的是 RocksDB 后端,请务必执行 &lt;code>gcc --version&lt;/code> 命令查看 gcc 版本;若使用其他后端,则不需要。&lt;/p>
-&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>gcc --version
 &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="3-部署">3 部署&lt;/h3>
 &lt;p>有三种方式可以部署 HugeGraph-Server 组件:&lt;/p>
 &lt;ul>
@@ -203,7 +200,7 @@
 &lt;p>由于 MySQL 是在 GPL 协议下,与 Apache 协议不兼容,用户需自行安装 MySQL,&lt;a href="https://dev.mysql.com/downloads/mysql/">下载地址&lt;/a>&lt;/p>
 &lt;/blockquote>
 &lt;p>下载 MySQL 的&lt;a href="https://repo1.maven.org/maven2/mysql/mysql-connector-java/">驱动包&lt;/a>,比如 &lt;code>mysql-connector-java-8.0.30.jar&lt;/code>,并放入 HugeGraph-Server 的 &lt;code>lib&lt;/code> 目录下。&lt;/p>
-&lt;p>修改 &lt;code>hugegraph.properties&lt;/code>,配置数据库URL,用户名和密码,&lt;code>store&lt;/code> 是数据库名,如果没有会被自动创建。&lt;/p>
+&lt;p>修改 &lt;code>hugegraph.properties&lt;/code>,配置数据库 URL,用户名和密码,&lt;code>store&lt;/code> 是数据库名,如果没有会被自动创建。&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>backend=mysql
 &lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>serializer=mysql
 &lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>
@@ -220,7 +217,7 @@
 &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>初始化数据库(仅第一次启动时需要)&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">cd&lt;/span> hugegraph-&lt;span style="color:#4e9a06">${&lt;/span>&lt;span style="color:#000">version&lt;/span>&lt;span style="color:#4e9a06">}&lt;/span>
 &lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>bin/init-store.sh
-&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>启动server&lt;/p>
+&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>启动 server&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>bin/start-hugegraph.sh
 &lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Starting HugeGraphServer...
 &lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Connecting to HugeGraphServer &lt;span style="color:#ce5c00;font-weight:bold">(&lt;/span>http://127.0.0.1:8080/graphs&lt;span style="color:#ce5c00;font-weight:bold">)&lt;/span>....OK
diff --git a/cn/sitemap.xml b/cn/sitemap.xml
index efba37d7..09884c93 100644
--- a/cn/sitemap.xml
+++ b/cn/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/cn/docs/guides/architectural/</loc><lastmod>2023-01-01T16:16:43+08:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="/docs/guides/architectural/"/><xhtml:link rel="alternate" hreflang="cn" href="/cn/docs/guides/architectural/"/></url><url><loc>/cn/docs/config/config-guide/</loc><lastmod>2023-06-21T14:48:04+08:00 [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/cn/docs/guides/architectural/</loc><lastmod>2023-06-25T21:06:07+08:00</lastmod><xhtml:link rel="alternate" hreflang="en" href="/docs/guides/architectural/"/><xhtml:link rel="alternate" hreflang="cn" href="/cn/docs/guides/architectural/"/></url><url><loc>/cn/docs/config/config-guide/</loc><lastmod>2023-06-21T14:48:04+08:00 [...]
\ No newline at end of file
diff --git a/docs/_print/index.html b/docs/_print/index.html
index a3116bab..d2aea734 100644
--- a/docs/_print/index.html
+++ b/docs/_print/index.html
@@ -5,7 +5,7 @@
 implemented the <a href=https://tinkerpop.apache.org>Apache TinkerPop3</a> framework and is fully compatible with the <a href=https://tinkerpop.apache.org/gremlin.html>Gremlin</a> query language,
 With complete toolchain components, it helps users easily build applications and products based on graph databases. HugeGraph supports fast import of more than 10 billion vertices and edges, and provides millisecond-level relational query capability (OLTP).
 It supports large-scale distributed graph computing (OLAP).</p><p>Typical application scenarios of HugeGraph include deep relationship exploration, association analysis, path search, feature extraction, data clustering, community detection, knowledge graph, etc., and are applicable to business fields such as network security, telecommunication fraud, financial risk control, advertising recommendation, social network, and intelligence Robots, etc.</p><h3 id=features>Features</h3><p>HugeGr [...]
-HugeGraph supports multi-user parallel operations. Users can enter Gremlin query statements and get graph query results in time. They can also call HugeGraph API in user programs for graph analysis or query.</p><p>This system has the following features:</p><ul><li>Ease of use: HugeGraph supports Gremlin graph query language and RESTful API, provides common interfaces for graph retrieval, and has peripheral tools with complete functions to easily implement various graph-based query and an [...]
+HugeGraph supports multi-user parallel operations. Users can enter Gremlin query statements and get graph query results in time. They can also call HugeGraph API in user programs for graph analysis or query.</p><p>This system has the following features:</p><ul><li>Ease of use: HugeGraph supports Gremlin graph query language and RESTful API, provides common interfaces for graph retrieval, and has peripheral tools with complete functions to easily implement various graph-based query and an [...]
 </span></span><span style=display:flex><span><span style=color:#8f5902;font-style:italic># please check the latest version (e.g. here is 1.0.0)</span>
 </span></span><span style=display:flex><span>wget https://downloads.apache.org/incubator/hugegraph/1.0.0/apache-hugegraph-toolchain-incubating-1.0.0.tar.gz
 </span></span><span style=display:flex><span>tar zxf *hugegraph-*.tar.gz
@@ -6088,7 +6088,7 @@ The <code>gremlin(groovy)</code> written by the user in <code>HugeGraph-Studio</
 </span></span><span style=display:flex><span><span style=color:#000>gremlin</span><span style=color:#ce5c00;font-weight:700>&gt;</span> <span style=color:#ce5c00;font-weight:700>:&gt;</span> <span style=color:#5c35cc;font-weight:700>@script</span>
 </span></span><span style=display:flex><span><span style=color:#ce5c00;font-weight:700>==&gt;</span><span style=color:#0000cf;font-weight:700>6</span>
 </span></span><span style=display:flex><span><span style=color:#000>gremlin</span><span style=color:#ce5c00;font-weight:700>&gt;</span> 
-</span></span></code></pre></div><p>For more information on the use of gremlin-console, please refer to <a href=http://tinkerpop.apache.org/docs/current/reference/>Tinkerpop Official Website</a></p></div><div class=td-content style=page-break-before:always><h1 id=pg-d2c6535126cca927d2a9c893abde92a0>6 - GUIDES</h1></div><div class=td-content><h1 id=pg-dcb89d888ea6f4146ace522d76fe2776>6.1 - HugeGraph Architecture Overview</h1><h3 id=1-overview>1 Overview</h3><p>As a general-purpose graph d [...]
+</span></span></code></pre></div><p>For more information on the use of gremlin-console, please refer to <a href=http://tinkerpop.apache.org/docs/current/reference/>Tinkerpop Official Website</a></p></div><div class=td-content style=page-break-before:always><h1 id=pg-d2c6535126cca927d2a9c893abde92a0>6 - GUIDES</h1></div><div class=td-content><h1 id=pg-dcb89d888ea6f4146ace522d76fe2776>6.1 - HugeGraph Architecture Overview</h1><h3 id=1-overview>1 Overview</h3><p>As a general-purpose graph d [...]
 Both RDF and Property Graph are the most basic and well-known graph representation modes, and both can represent entity-relationship modeling of various graphs.
 RDF is a W3C standard, while Property Graph is an industry standard and is widely supported by graph database vendors. HugeGraph currently uses Property Graph.</p><p>The storage concept model corresponding to HugeGraph is also designed with reference to Property Graph. For specific examples, see the figure below:
 ( This figure is outdated for the old version design, please ignore it and update it later )</p><p><img src=/docs/images/design/PropertyGraph.png alt=image></p><p>Inside HugeGraph, each vertex/edge is identified by a unique VertexId/EdgeId, and the attributes are stored inside the corresponding vertex/edge.
@@ -6637,7 +6637,7 @@ Merging mode as needed, and when the Restore is completed, restore the graph mod
 </span></span><span style=display:flex><span>    <span style=color:#8f5902;font-style:italic>// ignore log
 </span></span></span><span style=display:flex><span><span style=color:#8f5902;font-style:italic></span>    <span style=color:#000>Map</span><span style=color:#ce5c00;font-weight:700>&lt;</span><span style=color:#000>String</span><span style=color:#ce5c00;font-weight:700>,</span> <span style=color:#000>Object</span><span style=color:#ce5c00;font-weight:700>&gt;</span> <span style=color:#000>props</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#000>parsePropert [...]
 </span></span></code></pre></div><p>Then use the RESTful API to request <code>HugeGraphServer</code>:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>curl <span style=color:#4e9a06>&#34;http://localhost:8080/graphs/hugegraph/graph/vertices&#34;</span> <span style=color:#000;font-weight:700>|</span> gunzip
-</span></span></code></pre></div><p>At this point, you can view detailed variable information in the debugger.</p><h4 id=5-log4j2-configuration>5. Log4j2 Configuration</h4><p>By default, when running <code>InitStore</code> and <code>HugeGraphServer</code>, the Log4j2 configuration file path read is <code>hugegraph-dist/src/main/resources/log4j2.xml</code>, not <code>path-to-your-directory/conf/log4j2.xml</code>. This configuration file is read when starting HugeGraphServer using the <str [...]
+</span></span></code></pre></div><p>At this point, you can view detailed variable information in the debugger.</p><h4 id=5-log4j2-configuration>5. Log4j2 Configuration</h4><p>By default, when running <code>InitStore</code> and <code>HugeGraphServer</code>, the Log4j2 configuration file path read is <code>hugegraph-dist/src/main/resources/log4j2.xml</code>, not <code>path-to-your-directory/conf/log4j2.xml</code>. This configuration file is read when starting HugeGraphServer using the <str [...]
 <script src=https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.min.js integrity="sha512-UR25UO94eTnCVwjbXozyeVd6ZqpaAE9naiEUBK/A+QDbfSTQFhPGj5lOR6d8tsgbBk84Ggb5A3EkjsOgPRPcKA==" crossorigin=anonymous></script>
 <script src=/js/tabpane-persist.js></script>
 <script src=/js/main.min.aa9f4c5dae6a98b2c46277f4c56f1673a2b000d1756ce4ffae93784cab25e6d5.js integrity="sha256-qp9MXa5qmLLEYnf0xW8Wc6KwANF1bOT/rpN4TKsl5tU=" crossorigin=anonymous></script>
diff --git a/docs/contribution-guidelines/_print/index.html b/docs/contribution-guidelines/_print/index.html
index 5d5ccf70..a8b9db73 100644
--- a/docs/contribution-guidelines/_print/index.html
+++ b/docs/contribution-guidelines/_print/index.html
@@ -166,7 +166,7 @@
 </span></span><span style=display:flex><span>    <span style=color:#8f5902;font-style:italic>// ignore log
 </span></span></span><span style=display:flex><span><span style=color:#8f5902;font-style:italic></span>    <span style=color:#000>Map</span><span style=color:#ce5c00;font-weight:700>&lt;</span><span style=color:#000>String</span><span style=color:#ce5c00;font-weight:700>,</span> <span style=color:#000>Object</span><span style=color:#ce5c00;font-weight:700>&gt;</span> <span style=color:#000>props</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#000>parsePropert [...]
 </span></span></code></pre></div><p>Then use the RESTful API to request <code>HugeGraphServer</code>:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>curl <span style=color:#4e9a06>&#34;http://localhost:8080/graphs/hugegraph/graph/vertices&#34;</span> <span style=color:#000;font-weight:700>|</span> gunzip
-</span></span></code></pre></div><p>At this point, you can view detailed variable information in the debugger.</p><h4 id=5-log4j2-configuration>5. Log4j2 Configuration</h4><p>By default, when running <code>InitStore</code> and <code>HugeGraphServer</code>, the Log4j2 configuration file path read is <code>hugegraph-dist/src/main/resources/log4j2.xml</code>, not <code>path-to-your-directory/conf/log4j2.xml</code>. This configuration file is read when starting HugeGraphServer using the <str [...]
+</span></span></code></pre></div><p>At this point, you can view detailed variable information in the debugger.</p><h4 id=5-log4j2-configuration>5. Log4j2 Configuration</h4><p>By default, when running <code>InitStore</code> and <code>HugeGraphServer</code>, the Log4j2 configuration file path read is <code>hugegraph-dist/src/main/resources/log4j2.xml</code>, not <code>path-to-your-directory/conf/log4j2.xml</code>. This configuration file is read when starting HugeGraphServer using the <str [...]
 <script src=https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.min.js integrity="sha512-UR25UO94eTnCVwjbXozyeVd6ZqpaAE9naiEUBK/A+QDbfSTQFhPGj5lOR6d8tsgbBk84Ggb5A3EkjsOgPRPcKA==" crossorigin=anonymous></script>
 <script src=/js/tabpane-persist.js></script>
 <script src=/js/main.min.aa9f4c5dae6a98b2c46277f4c56f1673a2b000d1756ce4ffae93784cab25e6d5.js integrity="sha256-qp9MXa5qmLLEYnf0xW8Wc6KwANF1bOT/rpN4TKsl5tU=" crossorigin=anonymous></script>
diff --git a/docs/contribution-guidelines/hugegraph-server-idea-setup/index.html b/docs/contribution-guidelines/hugegraph-server-idea-setup/index.html
index fdea43a3..ae34aa53 100644
--- a/docs/contribution-guidelines/hugegraph-server-idea-setup/index.html
+++ b/docs/contribution-guidelines/hugegraph-server-idea-setup/index.html
@@ -3,9 +3,9 @@ NOTE: The following configuration is for reference purposes only, and has been t
 
 Background …"><meta property="og:title" content="Setup Server in IDEA"><meta property="og:description" content="NOTE: The following configuration is for reference purposes only, and has been tested on Linux and macOS platforms based on this version.
 Background The Quick Start section provides instructions on how to start and stop HugeGraphServer using scripts. In this guide, we will explain how to run and debug HugeGraph-Server on the Linux platform using IntelliJ IDEA.
-The core steps for local startup are the same as starting with scripts:"><meta property="og:type" content="article"><meta property="og:url" content="/docs/contribution-guidelines/hugegraph-server-idea-setup/"><meta property="article:section" content="docs"><meta property="article:modified_time" content="2023-06-21T14:48:04+08:00"><meta property="og:site_name" content="HugeGraph"><meta itemprop=name content="Setup Server in IDEA"><meta itemprop=description content="NOTE: The following con [...]
+The core steps for local startup are the same as starting with scripts:"><meta property="og:type" content="article"><meta property="og:url" content="/docs/contribution-guidelines/hugegraph-server-idea-setup/"><meta property="article:section" content="docs"><meta property="article:modified_time" content="2023-06-25T21:06:07+08:00"><meta property="og:site_name" content="HugeGraph"><meta itemprop=name content="Setup Server in IDEA"><meta itemprop=description content="NOTE: The following con [...]
 Background The Quick Start section provides instructions on how to start and stop HugeGraphServer using scripts. In this guide, we will explain how to run and debug HugeGraph-Server on the Linux platform using IntelliJ IDEA.
-The core steps for local startup are the same as starting with scripts:"><meta itemprop=dateModified content="2023-06-21T14:48:04+08:00"><meta itemprop=wordCount content="804"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Setup Server in IDEA"><meta name=twitter:description content="NOTE: The following configuration is for reference purposes only, and has been tested on Linux and macOS platforms based on this version.
+The core steps for local startup are the same as starting with scripts:"><meta itemprop=dateModified content="2023-06-25T21:06:07+08:00"><meta itemprop=wordCount content="806"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="Setup Server in IDEA"><meta name=twitter:description content="NOTE: The following configuration is for reference purposes only, and has been tested on Linux and macOS platforms based on this version.
 Background The Quick Start section provides instructions on how to start and stop HugeGraphServer using scripts. In this guide, we will explain how to run and debug HugeGraph-Server on the Linux platform using IntelliJ IDEA.
 The core steps for local startup are the same as starting with scripts:"><link rel=preload href=/scss/main.min.ad1b0560bef9c54394313a5bc50d3313d4e56ea590ddc5cfb84a077dfc6fec5e.css as=style><link href=/scss/main.min.ad1b0560bef9c54394313a5bc50d3313d4e56ea590ddc5cfb84a077dfc6fec5e.css rel=stylesheet integrity><script src=https://code.jquery.com/jquery-3.5.1.min.js integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin=anonymous></script>
 <link rel=stylesheet href=/css/prism.css><script type=application/javascript>var doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-00000000-0","auto"),ga("send","pageview"))</script><script async src=https://www.google-analytics.com/analytics.js></script></head><body class=td-page><header><nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar"><a class=navbar-brand href=/><sp [...]
@@ -39,7 +39,7 @@ The core steps for local startup are the same as starting with scripts:"><link r
 </span></span><span style=display:flex><span>    <span style=color:#8f5902;font-style:italic>// ignore log
 </span></span></span><span style=display:flex><span><span style=color:#8f5902;font-style:italic></span>    <span style=color:#000>Map</span><span style=color:#ce5c00;font-weight:700>&lt;</span><span style=color:#000>String</span><span style=color:#ce5c00;font-weight:700>,</span> <span style=color:#000>Object</span><span style=color:#ce5c00;font-weight:700>&gt;</span> <span style=color:#000>props</span> <span style=color:#ce5c00;font-weight:700>=</span> <span style=color:#000>parsePropert [...]
 </span></span></code></pre></div><p>Then use the RESTful API to request <code>HugeGraphServer</code>:</p><div class=highlight><pre tabindex=0 style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-bash data-lang=bash><span style=display:flex><span>curl <span style=color:#4e9a06>&#34;http://localhost:8080/graphs/hugegraph/graph/vertices&#34;</span> <span style=color:#000;font-weight:700>|</span> gunzip
-</span></span></code></pre></div><p>At this point, you can view detailed variable information in the debugger.</p><h4 id=5-log4j2-configuration>5. Log4j2 Configuration</h4><p>By default, when running <code>InitStore</code> and <code>HugeGraphServer</code>, the Log4j2 configuration file path read is <code>hugegraph-dist/src/main/resources/log4j2.xml</code>, not <code>path-to-your-directory/conf/log4j2.xml</code>. This configuration file is read when starting HugeGraphServer using the <str [...]
+</span></span></code></pre></div><p>At this point, you can view detailed variable information in the debugger.</p><h4 id=5-log4j2-configuration>5. Log4j2 Configuration</h4><p>By default, when running <code>InitStore</code> and <code>HugeGraphServer</code>, the Log4j2 configuration file path read is <code>hugegraph-dist/src/main/resources/log4j2.xml</code>, not <code>path-to-your-directory/conf/log4j2.xml</code>. This configuration file is read when starting HugeGraphServer using the <str [...]
 <script src=https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.min.js integrity="sha512-UR25UO94eTnCVwjbXozyeVd6ZqpaAE9naiEUBK/A+QDbfSTQFhPGj5lOR6d8tsgbBk84Ggb5A3EkjsOgPRPcKA==" crossorigin=anonymous></script>
 <script src=/js/tabpane-persist.js></script>
 <script src=/js/main.min.aa9f4c5dae6a98b2c46277f4c56f1673a2b000d1756ce4ffae93784cab25e6d5.js integrity="sha256-qp9MXa5qmLLEYnf0xW8Wc6KwANF1bOT/rpN4TKsl5tU=" crossorigin=anonymous></script>
diff --git a/docs/contribution-guidelines/index.xml b/docs/contribution-guidelines/index.xml
index 56915967..40bd3b25 100644
--- a/docs/contribution-guidelines/index.xml
+++ b/docs/contribution-guidelines/index.xml
@@ -349,14 +349,15 @@
 &lt;li>Set the VM options to &lt;code>-Dlog4j.configurationFile=conf/log4j2.xml&lt;/code>.&lt;/li>
 &lt;/ol>
 &lt;h3 id="possible-issues">Possible Issues&lt;/h3>
-&lt;h4 id="java-package-sunmisc-does-not-exist">java: package sun.misc does not exist&lt;/h4>
+&lt;h4 id="1-java-package-sunmisc-does-not-exist">1. java: package sun.misc does not exist&lt;/h4>
 &lt;p>The reason may be that cross-compilation is triggered when using Java 11 to compile, causing the symbol of &lt;code>sun.misc.Unsafe&lt;/code> used in the project to not be found. There are two possible solutions:&lt;/p>
 &lt;ol>
 &lt;li>In IntelliJ IDEA, go to &lt;code>Preferences/Settings&lt;/code> and find the &lt;code>Java Compiler&lt;/code> panel. Then, disable the &lt;code>--release&lt;/code> option (recommended).&lt;/li>
 &lt;li>Set the Project SDK to 8.&lt;/li>
 &lt;/ol>
-&lt;h4 id="unable-to-print-location-information-l-in-log4j2">Unable to Print Location Information (%l) in Log4j2&lt;/h4>
+&lt;h4 id="2-unable-to-print-location-information-l-in-log4j2">2. Unable to Print Location Information (%l) in Log4j2&lt;/h4>
 &lt;p>This is because Log4j2 uses asynchronous loggers. You can refer to the &lt;a href="https://logging.apache.org/log4j/2.x/manual/layouts.html#LocationInformation">official documentation&lt;/a> for configuration details.&lt;/p>
+&lt;hr>
 &lt;h3 id="references">References&lt;/h3>
 &lt;ol>
 &lt;li>&lt;a href="/docs/quickstart/hugegraph-server/">HugeGraph-Server Quick Start&lt;/a>&lt;/li>
diff --git a/docs/guides/_print/index.html b/docs/guides/_print/index.html
index 11b67ead..0b18aee6 100644
--- a/docs/guides/_print/index.html
+++ b/docs/guides/_print/index.html
@@ -1,6 +1,6 @@
 <!doctype html><html lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=generator content="Hugo 0.102.3"><link rel=canonical type=text/html href=/docs/guides/><link rel=alternate type=application/rss+xml href=/docs/guides/index.xml><meta name=robots content="noindex, nofollow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon-180x180.png si [...]
 <link rel=stylesheet href=/css/prism.css><script type=application/javascript>var doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-00000000-0","auto"),ga("send","pageview"))</script><script async src=https://www.google-analytics.com/analytics.js></script></head><body class=td-section><header><nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar"><a class=navbar-brand href=/> [...]
-<a href=# onclick="return print(),!1">Click here to print</a>.</p><p><a href=/docs/guides/>Return to the regular view of this page</a>.</p></div><h1 class=title>GUIDES</h1><ul><li>1: <a href=#pg-dcb89d888ea6f4146ace522d76fe2776>HugeGraph Architecture Overview</a></li><li>2: <a href=#pg-3d0f9ef831ef5d7d11acfb09140359fa>HugeGraph Design Concepts</a></li><li>3: <a href=#pg-96a920d19e01666d95eded506d502ab4>HugeGraph Plugin mechanism and plug-in extension process</a></li><li>4: <a href=#pg-2c [...]
+<a href=# onclick="return print(),!1">Click here to print</a>.</p><p><a href=/docs/guides/>Return to the regular view of this page</a>.</p></div><h1 class=title>GUIDES</h1><ul><li>1: <a href=#pg-dcb89d888ea6f4146ace522d76fe2776>HugeGraph Architecture Overview</a></li><li>2: <a href=#pg-3d0f9ef831ef5d7d11acfb09140359fa>HugeGraph Design Concepts</a></li><li>3: <a href=#pg-96a920d19e01666d95eded506d502ab4>HugeGraph Plugin mechanism and plug-in extension process</a></li><li>4: <a href=#pg-2c [...]
 Both RDF and Property Graph are the most basic and well-known graph representation modes, and both can represent entity-relationship modeling of various graphs.
 RDF is a W3C standard, while Property Graph is an industry standard and is widely supported by graph database vendors. HugeGraph currently uses Property Graph.</p><p>The storage concept model corresponding to HugeGraph is also designed with reference to Property Graph. For specific examples, see the figure below:
 ( This figure is outdated for the old version design, please ignore it and update it later )</p><p><img src=/docs/images/design/PropertyGraph.png alt=image></p><p>Inside HugeGraph, each vertex/edge is identified by a unique VertexId/EdgeId, and the attributes are stored inside the corresponding vertex/edge.
diff --git a/docs/guides/architectural/index.html b/docs/guides/architectural/index.html
index 5d29b439..b41723cd 100644
--- a/docs/guides/architectural/index.html
+++ b/docs/guides/architectural/index.html
@@ -1,14 +1,17 @@
 <!doctype html><html lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=generator content="Hugo 0.102.3"><meta name=robots content="index, follow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon-180x180.png sizes=180x180><link rel=icon type=image/png href=/favicons/favicon-16x16.png sizes=16x16><link rel=icon type=image/png href=/favicons [...]
-As a general-purpose graph database product, HugeGraph needs to have the basic functions of graph data, as shown in the figure below. …"><meta property="og:title" content="HugeGraph Architecture Overview"><meta property="og:description" content="1 Overview As a general-purpose graph database product, HugeGraph needs to have the basic functions of graph data, as shown in the figure below. HugeGraph includes three levels of functions, namely storage layer, computing layer and user interfac [...]
-2 components The main functions of HugeGraph are divided into components such as HugeCore, ApiServer, HugeGraph-Client, HugeGraph-Loader and HugeGraph-Studio."><meta property="og:type" content="article"><meta property="og:url" content="/docs/guides/architectural/"><meta property="article:section" content="docs"><meta property="article:modified_time" content="2023-05-12T23:46:05-05:00"><meta property="og:site_name" content="HugeGraph"><meta itemprop=name content="HugeGraph Architecture Ov [...]
-2 components The main functions of HugeGraph are divided into components such as HugeCore, ApiServer, HugeGraph-Client, HugeGraph-Loader and HugeGraph-Studio."><meta itemprop=dateModified content="2023-05-12T23:46:05-05:00"><meta itemprop=wordCount content="225"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="HugeGraph Architecture Overview"><meta name=twitter:description content="1 Overview As a general-purpose graph database p [...]
-2 components The main functions of HugeGraph are divided into components such as HugeCore, ApiServer, HugeGraph-Client, HugeGraph-Loader and HugeGraph-Studio."><link rel=preload href=/scss/main.min.ad1b0560bef9c54394313a5bc50d3313d4e56ea590ddc5cfb84a077dfc6fec5e.css as=style><link href=/scss/main.min.ad1b0560bef9c54394313a5bc50d3313d4e56ea590ddc5cfb84a077dfc6fec5e.css rel=stylesheet integrity><script src=https://code.jquery.com/jquery-3.5.1.min.js integrity="sha256-9/aliU8dGd2tb6OSsuzixe [...]
+As a general-purpose graph database product, HugeGraph needs to possess basic graph database functionality. HugeGraph supports two types of …"><meta property="og:title" content="HugeGraph Architecture Overview"><meta property="og:description" content="1 Overview As a general-purpose graph database product, HugeGraph needs to possess basic graph database functionality. HugeGraph supports two types of graph computation: OLTP and OLAP. For OLTP, it implements the Apache TinkerPop3 framework [...]
+Below is the overall architecture diagram of HugeGraph:
+HugeGraph consists of three layers of functionality: the application layer, the graph engine layer, and the storage layer."><meta property="og:type" content="article"><meta property="og:url" content="/docs/guides/architectural/"><meta property="article:section" content="docs"><meta property="article:modified_time" content="2023-06-25T21:06:07+08:00"><meta property="og:site_name" content="HugeGraph"><meta itemprop=name content="HugeGraph Architecture Overview"><meta itemprop=description c [...]
+Below is the overall architecture diagram of HugeGraph:
+HugeGraph consists of three layers of functionality: the application layer, the graph engine layer, and the storage layer."><meta itemprop=dateModified content="2023-06-25T21:06:07+08:00"><meta itemprop=wordCount content="285"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="HugeGraph Architecture Overview"><meta name=twitter:description content="1 Overview As a general-purpose graph database product, HugeGraph needs to possess b [...]
+Below is the overall architecture diagram of HugeGraph:
+HugeGraph consists of three layers of functionality: the application layer, the graph engine layer, and the storage layer."><link rel=preload href=/scss/main.min.ad1b0560bef9c54394313a5bc50d3313d4e56ea590ddc5cfb84a077dfc6fec5e.css as=style><link href=/scss/main.min.ad1b0560bef9c54394313a5bc50d3313d4e56ea590ddc5cfb84a077dfc6fec5e.css rel=stylesheet integrity><script src=https://code.jquery.com/jquery-3.5.1.min.js integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin= [...]
 <link rel=stylesheet href=/css/prism.css><script type=application/javascript>var doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-00000000-0","auto"),ga("send","pageview"))</script><script async src=https://www.google-analytics.com/analytics.js></script></head><body class=td-page><header><nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar"><a class=navbar-brand href=/><sp [...]
 <a href=https://github.com/apache/incubator-hugegraph-doc/edit/master/content/en/docs/guides/architectural.md class=td-page-meta--edit target=_blank rel=noopener><i class="fa fa-edit fa-fw"></i> Edit this page</a>
 <a href="https://github.com/apache/incubator-hugegraph-doc/new/master/content/en/docs/guides/architectural.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22+ [...]
 <a href="https://github.com/apache/incubator-hugegraph-doc/issues/new?title=HugeGraph%20Architecture%20Overview" class=td-page-meta--issue target=_blank rel=noopener><i class="fab fa-github fa-fw"></i> Create documentation issue</a>
 <a href=https://github.com/apache/incubator-hugegraph/issues/new class=td-page-meta--project-issue target=_blank rel=noopener><i class="fas fa-tasks fa-fw"></i> Create project issue</a>
-<a id=print href=/docs/guides/_print/><i class="fa fa-print fa-fw"></i> Print entire section</a></div><div class=td-toc><nav id=TableOfContents><ul><li><ul><li><a href=#1-overview>1 Overview</a></li><li><a href=#2-components>2 components</a></li></ul></li></ul></nav></div></aside><main class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/docs/>Documentation</a></li><li class=breadcrumb-i [...]
+<a id=print href=/docs/guides/_print/><i class="fa fa-print fa-fw"></i> Print entire section</a></div></aside><main class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=/docs/>Documentation</a></li><li class=breadcrumb-item><a href=/docs/guides/>GUIDES</a></li><li class="breadcrumb-item active" aria-current=page><a href=/docs/guides/architectural/>Architecture Overview</a></li></ol></nav> [...]
 <script src=https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.min.js integrity="sha512-UR25UO94eTnCVwjbXozyeVd6ZqpaAE9naiEUBK/A+QDbfSTQFhPGj5lOR6d8tsgbBk84Ggb5A3EkjsOgPRPcKA==" crossorigin=anonymous></script>
 <script src=/js/tabpane-persist.js></script>
 <script src=/js/main.min.aa9f4c5dae6a98b2c46277f4c56f1673a2b000d1756ce4ffae93784cab25e6d5.js integrity="sha256-qp9MXa5qmLLEYnf0xW8Wc6KwANF1bOT/rpN4TKsl5tU=" crossorigin=anonymous></script>
diff --git a/docs/guides/index.xml b/docs/guides/index.xml
index a7dfc693..6ded5727 100644
--- a/docs/guides/index.xml
+++ b/docs/guides/index.xml
@@ -1,21 +1,33 @@
 <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>HugeGraph – GUIDES</title><link>/docs/guides/</link><description>Recent content in GUIDES on HugeGraph</description><generator>Hugo -- gohugo.io</generator><atom:link href="/docs/guides/index.xml" rel="self" type="application/rss+xml"/><item><title>Docs: HugeGraph Architecture Overview</title><link>/docs/guides/architectural/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/guides/architectural [...]
 &lt;h3 id="1-overview">1 Overview&lt;/h3>
-&lt;p>As a general-purpose graph database product, HugeGraph needs to have the basic functions of graph data, as shown in the figure below. HugeGraph includes three levels of functions, namely storage layer, computing layer and user interface layer. HugeGraph supports two types of graph computing, OLTP and OLAP. OLTP implements the &lt;a href="https://tinkerpop.apache.org">Apache TinkerPop3&lt;/a> framework and supports the &lt;a href="https://tinkerpop.apache.org/gremlin.html">Gremlin&l [...]
-&lt;center>
-&lt;img src="/docs/images/design/architectural-overview.png" alt="image">
-&lt;/center>
-&lt;h3 id="2-components">2 components&lt;/h3>
-&lt;p>The main functions of HugeGraph are divided into components such as HugeCore, ApiServer, HugeGraph-Client, HugeGraph-Loader and HugeGraph-Studio. The communication relationship between each component is shown in the figure below.&lt;/p>
-&lt;center>
-&lt;img src="/docs/images/design/architectural-component.png" alt="image">
-&lt;/center>
+&lt;p>As a general-purpose graph database product, HugeGraph needs to possess basic graph database functionality. HugeGraph supports two types of graph computation: OLTP and OLAP. For OLTP, it implements the &lt;a href="https://tinkerpop.apache.org">Apache TinkerPop3&lt;/a> framework and supports the &lt;a href="https://tinkerpop.apache.org/gremlin.html">Gremlin&lt;/a> and &lt;a href="https://en.wikipedia.org/wiki/Cypher">Cypher&lt;/a> query languages. It comes with a complete applicatio [...]
+&lt;p>Below is the overall architecture diagram of HugeGraph:&lt;/p>
+&lt;div style="text-align: center;">
+&lt;img src="/docs/images/design/architectural-revised.png" alt="image">
+&lt;/div>
+&lt;p>HugeGraph consists of three layers of functionality: the application layer, the graph engine layer, and the storage layer.&lt;/p>
 &lt;ul>
-&lt;li>HugeCore: The core module of HugeGraph, the interface of TinkerPop is mainly implemented in this module. The function of HugeCore includes two parts: OLTP and OLAP.&lt;/li>
-&lt;li>ApiServer: Provides RESTFul Api interface, and provides external interface services such as Graph Api, Schema Api, and Gremlin Api.&lt;/li>
-&lt;li>HugeGraph-Client: Java-based client driver. HugeGraph-Client is a Java version client driver, which can provide Python, Go, C++ and other multi-language support as needed.&lt;/li>
-&lt;li>HugeGraph-Loader: data import module. HugeGraph-Loader can scan and analyze existing data, automatically generate Graph Schema creation language, and quickly import data in batches.&lt;/li>
-&lt;li>HugeGraph-Studio: Web-based visual IDE environment. Record Gremlin queries in Notebook mode, and visualize the relationship between Graphs. HugeGraph-Studio is also a tool recommended by this system.&lt;/li>
-&lt;li>HugeGraph-Computer: HugeGraph-Computer is a distributed graph processing system (OLAP).&lt;/li>
+&lt;li>Application Layer:
+&lt;ul>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-hubble/">Hubble&lt;/a>: An all-in-one visual analytics platform that covers the entire process of data modeling, rapid data import, online and offline analysis of data, and unified management of graphs. It provides a guided workflow for operating graph applications.&lt;/li>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-loader/">Loader&lt;/a>: A data import component that can transform data from various sources into vertices and edges and bulk import them into the graph database.&lt;/li>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-tools/">Tools&lt;/a>: Command-line tools for deploying, managing, and backing up/restoring data in HugeGraph.&lt;/li>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-computer/">Computer&lt;/a>: A distributed graph processing system (OLAP) that implements &lt;a href="https://kowshik.github.io/JPregel/pregel_paper.pdf">Pregel&lt;/a>. It can run on Kubernetes.&lt;/li>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-client/">Client&lt;/a>: HugeGraph client written in Java. Users can use the client to operate HugeGraph using Java code. Support for other languages such as Python, Go, and C++ may be provided in the future.&lt;/li>
+&lt;/ul>
+&lt;/li>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-server/">Graph Engine Layer&lt;/a>:
+&lt;ul>
+&lt;li>REST Server: Provides a RESTful API for querying graph/schema information, supports the &lt;a href="https://tinkerpop.apache.org/gremlin.html">Gremlin&lt;/a> and &lt;a href="https://en.wikipedia.org/wiki/Cypher">Cypher&lt;/a> query languages, and offers APIs for service monitoring and operations.&lt;/li>
+&lt;li>Graph Engine: Supports both OLTP and OLAP graph computation types, with OLTP implementing the &lt;a href="https://tinkerpop.apache.org">Apache TinkerPop3&lt;/a> framework.&lt;/li>
+&lt;li>Backend Interface: Implements the storage of graph data to the backend.&lt;/li>
+&lt;/ul>
+&lt;/li>
+&lt;li>Storage Layer:
+&lt;ul>
+&lt;li>Storage Backend: Supports multiple built-in storage backends (RocksDB/MySQL/HBase/&amp;hellip;) and allows users to extend custom backends without modifying the existing source code.&lt;/li>
+&lt;/ul>
+&lt;/li>
 &lt;/ul></description></item><item><title>Docs: HugeGraph Design Concepts</title><link>/docs/guides/desgin-concept/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/guides/desgin-concept/</guid><description>
 &lt;h3 id="1-property-graph">1. Property Graph&lt;/h3>
 &lt;p>There are two common graph data representation models, namely the RDF (Resource Description Framework) model and the Property Graph (Property Graph) model.
diff --git a/docs/images/design/architectural-revised.png b/docs/images/design/architectural-revised.png
new file mode 100644
index 00000000..2316ebf9
Binary files /dev/null and b/docs/images/design/architectural-revised.png differ
diff --git a/docs/index.xml b/docs/index.xml
index 2ecd643a..0a2c7b7c 100644
--- a/docs/index.xml
+++ b/docs/index.xml
@@ -1,21 +1,33 @@
 <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>HugeGraph – Documentation</title><link>/docs/</link><description>Recent content in Documentation on HugeGraph</description><generator>Hugo -- gohugo.io</generator><atom:link href="/docs/index.xml" rel="self" type="application/rss+xml"/><item><title>Docs: HugeGraph Architecture Overview</title><link>/docs/guides/architectural/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/guides/architectural [...]
 &lt;h3 id="1-overview">1 Overview&lt;/h3>
-&lt;p>As a general-purpose graph database product, HugeGraph needs to have the basic functions of graph data, as shown in the figure below. HugeGraph includes three levels of functions, namely storage layer, computing layer and user interface layer. HugeGraph supports two types of graph computing, OLTP and OLAP. OLTP implements the &lt;a href="https://tinkerpop.apache.org">Apache TinkerPop3&lt;/a> framework and supports the &lt;a href="https://tinkerpop.apache.org/gremlin.html">Gremlin&l [...]
-&lt;center>
-&lt;img src="/docs/images/design/architectural-overview.png" alt="image">
-&lt;/center>
-&lt;h3 id="2-components">2 components&lt;/h3>
-&lt;p>The main functions of HugeGraph are divided into components such as HugeCore, ApiServer, HugeGraph-Client, HugeGraph-Loader and HugeGraph-Studio. The communication relationship between each component is shown in the figure below.&lt;/p>
-&lt;center>
-&lt;img src="/docs/images/design/architectural-component.png" alt="image">
-&lt;/center>
+&lt;p>As a general-purpose graph database product, HugeGraph needs to possess basic graph database functionality. HugeGraph supports two types of graph computation: OLTP and OLAP. For OLTP, it implements the &lt;a href="https://tinkerpop.apache.org">Apache TinkerPop3&lt;/a> framework and supports the &lt;a href="https://tinkerpop.apache.org/gremlin.html">Gremlin&lt;/a> and &lt;a href="https://en.wikipedia.org/wiki/Cypher">Cypher&lt;/a> query languages. It comes with a complete applicatio [...]
+&lt;p>Below is the overall architecture diagram of HugeGraph:&lt;/p>
+&lt;div style="text-align: center;">
+&lt;img src="/docs/images/design/architectural-revised.png" alt="image">
+&lt;/div>
+&lt;p>HugeGraph consists of three layers of functionality: the application layer, the graph engine layer, and the storage layer.&lt;/p>
+&lt;ul>
+&lt;li>Application Layer:
+&lt;ul>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-hubble/">Hubble&lt;/a>: An all-in-one visual analytics platform that covers the entire process of data modeling, rapid data import, online and offline analysis of data, and unified management of graphs. It provides a guided workflow for operating graph applications.&lt;/li>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-loader/">Loader&lt;/a>: A data import component that can transform data from various sources into vertices and edges and bulk import them into the graph database.&lt;/li>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-tools/">Tools&lt;/a>: Command-line tools for deploying, managing, and backing up/restoring data in HugeGraph.&lt;/li>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-computer/">Computer&lt;/a>: A distributed graph processing system (OLAP) that implements &lt;a href="https://kowshik.github.io/JPregel/pregel_paper.pdf">Pregel&lt;/a>. It can run on Kubernetes.&lt;/li>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-client/">Client&lt;/a>: HugeGraph client written in Java. Users can use the client to operate HugeGraph using Java code. Support for other languages such as Python, Go, and C++ may be provided in the future.&lt;/li>
+&lt;/ul>
+&lt;/li>
+&lt;li>&lt;a href="/docs/quickstart/hugegraph-server/">Graph Engine Layer&lt;/a>:
+&lt;ul>
+&lt;li>REST Server: Provides a RESTful API for querying graph/schema information, supports the &lt;a href="https://tinkerpop.apache.org/gremlin.html">Gremlin&lt;/a> and &lt;a href="https://en.wikipedia.org/wiki/Cypher">Cypher&lt;/a> query languages, and offers APIs for service monitoring and operations.&lt;/li>
+&lt;li>Graph Engine: Supports both OLTP and OLAP graph computation types, with OLTP implementing the &lt;a href="https://tinkerpop.apache.org">Apache TinkerPop3&lt;/a> framework.&lt;/li>
+&lt;li>Backend Interface: Implements the storage of graph data to the backend.&lt;/li>
+&lt;/ul>
+&lt;/li>
+&lt;li>Storage Layer:
 &lt;ul>
-&lt;li>HugeCore: The core module of HugeGraph, the interface of TinkerPop is mainly implemented in this module. The function of HugeCore includes two parts: OLTP and OLAP.&lt;/li>
-&lt;li>ApiServer: Provides RESTFul Api interface, and provides external interface services such as Graph Api, Schema Api, and Gremlin Api.&lt;/li>
-&lt;li>HugeGraph-Client: Java-based client driver. HugeGraph-Client is a Java version client driver, which can provide Python, Go, C++ and other multi-language support as needed.&lt;/li>
-&lt;li>HugeGraph-Loader: data import module. HugeGraph-Loader can scan and analyze existing data, automatically generate Graph Schema creation language, and quickly import data in batches.&lt;/li>
-&lt;li>HugeGraph-Studio: Web-based visual IDE environment. Record Gremlin queries in Notebook mode, and visualize the relationship between Graphs. HugeGraph-Studio is also a tool recommended by this system.&lt;/li>
-&lt;li>HugeGraph-Computer: HugeGraph-Computer is a distributed graph processing system (OLAP).&lt;/li>
+&lt;li>Storage Backend: Supports multiple built-in storage backends (RocksDB/MySQL/HBase/&amp;hellip;) and allows users to extend custom backends without modifying the existing source code.&lt;/li>
+&lt;/ul>
+&lt;/li>
 &lt;/ul></description></item><item><title>Docs: HugeGraph configuration</title><link>/docs/config/config-guide/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/config/config-guide/</guid><description>
 &lt;h3 id="1-overview">1 Overview&lt;/h3>
 &lt;p>The directory for the configuration files is &lt;code>hugegraph-release/conf&lt;/code>, and all the configurations related to the service and the graph itself are located in this directory.&lt;/p>
@@ -1398,11 +1410,9 @@
 &lt;p>There will be two spellings HugeGraph-Server and HugeGraphServer in the document, and other modules are similar. There is no big difference in the meaning of these two ways of writing, which can be distinguished as follows: &lt;code>HugeGraph-Server&lt;/code> represents the code of server-related components, &lt;code>HugeGraphServer&lt;/code> represents the service process.&lt;/p>
 &lt;/blockquote>
 &lt;h3 id="2-dependency-for-buildingrunning">2 Dependency for Building/Running&lt;/h3>
-&lt;h4 id="21-install-java11-jdk-11">2.1 Install Java11 (JDK 11)&lt;/h4>
+&lt;h4 id="21-install-java-11-jdk-11">2.1 Install Java 11 (JDK 11)&lt;/h4>
 &lt;p>Consider use Java 11 to run &lt;code>HugeGraph-Server&lt;/code> (also compatible with Java 8 now), and configure by yourself.&lt;/p>
 &lt;p>&lt;strong>Be sure to execute the &lt;code>java -version&lt;/code> command to check the jdk version before reading&lt;/strong>&lt;/p>
-&lt;h4 id="22-install-gcc-43glibcxx_3410-or-higher-version-optional">2.2 Install GCC-4.3(GLIBCXX_3.4.10) or higher version (optional)&lt;/h4>
-&lt;p>If you are using the &lt;code>RocksDB&lt;/code> backend, be sure to execute the &lt;code>gcc --version&lt;/code> command to check its version; Not required if you are using other backends.&lt;/p>
 &lt;h3 id="3-deploy">3 Deploy&lt;/h3>
 &lt;p>There are three ways to deploy HugeGraph-Server components:&lt;/p>
 &lt;ul>
@@ -8309,14 +8319,15 @@ Merging mode as needed, and when the Restore is completed, restore the graph mod
 &lt;li>Set the VM options to &lt;code>-Dlog4j.configurationFile=conf/log4j2.xml&lt;/code>.&lt;/li>
 &lt;/ol>
 &lt;h3 id="possible-issues">Possible Issues&lt;/h3>
-&lt;h4 id="java-package-sunmisc-does-not-exist">java: package sun.misc does not exist&lt;/h4>
+&lt;h4 id="1-java-package-sunmisc-does-not-exist">1. java: package sun.misc does not exist&lt;/h4>
 &lt;p>The reason may be that cross-compilation is triggered when using Java 11 to compile, causing the symbol of &lt;code>sun.misc.Unsafe&lt;/code> used in the project to not be found. There are two possible solutions:&lt;/p>
 &lt;ol>
 &lt;li>In IntelliJ IDEA, go to &lt;code>Preferences/Settings&lt;/code> and find the &lt;code>Java Compiler&lt;/code> panel. Then, disable the &lt;code>--release&lt;/code> option (recommended).&lt;/li>
 &lt;li>Set the Project SDK to 8.&lt;/li>
 &lt;/ol>
-&lt;h4 id="unable-to-print-location-information-l-in-log4j2">Unable to Print Location Information (%l) in Log4j2&lt;/h4>
+&lt;h4 id="2-unable-to-print-location-information-l-in-log4j2">2. Unable to Print Location Information (%l) in Log4j2&lt;/h4>
 &lt;p>This is because Log4j2 uses asynchronous loggers. You can refer to the &lt;a href="https://logging.apache.org/log4j/2.x/manual/layouts.html#LocationInformation">official documentation&lt;/a> for configuration details.&lt;/p>
+&lt;hr>
 &lt;h3 id="references">References&lt;/h3>
 &lt;ol>
 &lt;li>&lt;a href="/docs/quickstart/hugegraph-server/">HugeGraph-Server Quick Start&lt;/a>&lt;/li>
diff --git a/docs/quickstart/_print/index.html b/docs/quickstart/_print/index.html
index 80b6ab53..5121534a 100644
--- a/docs/quickstart/_print/index.html
+++ b/docs/quickstart/_print/index.html
@@ -1,6 +1,6 @@
 <!doctype html><html lang=en class=no-js><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=generator content="Hugo 0.102.3"><link rel=canonical type=text/html href=/docs/quickstart/><link rel=alternate type=application/rss+xml href=/docs/quickstart/index.xml><meta name=robots content="noindex, nofollow"><link rel="shortcut icon" href=/favicons/favicon.ico><link rel=apple-touch-icon href=/favicons/apple-touch-icon-180x18 [...]
 <link rel=stylesheet href=/css/prism.css><script type=application/javascript>var doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-00000000-0","auto"),ga("send","pageview"))</script><script async src=https://www.google-analytics.com/analytics.js></script></head><body class=td-section><header><nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar"><a class=navbar-brand href=/> [...]
-<a href=# onclick="return print(),!1">Click here to print</a>.</p><p><a href=/docs/quickstart/>Return to the regular view of this page</a>.</p></div><h1 class=title>Quick Start</h1><ul><li>1: <a href=#pg-8ec2ee5fd8ff8e48255d55eab65d92b6>HugeGraph-Server Quick Start</a></li><li>2: <a href=#pg-685a02f8811d86f1ce195d7c73d9ea44>HugeGraph-Loader Quick Start</a></li><li>3: <a href=#pg-06d4cae527789fcda01ebf4e48c6559f>HugeGraph-Tools Quick Start</a></li><li>4: <a href=#pg-751ed124ec6dbb96d5e65c [...]
+<a href=# onclick="return print(),!1">Click here to print</a>.</p><p><a href=/docs/quickstart/>Return to the regular view of this page</a>.</p></div><h1 class=title>Quick Start</h1><ul><li>1: <a href=#pg-8ec2ee5fd8ff8e48255d55eab65d92b6>HugeGraph-Server Quick Start</a></li><li>2: <a href=#pg-685a02f8811d86f1ce195d7c73d9ea44>HugeGraph-Loader Quick Start</a></li><li>3: <a href=#pg-06d4cae527789fcda01ebf4e48c6559f>HugeGraph-Tools Quick Start</a></li><li>4: <a href=#pg-751ed124ec6dbb96d5e65c [...]
 </span></span><span style=display:flex><span><span style=color:#8f5902;font-style:italic># please check the latest version (e.g. here is 1.0.0)</span>
 </span></span><span style=display:flex><span>wget https://downloads.apache.org/incubator/hugegraph/1.0.0/apache-hugegraph-toolchain-incubating-1.0.0.tar.gz
 </span></span><span style=display:flex><span>tar zxf *hugegraph-*.tar.gz
diff --git a/docs/quickstart/hugegraph-server/index.html b/docs/quickstart/hugegraph-server/index.html
index f8c848d4..e03cc9cc 100644
--- a/docs/quickstart/hugegraph-server/index.html
+++ b/docs/quickstart/hugegraph-server/index.html
@@ -2,9 +2,9 @@
 HugeGraph-Server is the core part of the HugeGraph Project, contains submodules such as Core, Backend, API.
 The Core …"><meta property="og:title" content="HugeGraph-Server Quick Start"><meta property="og:description" content="1 HugeGraph-Server Overview HugeGraph-Server is the core part of the HugeGraph Project, contains submodules such as Core, Backend, API.
 The Core Module is an implementation of the Tinkerpop interface; The Backend module is used to save the graph data to the data store, currently supported backends include: Memory, Cassandra, ScyllaDB, RocksDB; The API Module provides HTTP Server, which converts Client&rsquo;s HTTP request into a call to Core Module.
-There will be two spellings HugeGraph-Server and HugeGraphServer in the document, and other modules are similar."><meta property="og:type" content="article"><meta property="og:url" content="/docs/quickstart/hugegraph-server/"><meta property="article:section" content="docs"><meta property="article:modified_time" content="2023-06-19T14:12:52+08:00"><meta property="og:site_name" content="HugeGraph"><meta itemprop=name content="HugeGraph-Server Quick Start"><meta itemprop=description content [...]
+There will be two spellings HugeGraph-Server and HugeGraphServer in the document, and other modules are similar."><meta property="og:type" content="article"><meta property="og:url" content="/docs/quickstart/hugegraph-server/"><meta property="article:section" content="docs"><meta property="article:modified_time" content="2023-06-25T21:06:07+08:00"><meta property="og:site_name" content="HugeGraph"><meta itemprop=name content="HugeGraph-Server Quick Start"><meta itemprop=description content [...]
 The Core Module is an implementation of the Tinkerpop interface; The Backend module is used to save the graph data to the data store, currently supported backends include: Memory, Cassandra, ScyllaDB, RocksDB; The API Module provides HTTP Server, which converts Client&rsquo;s HTTP request into a call to Core Module.
-There will be two spellings HugeGraph-Server and HugeGraphServer in the document, and other modules are similar."><meta itemprop=dateModified content="2023-06-19T14:12:52+08:00"><meta itemprop=wordCount content="2105"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="HugeGraph-Server Quick Start"><meta name=twitter:description content="1 HugeGraph-Server Overview HugeGraph-Server is the core part of the HugeGraph Project, contains [...]
+There will be two spellings HugeGraph-Server and HugeGraphServer in the document, and other modules are similar."><meta itemprop=dateModified content="2023-06-25T21:06:07+08:00"><meta itemprop=wordCount content="2072"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="HugeGraph-Server Quick Start"><meta name=twitter:description content="1 HugeGraph-Server Overview HugeGraph-Server is the core part of the HugeGraph Project, contains [...]
 The Core Module is an implementation of the Tinkerpop interface; The Backend module is used to save the graph data to the data store, currently supported backends include: Memory, Cassandra, ScyllaDB, RocksDB; The API Module provides HTTP Server, which converts Client&rsquo;s HTTP request into a call to Core Module.
 There will be two spellings HugeGraph-Server and HugeGraphServer in the document, and other modules are similar."><link rel=preload href=/scss/main.min.ad1b0560bef9c54394313a5bc50d3313d4e56ea590ddc5cfb84a077dfc6fec5e.css as=style><link href=/scss/main.min.ad1b0560bef9c54394313a5bc50d3313d4e56ea590ddc5cfb84a077dfc6fec5e.css rel=stylesheet integrity><script src=https://code.jquery.com/jquery-3.5.1.min.js integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin=anonymous> [...]
 <link rel=stylesheet href=/css/prism.css><script type=application/javascript>var doNotTrack=!1;doNotTrack||(window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-00000000-0","auto"),ga("send","pageview"))</script><script async src=https://www.google-analytics.com/analytics.js></script></head><body class=td-page><header><nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar"><a class=navbar-brand href=/><sp [...]
@@ -12,7 +12,7 @@ There will be two spellings HugeGraph-Server and HugeGraphServer in the document
 <a href="https://github.com/apache/incubator-hugegraph-doc/new/master/content/en/docs/quickstart/hugegraph-server.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+mat [...]
 <a href="https://github.com/apache/incubator-hugegraph-doc/issues/new?title=HugeGraph-Server%20Quick%20Start" class=td-page-meta--issue target=_blank rel=noopener><i class="fab fa-github fa-fw"></i> Create documentation issue</a>
 <a href=https://github.com/apache/incubator-hugegraph/issues/new class=td-page-meta--project-issue target=_blank rel=noopener><i class="fas fa-tasks fa-fw"></i> Create project issue</a>
-<a id=print href=/docs/quickstart/_print/><i class="fa fa-print fa-fw"></i> Print entire section</a></div><div class=td-toc><nav id=TableOfContents><ul><li><ul><li><a href=#1-hugegraph-server-overview>1 HugeGraph-Server Overview</a></li><li><a href=#2-dependency-for-buildingrunning>2 Dependency for Building/Running</a></li><li><a href=#3-deploy>3 Deploy</a></li><li><a href=#4-config>4 Config</a></li><li><a href=#5-startup>5 Startup</a></li><li><a href=#6-access-server>6 Access server</a> [...]
+<a id=print href=/docs/quickstart/_print/><i class="fa fa-print fa-fw"></i> Print entire section</a></div><div class=td-toc><nav id=TableOfContents><ul><li><ul><li><a href=#1-hugegraph-server-overview>1 HugeGraph-Server Overview</a></li><li><a href=#2-dependency-for-buildingrunning>2 Dependency for Building/Running</a></li><li><a href=#3-deploy>3 Deploy</a></li><li><a href=#4-config>4 Config</a></li><li><a href=#5-startup>5 Startup</a></li><li><a href=#6-access-server>6 Access server</a> [...]
 </span></span><span style=display:flex><span><span style=color:#8f5902;font-style:italic># please check the latest version (e.g. here is 1.0.0)</span>
 </span></span><span style=display:flex><span>wget https://downloads.apache.org/incubator/hugegraph/1.0.0/apache-hugegraph-toolchain-incubating-1.0.0.tar.gz
 </span></span><span style=display:flex><span>tar zxf *hugegraph-*.tar.gz
@@ -241,7 +241,7 @@ after the service is stopped artificially, or when the service needs to be start
 </span></span><span style=display:flex><span>                                 <span style=color:#000>Dload</span>  <span style=color:#000>Upload</span>   <span style=color:#000>Total</span>   <span style=color:#000>Spent</span>    <span style=color:#000>Left</span>  <span style=color:#000>Speed</span>
 </span></span><span style=display:flex><span><span style=color:#0000cf;font-weight:700>100</span>   <span style=color:#0000cf;font-weight:700>222</span>  <span style=color:#0000cf;font-weight:700>100</span>   <span style=color:#0000cf;font-weight:700>222</span>    <span style=color:#0000cf;font-weight:700>0</span>     <span style=color:#0000cf;font-weight:700>0</span>   <span style=color:#0000cf;font-weight:700>3163</span>      <span style=color:#0000cf;font-weight:700>0</span> <span sty [...]
 </span></span><span style=display:flex><span><span style=color:#000;font-weight:700>{</span><span style=color:#4e9a06>&#34;vertices&#34;</span><span style=color:#ce5c00;font-weight:700>:</span><span style=color:#000;font-weight:700>[{</span><span style=color:#4e9a06>&#34;id&#34;</span><span style=color:#ce5c00;font-weight:700>:</span><span style=color:#4e9a06>&#34;2:lop&#34;</span><span style=color:#000;font-weight:700>,</span><span style=color:#4e9a06>&#34;label&#34;</span><span style=c [...]
-</span></span></code></pre></div><p>indicating the successful creation of the sample graph.</p><blockquote><p>The process of creating sample graph on server startup is similar when using IntelliJ IDEA and will not be described further.</p></blockquote><style>.feedback--answer{display:inline-block}.feedback--answer-no{margin-left:1em}.feedback--response{display:none;margin-top:1em}.feedback--response__visible{display:block}</style><script>const yesButton=document.querySelector(".feedback- [...]
+</span></span></code></pre></div><p>indicating the successful creation of the sample graph.</p><blockquote><p>The process of creating sample graph on server startup is similar when using IntelliJ IDEA and will not be described further.</p></blockquote><style>.feedback--answer{display:inline-block}.feedback--answer-no{margin-left:1em}.feedback--response{display:none;margin-top:1em}.feedback--response__visible{display:block}</style><script>const yesButton=document.querySelector(".feedback- [...]
 <script src=https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.min.js integrity="sha512-UR25UO94eTnCVwjbXozyeVd6ZqpaAE9naiEUBK/A+QDbfSTQFhPGj5lOR6d8tsgbBk84Ggb5A3EkjsOgPRPcKA==" crossorigin=anonymous></script>
 <script src=/js/tabpane-persist.js></script>
 <script src=/js/main.min.aa9f4c5dae6a98b2c46277f4c56f1673a2b000d1756ce4ffae93784cab25e6d5.js integrity="sha256-qp9MXa5qmLLEYnf0xW8Wc6KwANF1bOT/rpN4TKsl5tU=" crossorigin=anonymous></script>
diff --git a/docs/quickstart/index.xml b/docs/quickstart/index.xml
index e09854fb..08d75972 100644
--- a/docs/quickstart/index.xml
+++ b/docs/quickstart/index.xml
@@ -6,11 +6,9 @@
 &lt;p>There will be two spellings HugeGraph-Server and HugeGraphServer in the document, and other modules are similar. There is no big difference in the meaning of these two ways of writing, which can be distinguished as follows: &lt;code>HugeGraph-Server&lt;/code> represents the code of server-related components, &lt;code>HugeGraphServer&lt;/code> represents the service process.&lt;/p>
 &lt;/blockquote>
 &lt;h3 id="2-dependency-for-buildingrunning">2 Dependency for Building/Running&lt;/h3>
-&lt;h4 id="21-install-java11-jdk-11">2.1 Install Java11 (JDK 11)&lt;/h4>
+&lt;h4 id="21-install-java-11-jdk-11">2.1 Install Java 11 (JDK 11)&lt;/h4>
 &lt;p>Consider use Java 11 to run &lt;code>HugeGraph-Server&lt;/code> (also compatible with Java 8 now), and configure by yourself.&lt;/p>
 &lt;p>&lt;strong>Be sure to execute the &lt;code>java -version&lt;/code> command to check the jdk version before reading&lt;/strong>&lt;/p>
-&lt;h4 id="22-install-gcc-43glibcxx_3410-or-higher-version-optional">2.2 Install GCC-4.3(GLIBCXX_3.4.10) or higher version (optional)&lt;/h4>
-&lt;p>If you are using the &lt;code>RocksDB&lt;/code> backend, be sure to execute the &lt;code>gcc --version&lt;/code> command to check its version; Not required if you are using other backends.&lt;/p>
 &lt;h3 id="3-deploy">3 Deploy&lt;/h3>
 &lt;p>There are three ways to deploy HugeGraph-Server components:&lt;/p>
 &lt;ul>
diff --git a/en/sitemap.xml b/en/sitemap.xml
index 0a45d8c2..178dc6ae 100644
--- a/en/sitemap.xml
+++ b/en/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/docs/guides/architectural/</loc><lastmod>2023-05-12T23:46:05-05:00</lastmod><xhtml:link rel="alternate" hreflang="cn" href="/cn/docs/guides/architectural/"/><xhtml:link rel="alternate" hreflang="en" href="/docs/guides/architectural/"/></url><url><loc>/docs/config/config-guide/</loc><lastmod>2023-06-21T14:48:04+08:00</last [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/docs/guides/architectural/</loc><lastmod>2023-06-25T21:06:07+08:00</lastmod><xhtml:link rel="alternate" hreflang="cn" href="/cn/docs/guides/architectural/"/><xhtml:link rel="alternate" hreflang="en" href="/docs/guides/architectural/"/></url><url><loc>/docs/config/config-guide/</loc><lastmod>2023-06-21T14:48:04+08:00</last [...]
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 1ccab36d..d75e9a00 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>/en/sitemap.xml</loc><lastmod>2023-06-21T14:48:04+08:00</lastmod></sitemap><sitemap><loc>/cn/sitemap.xml</loc><lastmod>2023-06-21T14:48:04+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>/en/sitemap.xml</loc><lastmod>2023-06-25T21:06:07+08:00</lastmod></sitemap><sitemap><loc>/cn/sitemap.xml</loc><lastmod>2023-06-25T21:06:07+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file