Я являюсь частью команды, которая начала обновлять neo4django из оригинальной интеграции Тобиаса, но я постараюсь быть честной =)
Вы пропустили другую важную библиотеку - neo4j-rest-client , привязка REST Python.neo4django основан на этой библиотеке и обладает множеством преимуществ и недостатков .В частности, REST-клиент всегда будет медленнее собственного клиента, но он позволяет легко использовать удаленную базу данных.
neo4django - довольно тесная интеграция с Django.Она очень похожа на стандартную ORM и имеет несколько интересных плюсов, таких как запросы с поддержкой индексов и работа с реляционной БД.Мне это очень нравится, но если вы не используете удаленную базу данных, снижение производительности может быть слишком высоким.Однако я работаю над этим, поэтому оставляйте в курсе !
Я считаю, что ссылка svn выше (https://svn.neo4j.org/components/neo4j.py/trunk/) - это старая нативная привязка Python. Новая - способлучше того, что я видел (меньше головной боли, обновлено), поэтому, если вы не захотите попробовать старую комплектную интеграцию с Django, было бы легче ее избежать.
Первая ссылка (http://pypi.python.org/pypi/neo4j-embedded) - более новая интеграция. Я не думаю, что «модель» включена в дистрибутив, потому что она еще не поставляется с интеграцией с Django. Если вам нужна серьезная производительность, и вы можете отказаться от Django-стиль data-Definition-language, это правильный путь.
В будущем я надеюсь, что neo4django будет работать с нативным и REST-клиентами ... посмотрим, что получится!