Soy parte del equipo que comenzó a actualizar neo4django de la integración original del Tobias, pero voy a tratar de ser justo =)
se ha saltado otra importante biblioteca-neo4j-rest-client , el enlace REST de Python. neo4django se basa en esta biblioteca y comparte un montón de su advantages and disadvantages. En particular, un cliente REST siempre será más lento que un cliente nativo, pero permite el uso fácil de una base de datos remota.
neo4django es una integración bastante estrecha con Django. Es very similar para el ORM estándar, y tiene algunas cosas buenas como consultas con soporte de índice y trabajando junto con un DB relacional. Me gusta mucho, pero si no está utilizando una base de datos remota, la penalización de rendimiento puede ser demasiado alta. Estoy trabajando en eso, así que keep posted!
Creo que el enlace svn anterior (https://svn.neo4j.org/components/neo4j.py/trunk/) es el enlace nativo antiguo de Python. El nuevo es mucho mejor de lo que he visto (menos dolor de cabeza, actualizado), así que, a menos que quieras probar la antigua integración de Django, sería más fácil evitarla.
El primer enlace (http://pypi.python.org/pypi/neo4j-embedded) es la integración más reciente. No creo que el 'modelo' esté incluido en la distribución, porque aún no viene con la integración de Django. Si necesita un rendimiento serio y está de acuerdo en eliminar el lenguaje de definición de datos al estilo Django, es el camino a seguir.
En el futuro, espero que neo4django trabaje con los clientes nativos y REST ... ¡ya veremos qué sucede!
no veo por qué la votación negativa sin argumentos? – Abdelouahab
Creo que la pregunta debe ser limpiada un poco, por lo tanto, los votos a favor. En realidad, no se refiere a "qué Neo4j", por ejemplo, quiere decir "¿qué enlace de Python para Neo4j funciona bien con Django?". –
sí, mis disculpas, mi inglés es malo, y mi diccionario está tan limitado para encontrar palabras;) – Abdelouahab