gpt4 book ai didi

python - 哪些 python neo4j 驱动程序稳定/生产就绪?

转载 作者:太空狗 更新时间:2023-10-30 02:18:10 27 4
gpt4 key购买 nike

我注意到,对于 neo4j v3.0,现在有 3 个相互竞争的驱动程序:

似乎第一个和第三个是由同一个人开发的,后者有点错误和/或速度慢(至少对于带有 GrapheneDB 附加组件的 Heroku 免费层应用程序)。我对第二个驱动程序的经验为零,并且还没有测试第三个驱动程序(还),因为目前没有任何 DBaaS 提供 neo4j v3.0 实例。

(我正在使用 python-3.x,更喜欢 neo4j v3.0,但会使用 v2.y)任何人都可以阐明我应该为我的下一个应用程序选择哪个驱动程序吗?

最佳答案

作为你提到的第一个和第三个驱动程序的开发者,我只能评论那些;我不确定第二个的状态。

这两个驱动程序都是最新的并且正在积极开发中(py2neo v3 将很快发布)。这对驱动程序的目的不是竞争而是相互补充,实际上 py2neo 实际上嵌入了官方的 Neo 驱动程序以实现 Bolt 兼容性,因为编写两次驱动程序没有什么值(value)!

这两个驱动程序还支持 Python 2.7、3.3、3.4 和 3.5,因此没有兼容性问题。

现在说说区别。官方驱动程序支持Bolt,因此支持Neo4j 3.0 及更高版本。它的目的是作为一个轻量级的驱动程序,并不带有 py2neo 的所有花里胡哨的东西。然而,它得到了 Neo Technology 的完全支持(比我更多的人),而 py2neo 是我在业余时间支持的。 Py2neo 带有大量额外的 API,您可能会发现它们很有用,但如果您只需要运行 Cypher,官方驱动程序就足够了。

所以根据以下因素做出选择:

  1. 您需要支持吗?如果是,达到什么水平?
  2. 您是只运行 Cypher 还是需要更广泛的 API?

关于python - 哪些 python neo4j 驱动程序稳定/生产就绪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37109653/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com