Attualmente sto usando il binding python incorporato per neo4j. Al momento non ho alcun problema dal momento che il mio grafico è molto piccolo (sparse e fino a 100 nodi). L'algoritmo che sto sviluppando coinvolge un bel po 'di traversal sul grafico, in particolare DFS sul grafico in generale e su diversi sottografi. In futuro intendo eseguire l'algoritmo su grafici di grandi dimensioni (apparentemente sparsi e con milioni di nodi).Scegliere un modo appropriato per utilizzare Neo4j in Python
Avendo letto diversi thread relativi alle prestazioni di attacchi python/Neo4j here, here, mi chiedo se devo già passare a qualche cliente REST API per Python (come bulbflow, py2neo, neo4jrestclient) fino a quando io sono troppo per il cambiamento tutto il codice
Purtroppo, non ho trovato alcuna fonte completa di informazioni per confrontare approcci diversi.
Qualcuno potrebbe fornire ulteriori informazioni su questo problema? Quali criteri dovrei prendere in considerazione quando si sceglie una delle opzioni?
Devo confessare che non conosco Django. Non è qualcosa legato alle applicazioni web? Sto facendo tutto localmente su 1 macchina in questo momento. Dovrei ancora controllarlo? – npobedina
non sono sicuro, vorrei fare un tentativo. –