neo4j 的最低要求是什么?

What are the minimum requirements of neo4j?

我想在 Odroid XU4 的 docker 容器中使用 neo4j 数据库。数据库不大,里面大约有 20.000 个节点。 Odroid只有2G内存,我想有一个samba服务器,一些nodejs应用程序和至少一个PgSQL数据库,所以系统内存不足。我在 neo4j manual that 2G memory is the minimum, but I read by docker examples 中看到它与 512M 一起使用,所以我对此有点困惑。我可以使用 neo4j docker 图像的最小内存是多少?

磁盘space也有类似的问题。该系统位于 32GB SD 卡上。我想在那里保存数据库数据并备份到外部硬盘驱动器上,这样我最多可以为 neo4j 花费 16GB。数据当然不需要那种space,我不知道neo4j为什么需要它(再次根据手册)。

首先,您可以使用 http://neo4j.com/hardware-sizing-calculator/ 粗略估计内存和磁盘使用情况。

第二种选择是做一些数学运算。您可以在 http://graphaware.com/assets/bachman-msc-thesis.pdf

中使用第 12 页的信息

您应该记住,出于性能原因,最好将所有数据都保存在内存中。

从我的角度来看,内存应该没有问题,但您不能指望出色的性能。

最好先自己试一下再问这里;)