- Neo4j CQL
- Neo4j CQL - 简介
- Neo4j CQL - 创建节点
- Neo4j CQL - 创建关系
- Neo4j CQL 编写子句
- Neo4j - 合并命令
- Neo4j - 集合子句
- Neo4j - 删除条款
- Neo4j - 删除条款
- Neo4j - Foreach 子句
- Neo4j CQL 读取子句
- Neo4j - 匹配子句
- Neo4j - 可选匹配子句
- Neo4j -Where 子句
- Neo4j - 计数函数
- Neo4j CQL 通用条款
- Neo4j - 退货条款
- Neo4j - 按条款排序
- Neo4j - 限制条款
- Neo4j - 跳过子句
- Neo4j - With 子句
- Neo4j - 放松条款
- Neo4j CQL 函数
- Neo4j - 字符串函数
- Neo4j - 聚合函数
- Neo4j CQL 管理员
- Neo4j - 备份和恢复
- Neo4j - 索引
- Neo4j - 创建唯一约束
- Neo4j - 丢弃独特的
- Neo4j 有用资源
- Neo4j - 快速指南
- Neo4j - 有用的资源
- Neo4j - 讨论
Neo4j - 数据模型
Neo4j 属性图数据模型
Neo4j 图形数据库遵循属性图模型来存储和管理其数据。
以下是属性图模型的主要特征 -
该模型表示节点、关系和属性中的数据
属性是键值对
节点使用圆圈表示,关系使用箭头键表示
关系有方向:单向和双向
每个关系包含“起始节点”或“从节点”和“到节点”或“结束节点”
节点和关系都包含属性
关系连接节点
在属性图数据模型中,关系应该是有方向的。如果我们尝试在没有方向的情况下创建关系,那么它会抛出错误消息。
在 Neo4j 中也是如此,关系应该是有方向的。如果我们尝试创建没有方向的关系,那么 Neo4j 将抛出一条错误消息,指出“关系应该是有方向的”。
Neo4j 图形数据库将其所有数据存储在节点和关系中。我们既不需要任何额外的 RRBMS 数据库,也不需要任何 SQL 数据库来存储 Neo4j 数据库数据。它以其本机格式以图表形式存储数据。
Neo4j 使用本机 GPE(图形处理引擎)来处理其本机图形存储格式。
图数据库数据模型的主要构建块是 -
- 节点
- 人际关系
- 特性
以下是属性图的简单示例。
在这里,我们使用圆圈表示节点。关系用箭头表示。关系是有方向的。我们可以用属性(键值对)来表示节点的数据。在此示例中,我们表示了节点圆内每个节点的 Id 属性。