2012-08-08 101 views
0

我們正在尋找加載和分析一個16核48GB ram機器上的1億個節點Node4J圖。良好的Neo4J優化設置

我們正在做這個來做基本的關係 - 圖形性能分析。

我們正在研究一些推薦的,默認的Neo4J設置 (JVM,特定於緩存的任何Neo4J等),以便在此大小的圖形和指定的硬件配置文件的機器上。

請指教, Edmon

+0

要導入多少個關係和屬性? – 2012-08-08 21:14:20

+0

你有什麼樣的磁盤?紡紗還是SSD? – 2012-08-08 21:16:59

回答

3

對於裝載使用Neo4j Batch inserter有大型堆(40G,MMIO是堆存在的一部分)。關於如何閱讀csv文件,這是一個example project

爲了進行分析,請使用企業版並使用GCR cache。你可能想要20-30G之間的剩餘內存爲mmio。

確保在比較之前預熱高速緩存。例如。通過迭代GlobalGraphOperations.at(gdb).getAllNodes() | getAllRelationships()

要測量最大性能,請使用嵌入式數據庫和來自java的Neo4j Core API。你在看什麼用例?