全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

简介

最近更新时间:2025-11-11 16:29:40

Relyt 默认以插件形式集成了 Apache AGE,为用户提供强大的图数据处理能力。通过支持 Cypher 查询语言,Relyt 能够高效地对图数据进行查询、分析与操作。


什么是图

图(Graph) 的基本元素是 节点(Vertex) 与 边(Edge):

  • 节点表示事物或实体

  • 边描述节点之间的关联关系(可定向且可携带属性)

以上图为例,可以创建一个或多个目录(Catalog),如“服装目录”。目录中管理若干系列(Collection),例如“春夏系列”“秋冬系列”。每个系列由若干商品(Item)组成,商品可包含子商品,并可关联属性(Attribute)图片(Image)、附件(Attachment)等信息。

此架构中:

  • 每个实体(蓝色矩形)在图中建模为节点(Vertex)

  • 实体之间的业务关系在图中建模为边(Edge)


什么是Cypher

Cypher是一种声明式的查询语言。作为通过开放 Cypher 项目提供的开源语言,Cypher在设计上类似于SQL,但专门针对图数据结构做了优化。它的核心优势在于使用非常直观的语法来描述和操作图数据中的复杂关系,让开发者可以更关注“要查询什么”,而不是“如何查询”。例如:

MATCH (alice:Person {name: 'Alice'})-[r:FRIENDS_WITH]->(friend)
RETURN friend.name

说明:

  • (alice:Person) 表示带有 Person 标签的节点,并将其赋予变量 alice

  • [r:FRIENDS_WITH] 表示带有 FRIENDS_WITH 标签的关系,并将其赋予变量 r

  • (friend) 表示一个目标节点,并将其赋予变量 friend(此处未指定标签)。

  • 结果返回 friend 节点的 name 属性。

更多语法详见 Cypher 官网


图分析引擎

图分析引擎是一种专门用于处理和分析图结构数据的计算框架,它擅长挖掘实体间复杂的关系模式。

图分析引擎的能力在需要深度关系分析的场景中表现得尤为突出,例如下列场景:

  • 金融风控:通过分析用户之间的资金交易网络,可以有效识别潜在的欺诈交易、洗钱团伙和信用卡套现等异常行为模式

  • 社交网络与推荐系统:通过分析好友关系、兴趣相似度和资讯传播路径,可以实现精准的好友推荐、商品推荐或内容推荐,并进行用户分群

  • 知识图谱:能够存储和融合千亿级别的海量知识,并支持快速关联查询和知识梳理,常用于智能客服、教育知识导航等领域

  • 基础设施与工业运维:可以帮助进行 IT 网络的故障根因分析、城市交通路网的拥堵分析、甚至是工业管道网络的压力调节与负载平衡

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