图目录(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 重新启动时,存储在目录中的图丢失,就需要重新创建。
| 过程 名 |
描述 |
| 使用原生投影在目录中创建图表。 |
|
| 使用 Cypher 投影在目录中创建图表。 |
|
| 使用节点和关系谓词过滤现有图,并在目录中创建图投影。 |
|
| 打印有关当前存储在目录中的图投影的信息。 |
|
| 检查命名的图是否存储在目录中。 |
|
| |

本文介绍了Neo4j图数据科学中的图目录和图投影概念,包括概述、如何在目录中创建图(原生投影与Cypher查询投影)以及创建子图的方法。图目录用于按名称管理图投影,方便算法重复使用,而子图则允许根据过滤条件创建过滤后的内存中图。
最低0.47元/天 解锁文章
847

被折叠的 条评论
为什么被折叠?



