在Neo4j中选择哪种硬件

问题描述 投票:-1回答:2

我是neo4j的初学者,我想存储超过5亿个节点和超过20亿的关系。哪种硬件最适合处理所有这些数据?非常感谢。

马克西姆

optimization neo4j cypher hardware sizing
2个回答
1
投票

Neo4j不限制用户使用某些硬件规格。但是它建议RAM,CPU和磁盘的最低规格。具体如下:

内存:

  • 必须至少有2 GB
  • 很高兴有16 GB左右

中央处理器:

  • 必须拥有Intel Core I3处理器
  • 很高兴拥有英特尔酷睿I7处理器

磁盘:

  • 必须具有15k RPM的SATA驱动器
  • 拥有固态硬盘很好

还看看这些以及Neo4j : Advices for hardware sizing and confighttps://neo4j.com/developer/guide-sizing-and-hardware-calculator/


1
投票

仅仅为了一般性的建议,最需要考虑的两件事是大量内存和快速SSD(特别是对于较大的图形)。

Neo4j有一个用于缓存节点和关系图形地形的页面缓存,你可以更好地适应页面缓存。除了页面缓存之外,我们通常建议使用8到31 GB的堆,具体取决于您希望运行的卷和类型。

SSD有助于Neo4j的无索引邻接结构,因为这涉及指针在磁盘上的追逐。这主要适用于无法在页面缓存中使用所有图形的情况,但这也有助于查找节点和关系属性。

© www.soinside.com 2019 - 2024. All rights reserved.