优化图形数据库中查询的性能(可能是Neo4J),以检索特定节点可以到达的所有节点

时间:2019-05-15 15:21:19

标签: neo4j graph-databases

我有一个 directed 图,它有大约2-5百万个节点。我需要执行一个查询,该查询返回一个子图,其中包含从某个节点X可以到达的所有节点。

参考:Retrieve All Nodes That Can Be Reached By A Specific Node In A Directed Graph

在那篇文章中,我问了一个有关如何用Neo4J和Cypher进行此操作的相关问题,如答案所示,这是可能的。但是,性能似乎是一个问题。现在,我想问一下是否有什么办法,首先是在Neo4J中,使它相当快地执行(最多可能在一小时内)。

否则,这是否可以通过更改图形数据库来解决?是否有针对“返回所有可到达节点”用例进行了优化的数据库软件?

0 个答案:

没有答案