顶点'type'应该是属性还是另一个顶点?

Ian*_*ton 1 graph-databases gremlin titan

在这里,他们将类型设置为每个顶点上的属性.但是,如果我想给类型一些属性呢?在这种情况下,创建一个顶点来表示一个类型并让每个其他顶点都有一个"类型"边缘会不会更有意义?否则我最终会复制一个类型的属性.

如果我想要检索特定类型的所有顶点,这个额外的间接层是否会对性能产生重大影响?

Bob*_*b B 6

我看到了泰坦标签,所以我要给出一个特定于泰坦的答案.

使用Titan,您可以向属性添加属性.因此,如果您使用属性而不是Vertex Labels标记类型,那么您肯定可以添加元属性.

也就是说,类型通常使用"顶点标签"和"边缘标签"建模.属性类型,顶点标签和边缘标签都实际存储为顶点.因此,如果要将架构元数据或本体信息附加到Titan类型(顶点标签,边缘标签和属性类型),那么您也可以这样做.