Wybór odpowiedniego sposobu używania Neo4j w Pythonie

Obecnie używam osadzonego pythonowego wiązania dla neo4j. Obecnie nie mam żadnych problemów, ponieważ mój wykres jest bardzo mały (rzadkie i do 100 węzłów). Algorytm, który tworzę, obejmuje sporo przemierzeń na wykresie, a dokładniej DFS na wykresie w ogóle, a także na różnych podgrafach. W przyszłości zamierzam uruchomić algorytm na dużych wykresach (rzekomo rzadkich iz milionami węzłów).

Po przeczytaniu różnych wątków związanych z wydajnością powiązań python / neo4jtutaj, tutaj, Zastanawiam się, czy powinienem już przełączyć się na jakiegoś klienta REST API dla Pythona (jak bulbflow, py2neo, neo4jrestclient), dopóki nie będę za daleko, aby zmienić cały kod.

Niestety, nie znalazłem żadnego wyczerpującego źródła informacji do porównania różnych podejść.

Czy ktokolwiek mógłby dostarczyć więcej informacji na ten temat? Jakie kryteria należy wziąć pod uwagę przy wyborze jednej z opcji?

questionAnswers(3)

yourAnswerToTheQuestion