为什么重新启动Neo4j时所有数据都消失了?

为什么重新启动Neo4j时所有数据都消失了?,neo4j,data-loss,Neo4j,Data Loss,我想我不明白这种模式? 对于小型单服务器或开发环境。。。我讨厌仅仅为了在一张图表中分析它而加载上百条上千条记录。。。我是否错过了这里的大局 更新3/21/2012 10:38a: 我当前的设置: 默认安装 默认配置 服务器设置 通过restapi创建节点 如何实例化数据库、嵌入式或服务器?您是否正在运行NompanentGraphDatabase,因为这是内存中的测试数据库。如果使用普通的EmbeddedGraphDatabase,则在插入数据的过程中,图形会被连续地持久化 请提供更多信息。如何

我想我不明白这种模式? 对于小型单服务器或开发环境。。。我讨厌仅仅为了在一张图表中分析它而加载上百条上千条记录。。。我是否错过了这里的大局

更新3/21/2012 10:38a: 我当前的设置:

默认安装 默认配置 服务器设置 通过restapi创建节点
如何实例化数据库、嵌入式或服务器?您是否正在运行NompanentGraphDatabase,因为这是内存中的测试数据库。如果使用普通的EmbeddedGraphDatabase,则在插入数据的过程中,图形会被连续地持久化


请提供更多信息。

如何实例化数据库、嵌入式或服务器?您是否正在运行NompanentGraphDatabase,因为这是内存中的测试数据库。如果使用普通的EmbeddedGraphDatabase,则在插入数据的过程中,图形会被连续地持久化


请提供更多信息。

如果在保存对象时使用Java,则必须关闭嵌入式事务,否则它们可能会丢失。在早期版本中,这是通过调用finally{tx.finish;}完成的,在以后的版本2.1+中,当在try with资源中实例化时,它应该自动发生。如果事务tx在try子句之外实例化,则可能会遇到问题

GraphDatabaseService graphDb=新建GraphDatabaseFactory.newEmbeddedDatabaseDB_路径; 尝试事务tx=graphDb.beginTx{ //在这里创建一些节点 }
如果使用Java,则在保存对象时必须关闭嵌入式事务,否则它们可能会丢失。在早期版本中,这是通过调用finally{tx.finish;}完成的,在以后的版本2.1+中,当在try with资源中实例化时,它应该自动发生。如果事务tx在try子句之外实例化,则可能会遇到问题

GraphDatabaseService graphDb=新建GraphDatabaseFactory.newEmbeddedDatabaseDB_路径; 尝试事务tx=graphDb.beginTx{ //在这里创建一些节点 }
我们需要知道更多来帮助你。这是服务器还是嵌入式数据库?Neo4j绝对不应该在重启之间丢弃数据。我们需要了解更多信息来帮助您。这是服务器还是嵌入式数据库?Neo4j绝对不应该在重启之间删除数据。如果您可以用一些简单的快速步骤或链接更新您的答案,以获得我的服务器配置设置,这样它就不会丢失数据,我将继续并将此标记为已接受。。。非常感谢您抽出时间!我通读了这个链接:但我仍然不明白我应该在哪里设置属性或修复配置文件…?如果你可以用一些简单的快速步骤或链接更新你的答案,以获得我的服务器配置设置,这样它就不会丢失数据,我将继续并将其标记为已接受。。。非常感谢您抽出时间!我通读了这个链接:但我仍然不明白应该在哪里设置属性或修复配置文件。。。?