良好的Neo4J优化设置

时间:2012-08-08 14:15:38

标签: performance jvm neo4j

我们希望在16核,48 GB ram机器上加载和分析1亿个节点Node4J图。

我们这样做是为了进行基本的关系 - 图形性能分析。

我们正在研究一些推荐的默认Neo4J设置 (JVM,任何特定于缓存的Neo4J等),用于此大小的图形和指定硬件配置文件的计算机上。

请指教, Edmon

1 个答案:

答案 0 :(得分:3)

对于加载使用具有大堆的Neo4j Batch inserter(40G,mmio是堆的一部分)。这是关于如何读取csv文件的example project

要进行分析,请使用企业版并使用GCR cache。您可能希望在20-30G之间堆积mmio的剩余内存。

确保在进行比较之前预热缓存。例如。通过迭代GlobalGraphOperations.at(gdb).getAllNodes() | getAllRelationships()

要测量最高性能,请使用嵌入式数据库和java中的Neo4j Core API。您正在查看的用例是什么?