Comments 15
ну для Yii есть YiiMongoDbSuite, годная штука :)
Есть, для кодеигнитера готовый модуль
archive.alexbilbie.com/2010/04/17/a-codeigniter-active-record-library-for-mongodb/
bitbucket.org/alexbilbie/codeigniter-mongo-library/src
И тоже самое на гитхабе
github.com/alexbilbie/codeigniter-mongodb-library
archive.alexbilbie.com/2010/04/17/a-codeigniter-active-record-library-for-mongodb/
bitbucket.org/alexbilbie/codeigniter-mongo-library/src
И тоже самое на гитхабе
github.com/alexbilbie/codeigniter-mongodb-library
Пробовали использовать Doctrine. Придерживались POPO-объектов (т.е. без аннотаций). Работала глючно и местами совершенно непредсказуемо. В итоге отказались и написали свой простенький мэппер.
Коллеги, поделитесь историями успеха, какие задачи вы решили с использованием MongoDB и PHP? Высоконагруженные интернет-магазины или внутренние системы документооборота или ...? Какой PHP-фреймворк при этом использовали?
Мой друг написал сайт worktimes.org. В качестве БД использована Mongo. Сайт на руби правда. Работает все очень быстро. БД довольно большая
Использовал монго как промежуточное хранилище для собранных из разных источников разноструктурированных данных. Потом через GUI они мапились на фиксированную SQL-таблицу. Если бы делал на одном SQL, потратил бы лишее время на EAV и связанные с ним сложности.
Для Kohana есть MangoDB: github.com/Wouterrr/MangoDB
Топик на форуме: forum.kohanaframework.org/discussion/2968/release-mango-a-orm-like-library-for-mongodb
Топик на форуме: forum.kohanaframework.org/discussion/2968/release-mango-a-orm-like-library-for-mongodb
Примеры использования: github.com/Wouterrr/MangoDemo/blob/master/classes/controller/mangodemo.php
Модельки, использованные в примерах: github.com/Wouterrr/MangoDemo/tree/master/classes/model
Object-relational mapping подразумевает транслирование обьектов в структуры данных, подчиняющихся реляционной модели. MongoDB не является реляционной базой данных, соответственно «ORM для MongoDB» — бессмыслица. Правильное название описанных инструментов — ODM, object-document mapping.
Если кому интересно какое-то время назад я начал писать документо-ориентированную ОРМ с поддержкой Amazon Simple DB, MongoDB.
Если кто-нибудь хочет контрибьютить буду только рад.
github.com/snoopckuu/Document-Oriented-DB-ORM
Если кто-нибудь хочет контрибьютить буду только рад.
github.com/snoopckuu/Document-Oriented-DB-ORM
Sign up to leave a comment.
PHP MongoDB ORM