Skip to content
Permalink
Browse files
HugeGraph-1238: Modify the format of all files in hugegraph-gitbook
Change-Id: I677def511d4164494e2bfa4d0e56c26adfe1020d
  • Loading branch information
Linary committed Apr 23, 2018
1 parent c31cc8e commit c647f480c7222dccae14a038ea947a1b7c5319ea
Show file tree
Hide file tree
Showing 38 changed files with 2,931 additions and 2,918 deletions.
@@ -12,46 +12,32 @@ HugeGraph可以支持多用户并行操作,用户可以输入Gremlin查询语

随着系统逐步成熟稳定,HugeGraph最终可以以开源的方式捐赠给开源基金会,填补国内图数据库市场空白。

### Features
### Features

HugeGraph是一款离线环境下,面向分析型,支持批量操作的图数据库系统,它能够与大数据平台无缝集成。本系统具备如下特点:
HugeGraph是一款离线环境下,面向分析型,支持批量操作的图数据库系统,它能够与大数据平台无缝集成。
本系统具备如下特点:

* 基于Tinker Pop 3 API实现,支持Gremlin图查询语言

* 具备单独的meta元数据信息,方便第三方系统集成

* 支持用户自定义边和顶点ID

* 可以在边和顶点建立索引,支持精确查询、范围查询和模糊查询

* 具备可视化操作界面,降低用户使用门槛

* 存储系统采用插件方式,支持RocksDB、Cassandra、ScyllaDB以及MySQL等多种后端

* 与Hadoop、Spark等大数据系统集成,支持Bulk Load操作
- 基于TinkerPop 3 API实现,支持Gremlin图查询语言
- 具备单独的meta元数据信息,方便第三方系统集成
- 支持用户自定义边和顶点ID
- 可以在边和顶点建立索引,支持精确查询、范围查询和模糊查询
- 具备可视化操作界面,降低用户使用门槛
- 存储系统采用插件方式,支持RocksDB、Cassandra、ScyllaDB以及MySQL等多种后端
- 与Hadoop、Spark等大数据系统集成,支持Bulk Load操作

### Modules

- [HugeGraph-Server](./quickstart/hugeserver.md): HugeGraph-Server是HugeGraph项目的核心部分,包含Core、Backend、API等子模块;

- Core:是Tinkerpop接口的实现,元数据管理,事务处理,序列化/反序列化,向下连接Backend模块,向上连接API模块;

- Backend:实现将图数据存储到后端,支持的后端包括:Memory、Cassandra、ScyllaDB、RocksDB以及MySQL(0.5版本开始支持),用户根据实际情况选择一种即可;

- API:内置Rest-Server,向用户提供Restful API,同时可兼容Gremlin查询,将客户端的HTTP请求转化为对Core代码的调用。

- [HugeGraph-Client](./quickstart/hugeclient.md):HugeGraph-Client提供了RestAPI的客户端,用于连接HugeGraph-Server,目前仅实现Java版,其他语言用户可自行实现;

- [HugeGraph-Loader](./quickstart/hugeloader.md):HugeGraph-Loader是基于HugeGraph-Client的数据导入工具,将普通文本数据转化为图形的顶点和边并插入图形数据库中;

- [HugeGraph-Spark](./quickstart/hugespark.md):HugeGraph-Spark能在图上做并行计算,例如PageRank算法等;

- [HugeGraph-Studio](./quickstart/hugestudio.md):HugeStudio是HugeGraph的Web可视化工具,可用于执行Gremlin语句及展示图。

### Contact Us

* 负责人:[刘杰](mailto:liujie23@baidu.com), [季石磊](mailto:jishilei@baidu.com)

* 接口人:[王建奎](mailto:wangjiankui@baidu.com),[李章梅](mailto:lizhangmei@baidu.com),[张义](mailto:zhangyi51@baidu.com),[李凝瑞](liningrui@baidu.com)

