0

在通过给定节点的传入和传出关系进行查询时,我注意到性能差异。在这种情况下,传出速度要快得多。

生成图形的输入文件按每条边的起始节点排序。

输入文件的顺序重要吗?外向关系的处理方式是否有所不同?

我阅读了一些关于内部的背景知识,但似乎没有回答我关于性能差异的问题。

4

1 回答 1

0

应该没有区别。在我的MSc Thesis的第 12 页上,还有一张关于事物如何存储在 Neo4j 中的图表。

可能导致差异的原因是您正在运行一个使用冷缓存的测试(第一个),而另一个使用暖缓存。如果你翻转你的实验,先做输出,然后输入,你可能会发现输入突然变快了!这是因为数据第一次在磁盘上,然后第二次在内存中。

于 2015-03-02T18:10:01.557 回答