术语
本章节主要介绍 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。 |