Die Neo4j web site zeigt einige Alternativen für die Arbeit mit Python und Neo4j. Werfen Sie einen Blick auf:
Neo4j Python Treiber: Der Neo4j Python Treiber wird offiziell von Neo4j unterstützt und verbindet sich mit der Datenbank mit dem Binärprotokoll. Es zielt darauf ab, minimal zu sein, während es für Python idiomatisch ist. (Githib repo, begehen letzte 3 Tage)
Py2neo: Py2neo eine Client-Bibliothek ist und umfassendes Toolkit für die Arbeit mit Neo4j aus Python-Anwendungen und von der Kommandozeile. Die Kernbibliothek hat keine externen Abhängigkeiten und wurde sorgfältig entworfen, um einfach und intuitiv zu verwenden zu sein. (Github repo, Last commit on 15 Dez 2016)
Neomodell: Ein Objekt Graph Mapper auf dem Neo4j Python-Treiber gebaut. Vertraute Django-Stil-Knotendefinitionen mit einer leistungsfähigen Abfrage-API, threadsicher und vollständiger Transaktionsunterstützung. Ein Django-Plugin django_nemodel ist ebenfalls verfügbar. (Github repo, Last begehen am 9. Juni)
Neo4jRestClient: Das Hauptziel der Neo4j-rest-Client war zu Python-Programmierer ermöglichen bereits mit Neo4j lokal über python-eingebettet, die Neo4j REST-Server zu verwenden. Daher ist die Syntax der API von neo4j-rest-client vollständig kompatibel mit python-embedded. Es wird jedoch eine neue Syntax eingeführt, um einen eher pythischen Stil zu erreichen und die API mit den neuen Funktionen des Neo4j-Teams zu bereichern. (Github repo, Letzte commit am 14 Jun 2016)
Wie Sie sehen können, ist der Neo4j Python Treiber der aktuellste.
Unterstützt 'Neo4j Python Driver' die Echtzeit-Db-Signalverarbeitung? – garg10may