我目前正在为neo4j使用嵌入式python绑定(bind)。我目前没有任何问题,因为我的图表非常小(稀疏且最多100个节点)。我正在开发的算法涉及图上的大量遍历,更具体地说,通常是图上的DFS以及不同子图上的遍历。将来我打算在大图上运行该算法(据说是稀疏的并且有数百万个节点)。阅读了与python/neo4j绑定(bind)性能相关的不同线程here,here,我想知道我是否应该已经切换到Python的某些RESTAPI客户端(如bulbflow、py2neo、neo4jrestclient),直到我无法更改所有代码。遗憾的是,我没有找到任何全面的信息来源来比较不同的方法。任何人都可
我想知道是否有解决方案(或需要)带有图形数据库(例如Neo4j)的ORM。我正在跟踪实体(包括这些实体的附加属性)的关系(A与B相关,B通过C等与A相关,因此构建了一个大图)并且需要将它们存储在数据库中,我认为图形数据库非常适合这项任务。现在,对于类似sql的数据库,我使用sqlalchemyśORM来存储我的对象,特别是因为我可以从数据库中检索对象并以Python风格使用它们(使用它们的方法等)。是否有任何适用于Neo4j或其他Graph-DB的对象映射解决方案,以便我可以在Graph-DB中存储和检索python对象并轻松使用它们?或者您会编写一些函数或适配器,例如pythonsq
我想知道是否有解决方案(或需要)带有图形数据库(例如Neo4j)的ORM。我正在跟踪实体(包括这些实体的附加属性)的关系(A与B相关,B通过C等与A相关,因此构建了一个大图)并且需要将它们存储在数据库中,我认为图形数据库非常适合这项任务。现在,对于类似sql的数据库,我使用sqlalchemyśORM来存储我的对象,特别是因为我可以从数据库中检索对象并以Python风格使用它们(使用它们的方法等)。是否有任何适用于Neo4j或其他Graph-DB的对象映射解决方案,以便我可以在Graph-DB中存储和检索python对象并轻松使用它们?或者您会编写一些函数或适配器,例如pythonsq