0

预见到未来可能出现的问题,我决定使用基于 Java 的 Jackrabbit 实现(因为根据 Symfony CMF 文档,它是具有最高性能的系统)用于存储目的。对于我正在开发的门户,我目前使用带有 PHPCR 内容存储库功能的 Symfony CMF + 标准 RDBMS (MySQL) 中的一些相关表。

不幸的是,我对内容存储系统知之甚少,几乎没有实践经验。所以这是我的问题:

当在 Symfony CMF 应用程序中使用Jackrabbitwith PHPCR-ODMfrom 时,我是否能够PHPCR-ODM从 PHPCR-ODM 以外的其他解决方案(例如 Java Spring 应用程序)访问存储的内容(作为从 中看到的 Document 对象)?

换句话说,如果我想在某个阶段切换到 Java,而不是触及存储(Jackrabbit / MySQL),而只是创建 Java 等效文档,我能做到吗?或者我需要做一些更多的工作,比如导出数据库,然后再将它导入到例如提到的基于 Java 的解决方案中?

4

1 回答 1

1

是的,您可以从 java 访问内容而无需更改内容。我们甚至做了一个概念验证,通过 PHPPCR ODM 从 Magnolia 和 Adob​​e CQ 读取数据。

于 2014-08-28T10:32:10.763 回答