是否有支持MySQL和NoSQL数据库的PHP ORM项目,如MongoDB?
我目前正在使用RedBean来做MySQL ORM,但我想将MongoDB引入应用程序,甚至可能在将来用MongoDB替换一些MySQL。
可以让我在两者之间轻松过渡的ORM会很好。但是,我倾向于不喜欢需要太多配置的ORM(即YAML,XML等)。 RedBean非常好用,它允许人们在没有太多配置的情况下轻松地完成工作。
答案 0 :(得分:4)
是的,doctrine也支持各种RDBMS和NoSQL存储
答案 1 :(得分:0)
Docrine 2包含用于NoSQL数据库的ORM和ODM(支持MongoDB和CouchDB),理论上可以将Doctrine连接到任何其他数据库。
答案 2 :(得分:0)
我们正在处理一些名为UniMapper的基于适配器的ORM。
它提供了一个统一的API,用于访问来自不同类型的数据库,协议和第三方API的内容。您甚至可以在不同存储的实体之间进行关联。它应该比Doctrine更快。试试看,给我们一些反馈: - )。
很快就会支持MongoDB,但您可以自己编写扩展程序,这很容易。
然而,快速启动并不完整,你可以问我或我们团队的人。