* 反馈邮箱:[hugegraph@baidu.com](mailto:hugegraph@baidu.com)
- 负责人:[刘杰](mailto:liujie23@baidu.com), [季石磊](mailto:jishilei@baidu.com)
- 接口人:[王建奎](mailto:wangjiankui@baidu.com),[李章梅](mailto:lizhangmei@baidu.com),[张义](mailto:zhangyi51@baidu.com),[李凝瑞](liningrui@baidu.com)
- 反馈邮箱:[hugegraph@baidu.com](mailto:hugegraph@baidu.com)
@@ -4,14 +4,14 @@

## Quickstart
* [Install HugeGraph](quickstart/hugeserver.md)
* [Query with HugeStudio](quickstart/hugestudio.md)
* [Load data With HugeLoader](quickstart/hugeloader.md)
* [Display with HugeStudio](quickstart/hugestudio.md)
* [Develop With HugeClient](quickstart/hugeclient.md)
* [Analysis With HugeSpark](quickstart/hugespark.md)

## Guides
* [Architecture Overview](guides/hugegraph-architectural.md)
* [Design Concepts](guides/hugegraph-desgin.md)
* [Architecture Overview](guides/architectural.md)
* [Design Concepts](guides/desgin-concept.md)
* [Configuration Guide](guides/config-guide.md)
* [Config Options](guides/config-option.md)
* [FAQ](guides/faq.md)
@@ -21,9 +21,19 @@
* [HugeGraph Examples](language/hugegraph-example.md)

## Clients
* [Gremlin Console](clients/gremlin-console.md)
* [Java Client](clients/hugegraph-client.md)
* [Restful API](clients/hugegraph-api.md)
* [PropertyKey](clients/restful-api/propertykey.md)
* [VertexLabel](clients/restful-api/vertexlabel.md)
* [EdgeLabel](clients/restful-api/edgelabel.md)
* [IndexLabel](clients/restful-api/indexlabel.md)
* [Vertex](clients/restful-api/vertex.md)
* [Edge](clients/restful-api/edge.md)
* [Traverser](clients/restful-api/traverser.md)
* [Variable](clients/restful-api/variable.md)
* [Graph](clients/restful-api/graph.md)
* [Other](clients/restful-api/other.md)
* [Java Client](clients/hugegraph-client.md)
* [Gremlin Console](clients/gremlin-console.md)

## Performance
* [HugeGraph Benchmark Performance](performance/hugegraph-benchmark-0.4.4.md)
@@ -1,12 +1,9 @@
## HugeGraph 0.2 Release Notes


0.2版实现了图数据库基本功能,提供如下功能:


### 元数据(Schema)


#### 顶点类型(Vertex Label)

- 创建顶点类型
@@ -17,7 +17,6 @@
- HugeClient适配:PropertyKey的DateType中Timestamp替换成Date(HugeGraph-1059)
- 创建IndexLabel时baseValue为空会报出500错误(HugeGraph-1061)


### Core

#### 功能更新
@@ -3,10 +3,9 @@
Gremlin-Console是由Tinkerpop自己开发的一个交互式客户端,用户可以使用该客户端对Graph做各种操作,主要有两种使用模式:

- 单机离线调用模式;

- Client/Server请求模式;

### 1单机离线调用模式
### 1 单机离线调用模式

由于lib目录下已经包含了HugeCore的jar包,且HugeGraph已经作为插件注册到Console中,用户可以直接写groovy脚本调用HugeGraph-Core的代码,然后交由Gremlin-Console内的解析引擎执行,就能在不启动Server的情况下操作图。

@@ -111,7 +110,7 @@ gremlin> g.E()

更多的Gremlin语句请参考[Tinkerpop官网](http://tinkerpop.apache.org/docs/current/reference/)

### 2Client/Server请求模式
### 2 Client/Server请求模式

因为Gremlin-Console只能通过WebSocket连接HugeGraph-Server,默认HugeGraph-Server是对外提供HTTP连接的,所以先修改gremlin-server的配置。

0 comments on commit c647f48

Please sign in to comment.