MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

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

Django-nonrel là cách để sử dụng Django trên MongoDB. Có django-mongodb.org, nhưng nó chỉ được xây dựng trên Django-nonrel. Có khá nhiều hoạt động mongodb đang diễn ra trên danh sách gửi thư django-nonrel.

Lưu trữ các lớp mongo của bạn dưới dạng các đối tượng Django ORM hoạt động tốt, đó là toàn bộ vấn đề.

Tôi chưa thử sử dụng hỗ trợ đa cơ sở dữ liệu cùng với SQL. Tôi đã không thấy nhiều người sử dụng nó như vậy, và tôi nghi ngờ nó rất có thể không hoạt động. Có một số công việc để chuyển django-nonrel trở thành một phần chính thức của Django 1.4, tôi nghi ngờ nó sẽ hoạt động sau khi hoàn tất.

Sử dụng django-nonrel cho auth hoạt động tốt. Vấn đề chính là quan hệ nhiều-nhiều. Mô-đun xác thực sử dụng mô-đun đó cho các quyền của mỗi đối tượng người dùng - điều đó không hoạt động. Nếu bạn không cần điều đó, bạn có thể thoát ra mà không cần sử dụng SQL.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. DynamoDB và MongoDB NoSQL

  2. Tùy chọn sử dụngFindAndModify không được hỗ trợ

  3. Làm cách nào để lấy các tài liệu con từ một mảng?

  4. Ngăn chặn đăng nhập trùng lặp với FOSUserBundle

  5. sử dụng cho thời gian tạo ObjectId mongodb