MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Django-nonrel срещу Django-mongodb срещу Mongokit срещу pymongo native

Django-nonrel е начинът да отидете за Django в MongoDB. Има django-mongodb.org, но той просто е изграден върху Django-nonrel. Има доста активност на mongodb в пощенския списък на django-nonrel.

Съхраняването на вашите монго класове като Django ORM обекти работи добре, това е целият смисъл.

Не съм опитвал да използвам поддръжката на множество бази данни заедно с SQL. Не съм виждал много хора да го използват по този начин и подозирам, че най-вероятно не работи. Има работа по преместването на django-nonrel, за да стане официално част от Django 1.4, подозирам, че ще работи след като приключи.

Използването на django-nonrel за auth работи добре. Основният проблем са отношенията много към много. Модулът auth използва това за разрешенията за обект на потребител - това не работи. Ако нямате нужда от това, вероятно бихте могли да се измъкнете, без изобщо да използвате SQL.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. 3 начина за преобразуване на дата в низ в MongoDB

  2. Как да хванете изключение при създаване на екземпляр на MongoClient

  3. MongoDB $trunc

  4. MongooseError [MongooseServerSelectionError]:връзката <монитор> към 52.6.250.237:27017 затворена

  5. PyMongo upsert изхвърля upsert трябва да е екземпляр на грешка bool