中间件速查手册
图数据库节点

Node 是什么?

图里的实体,带标签和属性

类比:关系图上的一个人、一家公司

它是什么

节点表示一个实体,可以有多个标签(:Person:Customer)和任意属性(name、age)。Neo4j 内部用固定大小的记录存节点,通过 ID 直接定位。

建模建议

节点该装什么属性,取决于你怎么查它。

  • 经常用来过滤的属性建索引(CREATE INDEX FOR (p:Person) ON (p.id))
  • 不要把关系信息塞进节点属性(如 friends: [1,2,3]),那就退回关系库了
  • 标签要少而稳定,标签爆炸会拖慢查询规划

它出现在这些中间件里

相关概念