<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>GUIDES on Apache HugeGraph</title><link>https://hugegraph.apache.org/versions/1.5/docs/guides/</link><description>Recent content in GUIDES on Apache HugeGraph</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Fri, 13 Jun 2025 21:28:50 +0800</lastBuildDate><atom:link href="https://hugegraph.apache.org/versions/1.5/docs/guides/index.xml" rel="self" type="application/rss+xml"/><item><title>HugeGraph Architecture Overview</title><link>https://hugegraph.apache.org/versions/1.5/docs/guides/architectural/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hugegraph.apache.org/versions/1.5/docs/guides/architectural/</guid><description>&lt;h3 id="1-overview"&gt;1 Overview&#10;&lt;/h3&gt;&#10;&lt;p&gt;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"&gt;Apache TinkerPop3&lt;/a&gt; framework and supports the &lt;a href="https://tinkerpop.apache.org/gremlin.html"&gt;Gremlin&lt;/a&gt; and &lt;a href="https://en.wikipedia.org/wiki/Cypher"&gt;Cypher&lt;/a&gt; query languages. It comes with a complete application toolchain and provides a plugin-based backend storage driver framework.&lt;/p&gt;&#10;&lt;p&gt;Below is the overall architecture diagram of HugeGraph:&lt;/p&gt;&#10;&lt;div style="text-align: center;"&gt;&#10; &lt;img src="https://hugegraph.apache.org/versions/1.5/docs/images/design/architectural-revised.png" alt="image"&gt;&#10;&lt;/div&gt;&#10;&lt;p&gt;HugeGraph consists of three layers of functionality: the application layer, the graph engine layer, and the storage layer.&lt;/p&gt;</description></item><item><title>HugeGraph Design Concepts</title><link>https://hugegraph.apache.org/versions/1.5/docs/guides/desgin-concept/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hugegraph.apache.org/versions/1.5/docs/guides/desgin-concept/</guid><description>&lt;h3 id="1-property-graph"&gt;1. Property Graph&#10;&lt;/h3&gt;&#10;&lt;p&gt;There are two common graph data representation models, namely the RDF (Resource Description Framework) model and the Property Graph (Property Graph) model.&#10;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.&#10;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.&lt;/p&gt;</description></item><item><title>HugeGraph Plugin mechanism and plug-in extension process</title><link>https://hugegraph.apache.org/versions/1.5/docs/guides/custom-plugin/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hugegraph.apache.org/versions/1.5/docs/guides/custom-plugin/</guid><description>&lt;h3 id="background"&gt;Background&#10;&lt;/h3&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;HugeGraph is not only open source and open, but also simple and easy to use. General users can easily add plug-in extension functions without changing the source code.&lt;/li&gt;&#10;&lt;li&gt;HugeGraph supports a variety of built-in storage backends, and also allows users to extend custom backends without changing the existing source code.&lt;/li&gt;&#10;&lt;li&gt;HugeGraph supports full-text search. The full-text search function involves word segmentation in various languages. Currently, there are 8 built-in Chinese word&#10;breakers, and it also allows users to expand custom word breakers without changing the existing source code.&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;h3 id="scalable-dimension"&gt;Scalable dimension&#10;&lt;/h3&gt;&#10;&lt;p&gt;Currently, the plug-in method provides extensions in the following dimensions:&lt;/p&gt;</description></item><item><title>Backup and Restore</title><link>https://hugegraph.apache.org/versions/1.5/docs/guides/backup-restore/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hugegraph.apache.org/versions/1.5/docs/guides/backup-restore/</guid><description>&lt;h2 id="description"&gt;Description&#10;&lt;/h2&gt;&#10;&lt;p&gt;Backup and Restore are functions of backup map and restore map. The data backed up and restored includes metadata (schema) and graph data (vertex and edge).&lt;/p&gt;&#10;&lt;h4 id="backup"&gt;Backup&#10;&lt;/h4&gt;&#10;&lt;p&gt;Export the metadata and graph data of a graph in the HugeGraph system in JSON format.&lt;/p&gt;&#10;&lt;h4 id="restore"&gt;Restore&#10;&lt;/h4&gt;&#10;&lt;p&gt;Re-import the data in JSON format exported by Backup to a graph in the HugeGraph system.&lt;/p&gt;</description></item><item><title>FAQ</title><link>https://hugegraph.apache.org/versions/1.5/docs/guides/faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hugegraph.apache.org/versions/1.5/docs/guides/faq/</guid><description>&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;How to choose the back-end storage? Choose RocksDB, Cassandra, ScyllaDB, Hbase or Mysql?&lt;/p&gt;&#10;&lt;p&gt;The choice of backend storage depends on specific needs. For installations on a single machine (node) with data volumes under 10 billion records, RocksDB is generally recommended. However, if a distributed backend is needed for scaling across multiple nodes, other options should be considered. ScyllaDB, designed as a drop-in replacement for Cassandra, offers protocol compatibility and better hardware utilization, often requiring less infrastructure. HBase, on the other hand, requires a Hadoop ecosystem to function effectively. Finally, while MySQL supports horizontal scaling, managing it in a distributed setup can be challenging.&lt;/p&gt;</description></item><item><title>Security Report</title><link>https://hugegraph.apache.org/versions/1.5/docs/guides/security/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hugegraph.apache.org/versions/1.5/docs/guides/security/</guid><description>&lt;h2 id="reporting-new-security-problems-with-apache-hugegraph"&gt;Reporting New Security Problems with Apache HugeGraph&#10;&lt;/h2&gt;&#10;&lt;p&gt;Adhering to the specifications of ASF, the HugeGraph community maintains a highly proactive and open attitude towards addressing security issues in the &lt;strong&gt;remediation&lt;/strong&gt; projects.&lt;/p&gt;&#10;&lt;p&gt;We strongly recommend that users first report such issues to our dedicated security email list, with detailed procedures specified in the &lt;a href="https://www.apache.org/security/committers.html"&gt;ASF SEC&lt;/a&gt; code of conduct.&lt;/p&gt;&#10;&lt;p&gt;Please note that the security email group is reserved for reporting &lt;strong&gt;undisclosed&lt;/strong&gt; security vulnerabilities and following up on the vulnerability resolution process.&#10;Regular software &lt;code&gt;Bug/Error&lt;/code&gt; reports should be directed to &lt;code&gt;Github Issue/Discussion&lt;/code&gt; or the &lt;code&gt;HugeGraph-Dev&lt;/code&gt; email group. Emails sent to the security list that are unrelated to security issues will be ignored.&lt;/p&gt;</description></item></channel></rss>