Ste*_*ieP 4 python neo4j python-3.x py2neo neo4jrestclient
我注意到neo4j v3.0现在有3个竞争驱动程序:
似乎第一个和第三个是由同一个人开发的,后者有点儿麻烦和/或慢(至少有一个带有GrapheneDB附加组件的Heroku免费层应用程序).我对第二个驱动程序没有经验,并且还没有测试过第三个驱动程序,因为目前没有DBaaS提供neo4j v3.0实例.
(我正在使用python-3.x并且更喜欢neo4j v3.0,但是会接受v2.y)任何人都可以了解我应该为下一个应用选择哪个驱动程序?
作为你提到的第一和第三个驱动程序的开发者,我只能评论那些; 我不确定第二个的状态.
这两个驱动程序都是最新的并且正在积极开发中(py2neo v3将很快发布).这对驱动程序不是为了竞争而是为了相互补充,实际上py2neo实际上嵌入了官方的Neo驱动程序以实现Bolt兼容性,因为写入两次的价值很小!
这两个驱动程序还支持Python 2.7,3.3,3.4和3.5,因此没有兼容性问题.
现在为了差异.官方驱动程序仅支持Bolt,因此支持Neo4j 3.0及更高版本.它旨在作为轻量级驱动程序,并没有py2neo的所有花里胡哨.然而,Neo Technology完全支持它(比我更多的人),而py2neo在业余时间由我支持.Py2neo附带了一些额外的API,您可能会发现它们很有用,但如果您只需要运行Cypher,官方驱动程序就足够了.
所以请根据以下内容做出选择:
归档时间: |
|
查看次数: |
1054 次 |
最近记录: |