Neo4j数据模型



Neo4j的属性图数据模型

Neo4j的图形数据库如下属性图模型来存储和管理数据。

物业图模型规则

  • 在节点,关系和属性数据表示

  • 这两个节点和关系所包含的属性

  • 关系连接的节点

  • 属性是键值对

  • 节点用圆和关系使用箭头键各自的代表。

  • 有关系的方向:单向和双向。

  • 每个关系包含“开始节点”或者“从节点”和“节点”或“端节点”

在属性图数据模型,关系应该是方向性的。 如果我们试图建立一个没有方向的关系,那么就会抛出一个错误消息。

在Neo4j的同时,关系应该是方向性的。 如果我们试图建立一个没有方向的关系,那么Neo4j的将抛出一个错误信息说“的关系应该是方向性”。

Neo4j的图形数据库存储所有其节点和关系数据。 我们不需要任何额外的RRBMS数据库或否SQL数据库存储Neo4j的数据库中的数据。 它存储在它的原生格式图形方面的数据。

Neo4j的使用本地GPE(图形处理引擎)发动机与它的原生图形存储格式工作。

图DB数据模型的主要组成部分有:

  • 节点

  • 关系

  • 属性

简单的属性图的例子

Neo4j的CQL教程

在这里,我们代表用圆节点。 用箭头关系。 关系是双向。 我们可以在属性(键 - 值对)来代表节点的数据。 在这个例子中,我们已经表示的每个节点上的ID财产在节点的圈子。