Neo4j 图数据科学应用 - 图目录和图投影(一)

本文介绍了Neo4j图数据科学中的图目录和图投影概念,包括概述、如何在目录中创建图(原生投影与Cypher查询投影)以及创建子图的方法。图目录用于按名称管理图投影,方便算法重复使用,而子图则允许根据过滤条件创建过滤后的内存中图。
摘要由CSDN通过智能技术生成

 图目录Graph Catalogue)和图投影(Graph Projection)

原文链接:https://neo4j.com/docs/graph-data-science/current/management-ops/graph-catalog-ops/

本节详细介绍了可用于管理 Neo4j 图数据科学库中命名图投影的图目录操作

1. 概述

图算法在图数据模型上运行,该模型是 Neo4j 属性图数据模型的投影Projection)。 图投影可以看作是物理存储的图结构数据在内存(主要是JVM的堆内存)中的(图的)视图,仅包含分析相关的、潜在聚合的、拓扑和属性信息。 图投影是完全存储在内存中、针对拓扑和属性查找操作优化的压缩数据结构

图目录是 GDS 库中的一个概念,允许按名称管理多个图投影。 使用其名称、创建的图可以在分析工作流中多次使用。 命名图可以使用原生投影(Native projection)或Cypher查询投影(Cypher projection)创建。 使用完成后,命名图可以从目录中删除以释放内存。

也可以在运行算法时创建图,而无需将它们放在目录中。 我们将这种图称为匿名图

只要 Neo4j 实例在运行,图目录就存在。 当 Neo4j 重新启动时,存储在目录中的图丢失,就需要重新创建。

过程  名 

描述

gds.graph.create

使用原生投影在目录中创建图表。

gds.graph.create.cypher

使用 Cypher 投影在目录中创建图表。

gds.beta.graph.create.subgraph

使用节点和关系谓词过滤现有图,并在目录中创建图投影。

gds.graph.list

打印有关当前存储在目录中的图投影的信息。

gds.graph.exists

检查命名的图是否存储在目录中。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值