我领导一个新的项目,我们已经确信MongoDB是数据库的正确选择。我们已经决定,该架构将SOA,所以Web部件将使用Symfony的开发和服务部分将采用轻量的REST框架Tonic发展。哪个MongoDB库用于Symfony的独立PHP项目?
现在,在服务的一部分,我们将用MongoDB的并为通信,我们已经调查了一些可用的MongoDB库:Doctrine MongoDB ODM,Mondango,ActiveMongo,MongoRecord,等等。但是,我们不知道哪一个挑选。
我想知道如果任何人都可以分享他们使用这些库的经验,使我们能够做出正确的选择。下面是一些我们认为物业的图书馆应该有:
- 平原PHP类定义文件(而不是阵列/配置文件)
- 支持引用
- 效率操作
- 易于了解API
期待您的意见!
我们没有使用Symfony与Mongo连接,它只会调用服务层,它是用Tonic完成的,它将与Mongo连接。 – 2012-03-23 18:19:37
决定与此一起。使用服务层(现在使用Symfony组件构建,即兴补丁)很容易地进行配置。 – 2012-03-26 08:35:01