这篇文章的答案(在 neo4j 数据库中查找不同的路径)建议使用 Traversal API 来识别图中的不同路径(请参阅原始问题),而不是使用 Cypher 查询。对于包含 10,000 个节点的图,API 立即返回结果;比 Cypher 查询快得多。
我想为包含超过 100 mio 的图表创建相同的结果。节点。根据我添加到代码中的简单进度检查,识别不同的路径可能需要几个小时。数据库文件总计约。500 MB。内存似乎不是问题,但 CPU 以 12% 的速度运行(在 8 核机器上)=> 看起来该进程受 CPU 限制。有什么方法可以让进程并行运行吗?
我正在使用在 Windows 8 上运行的 Neo4j 2.1.3、JRE 1.7.0_51-b13(64 位)。
非常感谢!