举报投诉联系我们 手机版 热门标签 编程学
您的位置:编程学 > neo4j数据模型设计 Neo4j - 数据模型

neo4j数据模型设计 Neo4j - 数据模型

2023-04-04 10:18 neo4j教程

neo4j数据模型设计 Neo4j - 数据模型

neo4j数据模型设计 Neo4j - 数据模型

neo4j数据模型设计

Neo4j属性图数据模型

Neo4j图数据库遵循属性图模型来存储和管理其数据。


属性图模型规则

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

  • 节点和关系都包含属性

  • 关系连接节点

  • 属性是键值对

  • 节点用圆圈表示,关系用方向键表示。

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

  • 每个关系包含“开始节点”或“从节点”和“到节点”或“结束节点”


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

在Neo4j中,关系也应该是有方向性的。如果我们尝试创建没有方向的关系,那么Neo4j会抛出一个错误消息,“关系应该是方向性的”。

Neo4j图数据库将其所有数据存储在节点和关系中。我们不需要任何额外的RDBMS数据库或无SQL数据库来存储Neo4j数据库数据。它以图形的形式存储其数据的本机格式。

Neo4j使用本机GPE(图形处理引擎)引擎来使用它的本机图存储格式。


图形数据库数据模型的主要构建块是:

  • 节点

  • 关系

  • 属性

简单的属性图的例子


属性图的例子


这里我们使用圆圈表示节点。 使用箭头的关系。 关系是有方向性的。 我们可以用Properties(键值对)来表示Node的数据。 在这个例子中,我们在Node的Circle中表示了每个Node的Id属性。


阅读全文
以上是编程学为你收集整理的neo4j数据模型设计 Neo4j - 数据模型全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  • mongodb条件查询语句 MongoDB $type条件操作符

    mongodb条件查询语句 MongoDB $type条件操作符

    2023-04-04 MongoDB教程

    描述在本章节中,我们将继续讨论MongoDB中条件操作符​ $type​。​$type​操作符是基于BSON类型来检索集合中匹配的数据类型,并...

  •  SQLite 数据类型

    SQLite 数据类型

    2023-04-01 SQLite教程

    SQLite 数据类型是一个用来指定任何对象的数据类型的属性。SQLite 中的每一列,每个变量和表达式都有相关的数据类型。您可以在创...

  • sqlite数据库 SQLite – Perl

    sqlite数据库 SQLite – Perl

    2023-05-23 SQLite教程

    安装 SQLite3 可使用 Perl DBI 模块与 Perl 进行集成。Perl DBI 模块是 Perl 编程语言的数据库访问模块。它定义了一组提供标准数...

  • mariadb select MariaDB 选择数据库

    mariadb select MariaDB 选择数据库

    2023-04-16 MariaDB教程

    连接到MariaDB后,必须选择要使用的数据库,因为许多数据库可能存在。 有两种方法来执行此任务:从命令提示符或通过PHP脚本。 命...

  •  PostgreSQL xml2

    PostgreSQL xml2

    2023-04-24 PostgreSQL xml2

    F.45.1. 废弃公告F.45.2. 函数的描述F.45.3. xpath_tableF.45.4. XSLT 函数 xml2模块提供 XPath 查询和 XSLT 功能。F.45.1.废弃...

© 2024 编程学 bianchengxue.com 版权所有 联系我们
桂ICP备19012293号-7 返回底部