neo4j的最低要求是什么?

我想在Odroid XU4的docker容器中使用neo4j数据库。 数据库不大,大约有20,000个节点在里面。 Odroid只有2G内存,我想有一个samba服务器,一些nodejs应用程序和至less一个PgSQL数据库,所以系统内存不足。 我在neo4j手册中读到2G内存是最小的,但是我通过docker的例子看到它和512M一起使用,所以我对此有点困惑。 我可以使用neo4j docker镜像的最小内存是多less?

我有类似的磁盘空间麻烦。 该系统在32GB SD卡上。 我想在那里保存数据库数据,并在外部硬盘上备份,所以我可以花费最多16GB的neo4j。 数据当然不需要那种空间,我不知道为什么neo4j需要它(再次根据手册)。

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

第二个select是做一些math。 您可以使用http://graphaware.com/assets/bachman-msc-thesis.pdf中的第12页上的信息

您应该记住,由于性能原因,将所有数据存储在内存中是很好的做法。

从我的angular度来看,你不应该有记忆的问题,但你不能指望伟大的performance。

在你问这里之前,最好自己尝试一下;)