2014-12-19 76 views
-1

我在本地计算机上使用Neo4j的Community Edition。有没有办法处理故障转移(企业版中存在故障转移机制)? 一个选项1想到的是实时备份目录,并在备份目录上运行新的Neo4j安装。有没有办法通过任何脚本或Load Balancer等软件进行管理,这将在主服务器故障切换时启用同一端口上的备份和IP。使用Community Edition of Neo4j进行故障转移处理

如果有人已经准备好使用Community Edition处理故障转移的设置。请分享。

+0

你使用哪种语言? – 2014-12-19 13:05:00

+0

我正在尝试通过Shell脚本来准备故障转移设置。 – Navneet 2014-12-20 04:21:19

+1

你可以使用像NeoClient这样的内置故障转移功能 – 2014-12-21 02:49:01

回答

4

在数据库运行时通过存储目录进行复制是一种危险操作,可能会导致数据损坏。

当然,您可以自己在Neo4j社区的基础上编写群集解决方案,但请放心,您需要投入多个人工年,才能以生产就绪的方式执行此操作。这就是为什么Neo4j企业已经为你解决了这个问题。

推荐的方法当然是使用企业版。联系Neo4j销售人员,收集有关许可和价格的更多信息。

+0

按照我的用例,我的应用程序只能从Neo4j读取。通过应用程序没有写入操作。某些ETL工具会将数据添加到图形数据库,并且我想在完成数据加载活动时执行备份。复制时复制存储目录仍然不可取,因此不会执行写入操作。 – Navneet 2014-12-25 17:43:32