Graph 基本概念 :
基本元素 :
- Nodes : 数据记录,对应实体,如一个人或一部电影就是一个Node。
- Relationships : Nodes 之间的关系,如两个人( Node ) 之间是 父子关系 ( Relationship )。
- Properties : 键值对属性集,如一个人的姓名( name = daniel ),或一个关系的描述,如朋友关系的亲密度 ( rateing= 10 )。
- Labels : (分组)标签,用于将多个 Nodes 归为一组,比如 Alice 和 Bob 都是学生,那么这两个 Nodes 可以都打上 Student Label。一个 Node 可能有 0-N Labels。 Labels 无 Properties。
与关系型数据库对应 :
- Graph <–> Database
- Label <–> Table
- Node <–> Row
- Propertie <–> Field / Column
- Relationship <–> Join fields ??? (Not sure)