跳转至

规划 Schema

在使用 Studio 之前,用户需要先根据 NebulaGraph 数据库的要求规划 Schema(模式)。

Schema 至少要包含以下要素:

  • Tag,以及每种 Tag 的属性。
  • Edge type,以及每种 Edge type 的属性。

用户可以下载 NebulaGraph 示例数据集 basketballplayer ,本文将通过该示例说明如何规划 Schema。

下表列出了 Schema 要素。

类型 名称 属性名(数据类型) 说明
Tag player - namestring
- ageint
表示球员。
Tag team - namestring 表示球队。
Edge type serve - start_yearint
- end_yearint
表示球员的行为。
该行为将球员和球队联系起来,方向是从球员到球队。
Edge type follow - degreeint 表示球员的行为。
该行为将两个球员联系起来,方向是从一个球员到另一个球员。

下图说明示例中 player 类点与 team 类点之间如何发生关系(serve/follow)。

球员和球员、球员和球队之间的关系


最后更新: July 6, 2023