2015-09-16 77 views
0

我需要建立和分析使用的Neo4j一個複雜的網絡,並想知道什麼是以下設置了推薦的硬件:以下neo4j設置的推薦硬件是什麼?

  1. 有三種類型的節點。
  2. 有三種類型的關係。
  3. 在穩定狀態下,網絡將包含每個類型約1M個節點和大約相同數量的邊緣每天約500K個關係被更新,並且添加100K個節點和邊緣。大約相同數量的節點/邊也被刪除。
  4. 網絡更新將在每日批次完成,我們可以容忍1-2小時的更新時間
  5. 一旦系統啓動,我們將要求數據庫查找不同節點之間的最短路徑。每天不超過500K次。我們可以接受批量查詢。

最有可能,我會使用REST API

+1

您使用的是什麼類型的訪問? REST API?嵌入式? – Supamiu

+0

我將使用REST API(編輯該問題) –

回答

1

我想你應該看看Neo4j Hardware requirements

對於你所說的服務器,我認爲首先需要的顯然是一個很大的帶寬。如果您的請求在短時間內完成,則需要。

除此之外,一個「正常」的服務器應該足夠:

  • 8或更多個核
  • 至少24Go夯
  • 至少1要SSD存儲(這一個是重要的,昂貴的)
  • 一個良好的帶寬(如1Gbps的)

順便說一句,這不是一個編程的問題,所以我覺得你應該問這件T o Neo4j

+0

謝謝。 Neo4j「聯繫我們」頁面提到SO。你認爲這個問題應該遷移到http://serverfault.com/? –

+0

我認爲這將是一個更好的地方是的,使用neo4j標籤 – Supamiu