3

我可以将 MongoDB 用于 JCR 存储文件(XML 文件)吗?

4

3 回答 3

3

Apache JackRabbit 的下一个版本,代号Oak ,包括一个基于 Mongo 的存储 - Oak 术语中的 MicroKernel。你可以在OAK-619: Lock-free MongoMK implementation看到一些细节。

于 2012-09-20T08:12:52.210 回答
2

否 - 据我所知,MongoDB 不使用 JCR 所需的传统锁定。JCR 还包括与 Lucene 一起打包的全文搜索,而您可以在 Mongo 中进行全文搜索(使用多键),您可能没有全文搜索引擎的一些其他功能(词干、排名等)。

归根结底,JCR 真正意味着与 RDBMS 和全文索引一起使用。

于 2011-12-23T22:03:09.117 回答
0

是的,Apache Jackrabbit Oak 完全支持 MongoDB,而 mongo 实际上是您可以使用的性能最好的后端。以下是如何完成 meta64 存储库初始化的示例:

https://github.com/Clay-Ferguson/meta64/blob/master/src/main/java/com/meta64/mobile/repo/OakRepository.java

于 2016-12-04T01:40:55.927 回答