我们希望在16核,48 GB ram机器上加载和分析1亿个节点Node4J图。
我们这样做是为了进行基本的关系 - 图形性能分析。
我们正在研究一些推荐的默认Neo4J设置 (JVM,任何特定于缓存的Neo4J等),用于此大小的图形和指定硬件配置文件的计算机上。
请指教, Edmon
答案 0 :(得分:3)
对于加载使用具有大堆的Neo4j Batch inserter(40G,mmio是堆的一部分)。这是关于如何读取csv文件的example project。
要进行分析,请使用企业版并使用GCR cache。您可能希望在20-30G之间堆积mmio的剩余内存。
确保在进行比较之前预热缓存。例如。通过迭代GlobalGraphOperations.at(gdb).getAllNodes() | getAllRelationships()
。
要测量最高性能,请使用嵌入式数据库和java中的Neo4j Core API。您正在查看的用例是什么?