neo4j免费版,现在想分别部署4台服务器,每个服务器上面都有程序往自己的db中写入数据,现在想要将这4台服务器上面的数据合并,有什么办法吗?
发布于 7 年前 作者 wangzhenxing 3720 次浏览 来自 问答

有几个问题: 1、neo4j免费版,分别独立部署,这样能合并数据吗? 2、如果能合并的话,合并之后的数据,和直接将所有数据写入一台neo4j服务器有什么区别呢? 有个问题,我们知道neo4j为每个写进去的节点和关系都有id,如果4台服务器数据合并的话,可能存在id重复的问题?

4 回复

之所以这样做,是为了提高写入的能力,同时4个程序写,效率高。 就是上面的问题,不知道如何解决?

当然会出现重复ID喽, 你 统统导出csv,然后再导入到一台机器上吧,再次导入后ID是统统重新分配

@pangguoming 数据量比较大40亿级别以上,统统导出CSV,这个估计都要好久,包括顶点和关系,感觉还不如一个程序将所有数据写入到一个机器上面。

这。。就难办了,40亿 分布在4台服务器上, 要不你写个程序导入吧

回到顶部