MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Django-nonrel vs Django-mongodb vs Mongokit vs pymongo native

Django-nonrel è la strada da percorrere per Django su MongoDB. C'è django-mongodb.org, ma è solo costruito su Django-nonrel. C'è un bel po' di attività mongodb nella mailing list di django-nonrel.

La memorizzazione delle classi mongo come oggetti Django ORM funziona bene, ecco il punto.

Non ho provato a utilizzare il supporto multi-database insieme a SQL. Non ho visto molte persone usarlo in questo modo e sospetto che molto probabilmente non funzioni. C'è del lavoro per far sì che django-nonrel diventi ufficialmente parte di Django 1.4, sospetto che funzionerà una volta completato.

L'uso di django-nonrel per l'autenticazione funziona bene. Il problema principale sono le relazioni molti-a-molti. Il modulo auth lo usa per i permessi dell'oggetto per utente - che non funziona. Se non ne hai bisogno, probabilmente potresti cavartela senza usare affatto l'SQL.