PHPCR Jackalope / Jackrabbit性能和兼容性(Symfony CMF)

时间:2014-08-28 10:20:33

标签: jackrabbit odm symfony-cmf doctrine-phpcr

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

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

在Symfony CMF应用中使用JackrabbitPHPCR-ODM时,我能够从其他解决方案中访问存储的内容(从PHPCR-ODM看到的是Document对象)吗? PHPCR-ODM - 比如说,来自Java Spring app?

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

1 个答案:

答案 0 :(得分:1)

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