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

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

Django-nonrel er vejen at gå for Django på MongoDB. Der er django-mongodb.org, men det er bare bygget oven på Django-nonrel. Der foregår en del mongodb-aktivitet på django-nonrel-mailinglisten.

At gemme dine mongoklasser som Django ORM-objekter fungerer fint, det er hele pointen.

Jeg har ikke prøvet at bruge multi-database support sammen med SQL. Jeg har ikke set mange mennesker bruge det sådan, og jeg formoder, at det højst sandsynligt ikke virker. Der er noget arbejde på at flytte django-nonrel til officielt at være en del af Django 1.4, jeg formoder, at det vil virke, når det er færdigt.

Brug af django-nonrel til godkendelse fungerer ok. Hovedproblemet er mange-til-mange relationer. Auth-modulet bruger det til tilladelser pr. brugerobjekt - det virker ikke. Hvis du ikke har brug for det, kan du sikkert slippe uden at bruge SQL overhovedet.



  1. Sådan eksporteres MongoDB-forespørgselsresultater til en JSON-fil

  2. mongo - rubin forbindelsesproblem

  3. MongoDB:kontroller forbindelsen til DB

  4. Opretter forbindelse til Redis, der kører i Docker Container fra værtsmaskine