1

为了存储分层数据,可以将图形数据库 (Neo4j) 视为基于 JCR 的解决方案(ModeShape、JackRabbit)的替代方案吗?还是它们属于 2 个不同的抽象级别,这意味着 JCR 实现可以在后台使用 Neo4j?谢谢您的帮助。

4

2 回答 2

2

两者,人们都在使用 Neo4j 作为存储后端构建 CMS 应用程序(参见http://structr.org

JCR 实现也可以使用 Neo4j 来完成,过去有人做过,我们也有一个小组使用 Neo4j 作为 Apache Shindig 的后端存储。

于 2013-02-20T07:02:00.727 回答
1

您可能还想看看 OrientDB ( http://www.orientdb.org/ ),它结合了 Graph-DB(如 Neo4j)和 Document-DB 的特性。甚至似乎有一个原型实现使用 OrientDB 作为 Jackrabbit ( https://github.com/eiswind/jackrabbit-orient ) 的存储适配器,它说明了这种混合方法的实现。

于 2013-02-27T09:26:20.923 回答