关系型数据库与图数据库的概念关系

最后更新:2024-03-28 05:30:05 | 状态:未完成
关系型数据库与图数据库的概念关系
关系型 AnyLine Nebula NebulaAdapter Neo4j Neo4jAdapter
Catalog Catalog Space Catalog

Table VertexTable extends GraphTable extends Table Tag(标签-点类型-点属性集合)  Tag extends VertexTable
Label(标签) Label extends VertexTable
Table EdgeTable extends GraphTable extends Table Edge Type(边类型-边属性集合)
EdgeType extends GraphTable RelationshipType(关系类型)
RelationshipType extends EdgeTable
VertexRow extends GraphRow extneds DataRow Vertex(点) 
VertexRow Node(节点) NodeRow  extends VertexRow
EdgeRow extends GraphRow extneds DataRow Edge(边)
EdgeRow Relationship(关系) RelationshipRow extends EdgeRow
Column Column Property(属性)
Column Property(属性) Column

为什么不用VertexType或VertexCollection?
因为type容易误会成一个属性,collection容易误会成结果集

与关系型不同的是,一个点可以有多个类型,相当于在多个表中,类似于扩展表(就是基础属性在一个Table中,更多属性放在另一个Table中,用同一个主键值)

最近更新 搜索 提交