2014-08-28 37 views
0

爲了預測未來可能出現的問題,我決定使用基於Java的Jackrabbit實現(因爲它是Symfony CMF文檔中性能最高的系統)用於存儲目的。對於我正在開發的門戶,我現在使用Symfony CMF和PHPCR內容存儲庫功能+標準RDBMS(MySQL)中的一些相關表格。PHPCR Jackalope/Jackrabbit性能和兼容性(Symfony CMF)

不幸的是,我對內容存儲庫系統知之甚少,幾乎沒有實際經驗。因此,這裏是我的問題:

當使用JackrabbitPHPCR-ODM從Symfony的CMF應用程序內,我能夠訪問存儲的內容(即文檔對象從PHPCR-ODM看到)從比PHPCR-ODM其他的解決方案 - 比如,從Java Spring應用程序?換句話說,如果我想在某個階段切換到Java,而不是觸及存儲器(Jackrabbit/MySQL),而只是創建Java等效文檔,我能做到這一點嗎?或者我需要做一些更多的工作,比如導出數據庫,然後做一些工作再次導入到數據庫中。上述基於Java的解決方案

回答

1

是的,你可以從java訪問內容而不必更改內容。我們甚至做了一個概念驗證,通過PHPCR ODM從Magnolia和Adobe CQ讀取數據。

+0

對我們來說是個好消息 - 謝謝。我猜想沒有多少理由使用Doctrine的PHPCR解決方案了? – forsberg 2014-09-02 08:30:43