django - 用于 Django 的 mongodb

标签 django mongodb

我喜欢mongodb和django,还有一些框架可以选择:

  • mongodb引擎
  • django-mongodb-engine

Mongodbengine有很好的性能和django ORM like api,但是现在不支持序列化。

django-mongodb-engine 是一个 django 后端,您可以将它与 django ORM 一起使用。

所以 django-mongodb-engine 更好?性能如何?

最佳答案

有许多项目将 MongoDB 与 Django 相结合,但最好的(我相信)尚未到来。 Alex Gaynor 的 Google Summer of Code 项目正在研究 Django ORM 的查询集重构,以允许非关系后端。在他的最后一次更新中,他说他们有一个工作的 MongoDB 后端:

Since this is about the halfway point of GSOC I'll give a general overview: we have a working MongoDB backend, with many implemented features, and a set of changes to Django itself (that don't break anything else of course) that enable this.

http://groups.google.com/group/django-developers/browse_thread/thread/36ed23d7b32ff0fd?pli=1

因此,如果您想将 MongoDB 与 Django ORM 一起使用,您可以切换到 django-norel 并使用 django-mongodb-engine,或者您可以等待 Alex 的工作被合并到主干中。

关于django - 用于 Django 的 mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3340467/

相关文章:

python - 如何将不同的应用程序合并到一个网页中?

python - Aptana 配置 : The interpreter configured does not exist in the filesystem

c# - 过滤器+ElemMatch

django - 如何将现有的 Web 应用程序从 Heroku 迁移到 AWS

python - 在 django 模板上使用keys()

python - 在 Heroku 上使用线程更新数据库?

javascript - NodeJS 与 Q Promise 异步

mongodb - 快速存储大量文档到 mongoose

mongodb.lock 权限被拒绝

java - 对 MongoDB 和 Pooling、Bson 语法和文档格式感到困惑