Очередной MongoDB PHP ORM: kanon-mongo
Прошла неделя с тех пор как я начал использовать MongoDB в качестве базы данных. В качестве ORM изначально использовал mongodm, так как она написана в наиболее близком к моему стилю. Но, по мере использования выяснились некоторые проблемы, например, использование 1Гб памяти при полной выборке по относительно небольшой коллекции: библиотека пыталась сразу создать все модели. Также указание соединения и названия коллекции в модели — не слишком удобно. В связи с тем, что переписывать по сути надо не так много (4 файла в оригинале), написал за пару дней свой вариант, в своем стиле, и выложил сегодня на github. Итак, представляю kanon-mongo: Читать дальше →