NebulaGraph 学习资料大全

我们深信社区互助的核心在于让技术触手可及
我们希望降低每位开发者、用户的入门门槛,让开源的力量惠及更多人。让我们一起成长,共同推动图数据库技术的进步。 :two_hearts:

1、入门

1.1 NebulaGraph 基础内容

NebulaGraph 数据模型使用 6 种基本的数据模型:
图空间(Space)
图空间用于隔离不同团队或者项目的数据。不同图空间的数据是相互隔离的,可以指定不同的存储副本数、权限、分片等。

点(Vertex)
点用来保存实体对象,特点如下:
点是用点标识符(VID)标识的。VID在同一图空间中唯一。VID 是一个 int64,或者 fixed_string(N)。
点必须有至少一个 Tag,也可以有多个 Tag。但不能没有 Tag。

边(Edge)
边是用来连接点的,表示两个点之间的关系或行为,特点如下:
两点之间可以有多条边。
边是有方向的,不存在无向边。
四元组 <起点 VID、Edge type、边排序值 (Rank)、终点 VID> 用于唯一标识一条边。边没有 EID。
一条边有且仅有一个 Edge type。
一条边有且仅有一个 rank。其为 int64,默认为 0。

标签(Tag)
Tag 由一组事先预定义的属性构成。

边类型(Edge type)
Edge type 由一组事先预定义的属性构成。

属性(Properties)
属性是指以键值对(Key-value pair)形式存储的信息。

(TODO)

2、场景案例

金融风控

智能运维

安全

数据治理

图平台 / 大数据平台

知识图谱

3、性能评测

NebulaGraph 各个版本性能报告

社区用户测评

4、生态

5、考试认证

(持续更新中)

4 个赞