Выбор подходящего способа использования Neo4j в Python

В настоящее время я использую встроенную привязку Python для neo4j. У меня нет никаких проблем в настоящее время, так как мой график очень маленький (разреженный и до 100 узлов). Алгоритм, который я разрабатываю, включает в себя довольно много обходов на графе, в частности, DFS на графе в целом, а также на разных подграфах. В будущем я намереваюсь запустить алгоритм на больших графах (предположительно разреженных и с миллионами узлов).

Прочитав различные темы, связанные с производительностью привязок python / neo4jВот, ВотМне интересно, должен ли я уже переключаться на какой-нибудь REST API-клиент для Python (например, bulbflow, py2neo, neo4jrestclient), пока я не слишком далеко, чтобы изменить весь код.

К сожалению, я не нашел исчерпывающего источника информации для сравнения разных подходов.

Может ли кто-нибудь предоставить более глубокое понимание этого вопроса? Какие критерии я должен учитывать при выборе одного из вариантов?

Ответы на вопрос(3)

Ваш ответ на вопрос