在 Neo4j 上预生产 Web 应用程序

Preproduction of web application on Neo4j

我们将在 Neo4j 数据库上制作 public 我们的第一个 Web 应用程序,现在有以下问题:

  1. 如何正确备份嵌入式 Neo4j 数据库。是否有用于此目的的标准机制?最佳做法是什么?

  2. 如何将现有的嵌入式 Neo4j 数据库正确移动到新版本?

  3. 如果 Neo4j 数据库模式发生任何进一步的变化,如何正确应用它? Neo4j 有迁移机制吗?

  1. Neo4j 企业版中提供了适当的备份功能。除了在 Neo4j 为 运行 时创建备份外,它还会对备份进行非常详细的一致性检查以保证可恢复性。对于社区,请参阅 Backup neo4j community edition offline in unix: mac or linux
  2. 关闭数据库,创建 data/graph.db 的存档并将其移动到另一台机器。
  3. 使用Liquigraph