I am leading a new project where we are convinced that MongoDB is the right choice for the database. We decided that the architecture would be SOA, so the web part would be developed using Symfony, and the service part would be developed using the lightweight REST Tonic framework.
Now, in terms of maintenance, we will communicate with MongoDB, and for this we examined a number of available MongoDB libraries: Doctrine MongoDB ODM , Mondango , ActiveMongo , MongoRecord , etc. However, we are not sure which one to choose.
I was wondering if anyone could share their experiences with these libraries so that we could make the right choice. Here are some of the properties that we consider a library:
- Common PHP classes for defining documents (instead of array / configuration files)
- Link Support
- Operations efficiency
- Easy to understand API
Looking forward to your views!
source share