Pregunta

Hasta ahora Django tiene una buena integración con varios RDBMS. NoSQL, sin esquema y DBMS orientados a documentos están recogiendo. ¿Cuál es el estado de la integración en los que la tendencia de moda y DBMSes con Django? ¿Hay alguna lista para producción o por lo menos las bibliotecas listas para el uso de Django?

Hasta ahora tengo estos en la mano:

¿Fue útil?

Solución

Pre 1.0, ORM de Django se sometió a una queryset importante re-factor. Una de las razones de esto fue "Esta re-Factor nos permite apoyar backends no relacionales".

El apoyo oficial que creo que es, sin duda en las tarjetas; pero creo que había asuntos más urgentes de 1.1 y 1.2 (ahora en fase beta).

Sin embargo, hay por supuesto varios esfuerzos independientes para utilizar bases de datos relacionales no con Django, incluyendo, pero no limitado a lo siguiente:

Otros consejos

Neo4j - la base de datos gráfica Java (en el otro extremo del espectro NoSQL) - también tiene apoyo inicial.

EDIT:

He pasado bastante tiempo dar contenido a cabo este apoyo y moviéndose a un protocolo remoto. Se puede ver los resultados en GitHub .

Hasta hay un apoyo Django oficial de un back-end de MongoDB, para auto-administración, etc. (no que sea tan grande). Me gustaría echar un vistazo a mongokit , que es una envoltura delgada sobre pymongo. Hay algunas alternativas, pero mongokit tiene una amplia documentación y está en desarrollo activo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top