Neo4j - 边缘的磁盘表示

时间:2015-03-01 01:48:42

标签: neo4j on-disk

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

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

输入文件的顺序是否重要?传出关系的处理方式是否存在差异?

我在internals上阅读了一些背景信息,但似乎没有回答我关于性能差异的问题。

1 个答案:

答案 0 :(得分:0)

应该没有区别。还有一个关于我MSc Thesis第12页Neo4j中存储事物的图表。

可能导致这种差异的原因是你正在运行一个带有冷缓存的测试(第一个),另一个带有热缓存。如果你翻转你的实验并先做传出,然后传入,你可能会发现传入突然变得更快!那是因为第一次数据在磁盘上,第二次在内存中。