Skip to main content

术语

本章节主要介绍 ArcGraph 中涉及的常用术语。

英文中文说明
ArcNeural-枫清科技(Fabarta) 自主研发的多模态智能引擎。
ArcGraph-枫清科技(Fabarta) 自主研发的分布式、HTAP 图数据库。 是 ArcNeural 的组成部分。
Cluster集群一个由多台 Server 构成的可以独立提供服务的图数据库。
Graph一个逻辑上的图,里面包含一系列的点和边。类似 MySQL 中的 DB。
Temporal Graph时态图是一种特殊的图,它通过在图中添加时间概念增强图数据库存储时态关系的数据。
Partition分区也叫分片。ArcGraph 分布式版支持将一个 Graph 切分为多个 Partition,不同的 Partition 可以分布在不同的 ArcGraph Server 上。
Vertex点(也可称为顶点、Node)代表某种实体,如一个人、一个地点或一本书。
Edge边(或连接)代表点之间的关系。每条边都连接着两个点。
Vertex Type点类型点类型是用来定义一组拥有相同特征的点的模型。例如,张三和李四虽然是两个不同的点,但他们都属于同一“点类型”——人。类似于 MySQL 中的 Table。
Edge Type边类型在 ArcGraph 图数据库中,边类型是用来定义一组具有相同特征的边的模型。例如,A 向 B 转账,和 B 向 C 转账虽然是两条不同的边,但它们都属于同一“边类型”——转账。类似于 MySQL 中的 Table。
Vertex Property点属性点属性指的是点自身的一些信息,例如人的姓名、年龄等。 类似 MySQL 中的字段(Filed、Column)。
Edge Property边属性边属性指的是边自身的一些信息,例如如果转账是一种边的话,转账的金额和时间就会是这条边的属性。类似 MySQL 中的字段(Filed、Column)。
Degree度(数)在图数据库中,一个点的度(数)是指与其直接相连的边的数量。可以进一步细分为入度和出度,分别表示指向点和从点出去的边的数量。
Path路径路径是指一个有限或无限的边序列,这些边连接着一系列点。
User用户一个 ArcGraph 集群中可以创建多个 User。
Role角色一组权限的集合。每个用户可以有多个 Role。