Django+MongoDB

原文鏈接: http://www.cnblogs.com/holbrook/archive/2012/03/11/2390715.html

NoSQL通常意味着非關係型、分佈式的數據存儲,具備大數據量下的高性能,橫向擴展能力,以及靈活的數據模型。

也許,還意味着開源。

MongoDB是一種以文檔形式存儲的NoSQL。

Django + MongoDB的抉擇

  1. 最直接的方式是使用PyMongo——MongoDB提供的Python Driver。但是用慣了Django的Model層,實在不願意自己去維護數據庫連接,寫一大堆CRUD的語句。
  2. 而django-nonrel,如前所述,未必是一個好的選擇。同樣的原因,django-mongodb-engine是基於django-nonrel的MongoDB backend實現,也不予考慮。
  3. MongoEngine,在Django官方的支持出來之前,我認爲這是最好的選擇。因爲MongoEngine可以提供與Django Model(ORM)非常類似的體驗,可以快速上手。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章