sql >> Base de Datos >  >> NoSQL >> MongoDB

Django-nonrel vs Django-mongodb vs Mongokit vs pymongo nativo

Django-nonrel es el camino a seguir para Django en MongoDB. Está django-mongodb.org, pero está construido sobre Django-nonrel. Hay bastante actividad de mongodb en la lista de correo de django-nonrel.

Almacenar tus clases mongo como objetos Django ORM funciona bien, ese es el punto.

No he intentado usar el soporte de múltiples bases de datos junto con SQL. No he visto a muchas personas usarlo así, y sospecho que lo más probable es que no funcione. Hay algo de trabajo para mover django-nonrel para que sea oficialmente parte de Django 1.4, sospecho que funcionará una vez que esté completo.

Usar django-nonrel para autenticación funciona bien. El principal problema son las relaciones de muchos a muchos. El módulo de autenticación lo usa para los permisos de objeto por usuario, eso no funciona. Si no necesita eso, probablemente podría salirse con la suya sin usar el SQL en absoluto.