到目前为止,我在Symfony2网站上使用了PHPCR-ODM和Jackalope / Doctrine-DBAL实现。但是,现在我正在考虑使用MongoDB而不是上面提到的那个作为内容存储库,希望使用PHPCR-ODM层。
更换这些DB“引擎”需要多少钱?这样做时我应该考虑什么?我有什么要求?欢迎任何建议和建议。
答案 0 :(得分:0)
早期尝试使用mongodb绑定jackalope:https://github.com/jackalope/jackalope-mongodb
如果你这样做,你就不会发现PHPCR-ODM层有什么不同。为什么要替换数据库层?无论存储如何,数据库表示都不适合直接访问(SQL查询等)。