1

我猜我不明白这个范式?对于小型单台服务器或开发环境...我讨厌加载 100 条数千条记录只是为了在图表中分析它...我在这里错过了大局吗?

更新(2012 年 3 月 21 日 10:38a):
我当前的设置:

  • 默认安装
  • 默认配置
  • 服务器设置
  • 通过 REST API 创建节点
4

2 回答 2

4

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

请提供更多信息。

于 2012-03-21T13:40:52.623 回答
0

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

GraphDatabaseService graphDb =  new GraphDatabaseFactory().newEmbeddedDatabase(DB_PATH);
try (Transaction tx = graphDb.beginTx()) {
  // create some nodes here
}
于 2014-11-14T23:51:25.223 回答