以下neo4j设置的推荐硬件是什么?

时间:2015-09-16 14:07:05

标签: neo4j

我需要使用neo4j构建和分析复杂的网络,并想知道以下设置的推荐硬件是什么:

  1. 有三种类型的节点。
  2. 有三种类型的关系。
  3. 在稳定状态下,网络将包含每种类型约1M个节点和大约相同数量的边
  4. 每天更新约500K关系,并添加100K节点和边。大约相同数量的节点/边缘也被删除。
  5. 网络更新将每日进行,我们可以容忍1-2小时的更新时间
  6. 系统启动后,我们将查询数据库以查找不同节点之间的最短路径。每天不超过500K次。我们可以使用批量查询。
  7. 最有可能的是,我将使用REST API

2 个答案:

答案 0 :(得分:1)

我认为你应该看看Neo4j Hardware requirements

对于你所谈论的服务器,我认为首先需要的是显然是一个很大的带宽。如果您的请求在短时间内完成,则需要它。

除此之外,“普通”服务器应该足够了:

  • 8个或更多核心
  • 至少24Go ram
  • 至少1个SSD存储(这个很重要且价格昂贵)
  • 良好的带宽(如1Gbps)

顺便说一下,这不是一个编程问题,所以我认为你应该问这个Neo4j

答案 1 :(得分:1)

您可以使用Neo4j Hardware sizing calculator粗略估计硬件需求。