2011-05-06 3 views

ответ

5

MongoEngine является ОРМ, который обертывает PyMongo. Использование PyMongo напрямую, вероятно, будет немного быстрее/эффективнее. Если вам действительно нравится ORM Django, вам, вероятно, понравится MongoEngine. Посмотрите их документацию, поиграйте со своими API-интерфейсами и решите сами. Мне больше нравятся оба. Вы также можете взглянуть на MongoKit, который является еще одним ORM, который обертывает PyMongo. Это больше вопрос о том, следует ли использовать ORM или нет? Даже если вы поедете с MongoEngine, обязательно прочитайте документацию PyMongo и MongoDB! Вам все равно нужно понять, как работает MongoDB, если вы хотите написать с ним приличные приложения.

Смежные вопросы