Neo4j - 嵌入式数据库

时间:2015-01-11 02:24:38

标签: rest neo4j

我正在构建一个将使用Neo4J的Web应用程序。我将使用Java构建REST API,它将使用Neo4j Embedded版本。这个架构有问题吗?

使用其他方法更好吗? Neo4j服务器?

谢谢!

1 个答案:

答案 0 :(得分:0)

我找到了嵌入式方法

好因为:

  1. 使用Java API
  2. 性能
  3. 交易处理
  4. 因为:

    而不好
    1. 缺少经理网页界面:有一种方法可以运行嵌入式Jetty,但在webapp中使用它并不依赖于使用许多已弃用的类

    2. 缺少CLI界面

    3. 以上几点使得开发非常困难。如果需要使用cypher修复或更改数据库,则需要停止webapp并在同一个db文件夹上启动Neo服务器。

    4. 运行服务器(社区版)的备份和生产中的运行时修复可能是不可能的。