Neo4j 基础概念介绍

Nodes 节点

  • 节点是主要的数据元素
  • 节点通过关系连接到其他节点
  • 节点可以有一个或者多个属性
  • 节点有一个或多个实体标签,用于描述其在图表中的作用

Relationships 关系

  • 关系连接两个节点
  • 关系是具有方向性的
  • 节点可以具有多个甚至递归的关系
  • 关系可以有一个或者多个属性

Properties 属性

  • 用来描述具体节点的东西
  • 属性可以被索引和约束
  • 可以从多个属性创建复合索引

Labels 实体标签

  • 实体标签用于节点分组, 可以想象人有性别男女, 男|女可作为一个实体标签, 人也可以作为一个实体标签
  • 一个节点可以具有多个实体标签: 比如说 小明(一个人, 男性) 可以有实体标签 '人', 也可以有'男'
  • 对实体标签进行索引以加速在图中查找节点

Neo4j 查询拓展

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。