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 37ecca5c Update architectural.md (#219)
37ecca5c is described below
commit 37ecca5c8f875403841af2b3289e909d8fcc30e1
Author: imbajin <[email protected]>
AuthorDate: Sat May 13 04:46:42 2023 +0000
Update architectural.md (#219)
Translated parts of the English page to English.
754b19f2ae822fc5e0b13661ea3be609bb00c5a2
---
docs/_print/index.html | 2 +-
docs/guides/_print/index.html | 2 +-
docs/guides/architectural/index.html | 15 ++++++---------
docs/guides/index.xml | 20 ++++++++++----------
docs/index.xml | 20 ++++++++++----------
en/sitemap.xml | 2 +-
sitemap.xml | 2 +-
7 files changed, 30 insertions(+), 33 deletions(-)
diff --git a/docs/_print/index.html b/docs/_print/index.html
index 98a778f8..c93a2463 100644
--- a/docs/_print/index.html
+++ b/docs/_print/index.html
@@ -6200,7 +6200,7 @@ The <code>gremlin(groovy)</code> written by the user in
<code>HugeGraph-Studio</
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span><span
style=color:#000>gremlin</span><span
style=color:#ce5c00;font-weight:700>></span> <span
style=color:#ce5c00;font-weight:700>:></span> <span
style=color:#5c35cc;font-weight:700>@script</span>
</span></span><span style=display:flex><span><span
style=color:#ce5c00;font-weight:700>==></span><span
style=color:#0000cf;font-weight:700>6</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-概述>1
概述</h3><p>作为一款通用的图数据库产品,HugeGraph需具备图数据的基本功能,如下图所示 [...]
+</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 [...]
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/docs/guides/_print/index.html b/docs/guides/_print/index.html
index ba9f4e66..37c3e9a9 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机制及插件扩展流程</a></li><li>4: <a href=#pg-2c9db416c8d78f898d52c91ec12535d4>
[...]
+<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机制及插件扩展流程</a></li><li>4: <a href=#pg-2c9db416c8d78f898d52c91ec12535d4>
[...]
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/docs/guides/architectural/index.html
b/docs/guides/architectural/index.html
index 79e31f59..0456c285 100644
--- a/docs/guides/architectural/index.html
+++ b/docs/guides/architectural/index.html
@@ -1,17 +1,14 @@
-<!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 [...]
-作为一款通用的图数据库产品,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 [...]
+<!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 [...]
<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></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> [...]
+<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 [...]
<script
src=https://cdn.jsdelivr.net/npm/[email protected]/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 e6fb66e7..0ed8790e 100644
--- a/docs/guides/index.xml
+++ b/docs/guides/index.xml
@@ -1,21 +1,21 @@
<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 [...]
-<h3 id="1-概述">1 概述</h3>
-<p>作为一款通用的图数据库产品,HugeGraph需具备图数据的基本功能,如下图所示。HugeGraph包括三个层次的功能,分别是存储层、计算层和用户接口层。
HugeGraph支持OLTP和OLAP两种图计算类型,其中OLTP实现了<a
href="https://tinkerpop.apache.org">Apache TinkerPop3</a>框架,并支持<a
href="https://tinkerpop.apache.org/gremlin.html">Gremlin</a>查询语言。
OLAP计算是基于SparkGraphX实现。</p>
+<h3 id="1-overview">1 Overview</h3>
+<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 <a href="https://tinkerpop.apache.org">Apache
TinkerPop3</a> framework and supports the <a
href="https://tinkerpop.apache.org/gremlin.html">Gremlin&l [...]
<center>
<img src="/docs/images/design/architectural-overview.png" alt="image">
</center>
-<h3 id="2-组件">2 组件</h3>
-<p>HugeGraph的主要功能分为HugeCore、ApiServer、HugeGraph-Client、HugeGraph-Loader和HugeGraph-Studio等组件构成,各组件之间的通信关系如下图所示。</p>
+<h3 id="2-components">2 components</h3>
+<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.</p>
<center>
<img src="/docs/images/design/architectural-component.png" alt="image">
</center>
<ul>
-<li>HugeCore
:HugeGraph的核心模块,TinkerPop的接口主要在该模块中实现。HugeCore的功能涵盖包括OLTP和OLAP两个部分。</li>
-<li>ApiServer :提供RESTFul Api接口,对外提供Graph Api、Schema Api和Gremlin
Api等接口服务。</li>
-<li>HugeGraph-Client:基于Java客户端驱动程序。HugeGraph-Client是Java版本客户端驱动程序,后续可根据需要提供Python、Go、C++等多语言支持。</li>
-<li>HugeGraph-Loader:数据导入模块。HugeGraph-Loader可以扫描并分析现有数据,自动生成Graph
Schema创建语言,通过批量方式快速导入数据。</li>
-<li>HugeGraph-Studio:基于Web的可视化IDE环境。以Notebook方式记录Gremlin查询,可视化展示Graph的关联关系。HugeGraph-Studio也是本系统推荐的工具。</li>
-<li>HugeGraph-Computer:HugeGraph-Computer是一个分布式图处理系统 (OLAP)。</li>
+<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.</li>
+<li>ApiServer: Provides RESTFul Api interface, and provides external
interface services such as Graph Api, Schema Api, and Gremlin Api.</li>
+<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.</li>
+<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.</li>
+<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.</li>
+<li>HugeGraph-Computer: HugeGraph-Computer is a distributed graph
processing system (OLAP).</li>
</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>
<h3 id="1-property-graph">1. Property Graph</h3>
<p>常见的图数据表示模型有两种,分别是RDF(Resource Description Framework)模型和属性图(Property
Graph)模型。
diff --git a/docs/index.xml b/docs/index.xml
index 6b109c37..e170c41e 100644
--- a/docs/index.xml
+++ b/docs/index.xml
@@ -1,21 +1,21 @@
<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 [...]
-<h3 id="1-概述">1 概述</h3>
-<p>作为一款通用的图数据库产品,HugeGraph需具备图数据的基本功能,如下图所示。HugeGraph包括三个层次的功能,分别是存储层、计算层和用户接口层。
HugeGraph支持OLTP和OLAP两种图计算类型,其中OLTP实现了<a
href="https://tinkerpop.apache.org">Apache TinkerPop3</a>框架,并支持<a
href="https://tinkerpop.apache.org/gremlin.html">Gremlin</a>查询语言。
OLAP计算是基于SparkGraphX实现。</p>
+<h3 id="1-overview">1 Overview</h3>
+<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 <a href="https://tinkerpop.apache.org">Apache
TinkerPop3</a> framework and supports the <a
href="https://tinkerpop.apache.org/gremlin.html">Gremlin&l [...]
<center>
<img src="/docs/images/design/architectural-overview.png" alt="image">
</center>
-<h3 id="2-组件">2 组件</h3>
-<p>HugeGraph的主要功能分为HugeCore、ApiServer、HugeGraph-Client、HugeGraph-Loader和HugeGraph-Studio等组件构成,各组件之间的通信关系如下图所示。</p>
+<h3 id="2-components">2 components</h3>
+<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.</p>
<center>
<img src="/docs/images/design/architectural-component.png" alt="image">
</center>
<ul>
-<li>HugeCore
:HugeGraph的核心模块,TinkerPop的接口主要在该模块中实现。HugeCore的功能涵盖包括OLTP和OLAP两个部分。</li>
-<li>ApiServer :提供RESTFul Api接口,对外提供Graph Api、Schema Api和Gremlin
Api等接口服务。</li>
-<li>HugeGraph-Client:基于Java客户端驱动程序。HugeGraph-Client是Java版本客户端驱动程序,后续可根据需要提供Python、Go、C++等多语言支持。</li>
-<li>HugeGraph-Loader:数据导入模块。HugeGraph-Loader可以扫描并分析现有数据,自动生成Graph
Schema创建语言,通过批量方式快速导入数据。</li>
-<li>HugeGraph-Studio:基于Web的可视化IDE环境。以Notebook方式记录Gremlin查询,可视化展示Graph的关联关系。HugeGraph-Studio也是本系统推荐的工具。</li>
-<li>HugeGraph-Computer:HugeGraph-Computer是一个分布式图处理系统 (OLAP)。</li>
+<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.</li>
+<li>ApiServer: Provides RESTFul Api interface, and provides external
interface services such as Graph Api, Schema Api, and Gremlin Api.</li>
+<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.</li>
+<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.</li>
+<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.</li>
+<li>HugeGraph-Computer: HugeGraph-Computer is a distributed graph
processing system (OLAP).</li>
</ul></description></item><item><title>Docs: HugeGraph
配置</title><link>/docs/config/config-guide/</link><pubDate>Mon, 01 Jan 0001
00:00:00 +0000</pubDate><guid>/docs/config/config-guide/</guid><description>
<h3 id="1-概述">1 概述</h3>
<p>配置文件的目录为 hugegraph-release/conf,所有关于服务和图本身的配置都在此目录下。</p>
diff --git a/en/sitemap.xml b/en/sitemap.xml
index 67b573f4..1b0a1c51 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>2022-11-27T21:05:55+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-05-10T12:08:15+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-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-05-10T12:08:15+08:00</last
[...]
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index ec0f4359..46758a69 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-05-12T01:03:56+08:00</lastmod></sitemap><sitemap><loc>/cn/sitemap.xml</loc><lastmod>2023-05-12T01:03:56+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-05-12T23:46:05-05:00</lastmod></sitemap><sitemap><loc>/cn/sitemap.xml</loc><lastmod>2023-05-12T01:03:56+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file