小编npo*_*ina的帖子

选择在Python中使用Neo4j的合适方法

我目前正在为neo4j使用嵌入式python绑定.我目前没有任何问题,因为我的图表非常小(稀疏和高达100个节点).我正在开发的算法在图上涉及相当多的遍历,更具体地说是图上的DFS以及不同的子图.在未来,我打算在大图上运行算法(据说是稀疏的,有数百万个节点).

有与python /的Neo4j绑定的性能阅读不同的线程在这里,在这里,我不知道我是否应该已经切换到一些REST API客户端的Python(如bulbflow,py2neo,neo4jrestclient),直到我太远改变所有代码.

不幸的是,我没有找到任何综合的信息来源来比较不同的方法.

任何人都可以进一步了解这个问题吗?选择其中一个选项时,我应该考虑哪些标准?

python neo4j gremlin bulbs tinkerpop

11
推荐指数
2
解决办法
4288
查看次数

Bulbflow:neo4jserver Graph和neo4jserver Neo4jclient之间的区别

我现在正在尝试学习如何使用Python中的Bulbflow连接到Neo4j服务器并在其上运行Cypher查询.我不明白的是连接到neo4j服务器的两种可能性之间的区别:

1)图表

from bulbs.neo4jserver import Graph
g = Graph()
Run Code Online (Sandbox Code Playgroud)

2)Neo4jClient

from bulbs.neo4jserver import Neo4jClient
client = Neo4jClient()
Run Code Online (Sandbox Code Playgroud)

有谁能请解释这里的概念差异?哪种方式更好的选择我是否想要执行(相当多)Cypher查询服务器并最终并行执行?

PS:我没有足够的声誉为这个问题创建一个标签"bulbflow":)

python neo4j cypher bulbs tinkerpop

6
推荐指数
1
解决办法
2021
查看次数

标签 统计

bulbs ×2

neo4j ×2

python ×2

tinkerpop ×2

cypher ×1

gremlin ×1