什么是属性图(Property Graph)

AI解读 1个月前 硕雀
70 0

属性图Property Graph)是一种图数据模型,用于表示节点(实体)和边(关系)之间的关联。每个节点和边都可以附加一组属性,这些属性通常以键值对的形式存在,用于存储关于节点或边的详细信息。

属性图由以下基本元素组成:

  1. 节点(Vertex) :代表实体,例如自然人、企业或其他对象。节点可以有多个属性,这些属性描述了节点的特征或状态。
  2. 边(Edge) :表示节点之间的关系,例如所有权、参与等。边也是有向的,即它们有一个起始节点和一个目标节点,并且可以附加属性来描述这种关系的性质。
  3. 属性(Property) :键值对,用于描述节点或边的特征。属性可以是任意类型的数据,如数字、字符串或日期等。

属性图模型具有以下特点:

  • 节点和边都可以具有标签,用于指示它们在特定领域中的角色或类别。
  • 属性图支持并行边,即多个边可以共享相同的源和目标节点。
  • 属性图通常使用Cypher等图查询语言进行查询和操作。

属性图广泛应用于多种业务场景,如社交网络分析、推荐系统、知识图谱构建等领域,因其能够灵活地表示复杂的关系和实体

来源:www.aiug.cn
声明:文章来源于网络,如有侵权请联系删除!