我在 Titan Graph 数据库中有以下信息。我试图通过跨 gremlin shell 发送查询来理解这些信息。我试图研究的 Graph 数据库对网络进行建模。有两种类型的顶点
- `Switch`
- `Port`
我试图弄清楚这两种类型的顶点之间的关系。
g = TitanFactory.open("/tmp/cassandra.titan")
查看每种类型的顶点列表
$ g.V('type', 'switch')
==>v[228]
==>v[108]
==>v[124]
==>v[92]
==>v[156]
==>v[140]
$ g.V('type', 'port')
==>v[160]
==>v[120152]
==>v[164]
==>v[120156]
==>v[560104]
==>v[680020]
==>v[680040]
==>v[112]
==>v[120164]
==>v[560112]
==>v[680012]
==>v[680004]
==>v[144]
==>v[680032]
==>v[236]
==>v[100]
==>v[560128]
==>v[128]
==>v[680028]
==>v[232]
==>v[96]
找出交换机和端口之间的关系。
g.v(108).out
==>v[560104]
==>v[680004]
==>v[112]
这是什么“出”?据我了解,有一个向外的箭头指向由顶点表示的 Switch108
到由顶点表示的端口560104
680004
和112
这是什么in
和out
?它是图形数据库特有的东西吗?还有什么是图形数据库中的标签?是in
和out
标签吗?