在 Neo4j 中选择哪些硬件
Which hardware to choose in Neo4j
我是 neo4j 的初学者,我想存储超过 5 亿个节点和超过 200 亿个关系。
哪种硬件最适合处理所有这些数据?
非常感谢。
马克西姆
仅针对一般性建议,最重要的两件事是充足的内存和快速的 SSD(尤其是对于较大的图形)。
Neo4j 有一个用于缓存节点和关系图拓扑的页面缓存,页面缓存越多越好。除了页面缓存之外,我们通常建议使用 8 到 31 GB 的堆,具体取决于您希望 运行.
的查询量和类型
SSD 有助于 Neo4j 的无索引邻接结构,因为这涉及指针在磁盘上的追逐。这主要用于当您无法将所有图形放入页面缓存时,但这也有助于查找节点和关系属性。
Neo4j 不限制用户使用某些硬件规格。但是,它建议 RAM、CPU 和磁盘的最低规格。即:
内存:
- 必须至少有 2 GB
- 最好有 16 GB 左右
CPU:
必须有 Intel Core I3 处理器
很高兴拥有英特尔酷睿 I7 处理器
磁盘:
必须有 15k RPM 的 SATA 驱动器
最好有SSD
也看看这些 Neo4j : Advices for hardware sizing and config and https://neo4j.com/developer/guide-sizing-and-hardware-calculator/
我是 neo4j 的初学者,我想存储超过 5 亿个节点和超过 200 亿个关系。 哪种硬件最适合处理所有这些数据? 非常感谢。
马克西姆
仅针对一般性建议,最重要的两件事是充足的内存和快速的 SSD(尤其是对于较大的图形)。
Neo4j 有一个用于缓存节点和关系图拓扑的页面缓存,页面缓存越多越好。除了页面缓存之外,我们通常建议使用 8 到 31 GB 的堆,具体取决于您希望 运行.
的查询量和类型SSD 有助于 Neo4j 的无索引邻接结构,因为这涉及指针在磁盘上的追逐。这主要用于当您无法将所有图形放入页面缓存时,但这也有助于查找节点和关系属性。
Neo4j 不限制用户使用某些硬件规格。但是,它建议 RAM、CPU 和磁盘的最低规格。即:
内存:
- 必须至少有 2 GB
- 最好有 16 GB 左右
CPU:
必须有 Intel Core I3 处理器
很高兴拥有英特尔酷睿 I7 处理器
磁盘:
必须有 15k RPM 的 SATA 驱动器
最好有SSD
也看看这些 Neo4j : Advices for hardware sizing and config and https://neo4j.com/developer/guide-sizing-and-hardware-calculator/