Django и NoSQL, любая готовая к использованию библиотека?

До сих пор Django имеет хорошую интеграцию с несколькими РСУБД. NoSQL, без схемы и документированные СУБД собираются. Каков статус интеграции этих трендовых и модных СУБД с Django? Существуют ли готовые к использованию или, по крайней мере, готовые к использованию библиотеки для Django?

До сих пор у меня это было под рукой:

Ответы

Ответ 1

Pre 1.0, django ORM подвергся серьезному повторному набору запросов. Одной из причин этого было: "Этот рефактор позволяет нам поддерживать нереляционные бэкэнды".

Официальная поддержка, на мой взгляд, определенно находится на карточках; но я думаю, что были более неотложные вопросы для 1,1 и 1,2 (сейчас в бета-версии).

Однако, конечно, есть несколько независимых усилий по использованию нереляционных баз данных с django, включая, но не ограничиваясь следующим:

Ответ 2

Neo4j - база данных диаграммы Java (на другом конце спектра NoSQL) - также имеет начальная поддержка.

EDIT:

Я потратил довольно много времени, помогая этой поддержке и переходя к удаленному протоколу. Вы можете увидеть результаты на GitHub.

Ответ 3

До тех пор, пока не будет официальной поддержки Django встроенного сервера MongoDB, для автоматического администрирования и т.д. (это было бы не так здорово). Я бы посмотрел на mongokit, который является тонкой оболочкой над pymongo. Есть несколько альтернатив, но mongokit имеет всестороннюю документацию и находится в активной разработке.