MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

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


Django-nonrel é o caminho a seguir para Django no MongoDB. Existe o django-mongodb.org, mas isso é apenas construído em cima do Django-nonrel. Há um pouco de atividade mongodb acontecendo na lista de discussão django-nonrel.

Armazenar suas classes mongo como objetos Django ORM funciona bem, esse é o ponto principal.

Eu não tentei usar o suporte a vários bancos de dados junto com o SQL. Eu não vi muitas pessoas usá-lo assim, e eu suspeito que provavelmente não funciona. Há algum trabalho em mover o django-nonrel para ser oficialmente parte do Django 1.4, eu suspeito que funcionará depois que estiver completo.

Usar django-nonrel para autenticação funciona bem. O principal problema são as relações muitos-para-muitos. O módulo auth usa isso para permissões de objeto por usuário - isso não funciona. Se você não precisar disso, provavelmente poderá fugir sem usar o SQL.