sql >> Databasteknik >  >> NoSQL >> MongoDB

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

Django-nonrel är vägen att gå för Django på MongoDB. Det finns django-mongodb.org, men det är bara byggt ovanpå Django-nonrel. Det pågår en hel del mongodb-aktivitet på django-nonrels e-postlista.

Att lagra dina mongoklasser som Django ORM-objekt fungerar bra, det är hela poängen.

Jag har inte provat att använda stödet för flera databaser tillsammans med SQL. Jag har inte sett många använda det så, och jag misstänker att det med största sannolikhet inte fungerar. Det pågår en del arbete med att flytta django-nonrel så att den officiellt blir en del av Django 1.4, jag misstänker att det kommer att fungera när det är klart.

Att använda django-nonrel för auth fungerar ok. Huvudproblemet är många-till-många-relationer. Auth-modulen använder det för behörigheter per användare - det fungerar inte. Om du inte behöver det kan du förmodligen komma undan utan att använda SQL alls.



  1. skillnad mellan aggregat ($match) och fynd, i MongoDB?

  2. Hur kör jag mongodump-kommandot programmatiskt från node.js?

  3. Fem tips för bättre MongoDB-värd på Azure

  4. Hur ökar man prestanda för uppdateringsoperationen i Mongo?