0

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

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

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

请指教,埃德蒙

4

1 回答 1

3

对于加载,请使用具有大堆(40G,mmio 是堆的一部分)的Neo4j Batch 插入器。这是一个关于如何读取 csv 文件的示例项目。

对于分析,请使用企业版并使用GCR 缓存。您可能希望为 mmio 堆上 20-30G 的剩余内存。

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

要测量最大性能,请使用嵌入式数据库和来自 java 的 Neo4j Core API。您正在查看哪些用例?

于 2012-08-08T21:17:58.213 回答