Я возглавляю новый проект, в котором мы убеждены, что MongoDB - правильный выбор для базы данных.Мы решили, что архитектура будет SOA, поэтому веб-часть будет разрабатываться с использованием Symfony, а служебная часть будет разрабатываться с использованием облегченной среды REST Tonic .
Теперь, в части обслуживания, мы будем общаться с MongoDB, и для этого мы рассмотрели ряд доступных библиотек MongoDB: Doctrine MongoDB ODM , Mondango , ActiveMongo , MongoRecord и т. Д. Однако мы не уверены, какой из них выбрать.
Мне было интересно, сможет ли кто-нибудь поделиться своим опытом с этими библиотеками, чтобы мы могли сделать правильный выбор.Вот некоторые свойства, которые, по нашему мнению, должна иметь библиотека:
- Простые классы PHP для определения документов (вместо файлов массива / конфигурации)
- Поддержка ссылок
- Эффективность в работе
- Легко понять API
Ждем ваших взглядов!