Neo4j-Process 在 Neo4j 社区版中实现复制
Posted
技术标签:
【中文标题】Neo4j-Process 在 Neo4j 社区版中实现复制【英文标题】:Neo4j-Process to achieve Replication in Community Edition of Neo4j 【发布时间】:2016-12-10 05:23:23 【问题描述】:我们是初创公司,正在使用 neo4j-jdbc-2.3.2-jar-with-dependencies 在 Windows 上为基于 java 的项目开发 Neo4j 版本 2.3.2 的社区版。正如我们一样新手,我们在 Neo4j 上存储的信息更少,比如在节点上保存更少的属性,只在节点之间创建重要的关系。我们还使用 couch-db 来存储我们的数据。
Neo4j 只有重要的数据。 基本上,到目前为止,我们仅将 Neo4j 上的信息存储用于搜索目的,但现在随着对 Neo4j 的逐渐了解,我们也希望将其用于进一步的目的。
问题:- 1:像我们想增加 Neo4j 的使用一样,我们想了解 Neo4j 社区版中的 REPLICATION 以减少丢失数据的风险。
直到我研究过它仅在企业解决方案中可用。有没有办法在社区版上实现它。
2:默认graph.db文件夹的实际用途是什么?
【问题讨论】:
您所询问的一切都记录在 Neo4j 网站上,涉及每个版本的功能(例如高可用性,它本质上是复制功能)。您需要为社区版制定自己的备份方案 - 以及如何做到这一点取决于您。 【参考方案1】:复制意味着将数据复制到另一个 Neo4j 实例,以提供high-availability cluster 和处理更多同时查询的能力。
您说过要“降低丢失数据的风险”[原文如此],这意味着您需要备份,而不是复制。
Neo4j 社区版中提供了备份功能。请参阅Neo4j Operations Manual 中的Chapter 5. Backup。
为了回答您的第二个问题,graph.db 文件夹包含默认数据库的支持文件。
【讨论】:
以上是关于Neo4j-Process 在 Neo4j 社区版中实现复制的主要内容,如果未能解决你的问题,请参考以下文章