2010-02-19 6 views
15

Jusqu'ici Django a une bonne intégration avec plusieurs SGBDR. Les SGBD NoSQL, sans schéma et axés sur les documents sont en cours de développement. Quel est le statut de l'intégration de ces SGBD tendance et à la mode avec Django? Existe-t-il des bibliothèques prêtes pour la production ou au moins prêtes à l'emploi pour Django?Django et NoSQL, une bibliothèque prête à l'emploi?

Jusqu'à présent, j'avoir sous la main:

Répondre

14

Pre 1.0, django ORM a subi une restructuration majeure facteur queryset. L'une des raisons de ceci était que «ce ré-facteur nous permet de soutenir des backends non relationnels».

Le support officiel je pense est définitivement sur les cartes; mais je pense qu'il y avait des questions plus pressantes pour 1.1 et 1.2 (maintenant en version bêta).

Cependant, il y a bien sûr plusieurs efforts indépendants pour utiliser des bases de données non relationnelles avec django, y compris, mais sans s'y limiter à ce qui suit:

2

Neo4j - la base de données Java graphique (à l'autre bout du Spectre NoSQL) - a également initial support.

EDIT:

J'ai passé un bon moment étoffant ce soutien à et de passer à un protocole à distance. Vous pouvez voir les résultats sur GitHub.

+0

merci Matt! Je suis ravi de le savoir. – Viet

0

Jusqu'à ce qu'il y ait un support Django officiel d'un back-end MongoDB, pour l'auto-administration, etc. (ce ne serait pas si génial). Je voudrais jeter un oeil à mongokit, qui est une enveloppe fine sur pymongo. Il y a quelques alternatives, mais mongokit a une documentation complète et est en développement actif.

Questions connexes