gpt4 book ai didi

python - 选择合适的方式在 Python 中使用 Neo4j

转载 作者:太空狗 更新时间:2023-10-29 18:05:00 24 4
gpt4 key购买 nike

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

阅读了与 python/neo4j 绑定(bind)性能相关的不同线程 here , here ,我想知道我是否应该已经切换到 Python 的某些 REST API 客户端(如 bulbflow、py2neo、neo4jrestclient),直到我无法更改所有代码。

遗憾的是,我没有找到任何全面的信息来源来比较不同的方法。

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

最佳答案

Django 是一个 MVC 网络框架,因此如果您的应用程序是网络应用程序,您可能会对它感兴趣。

从 py2neo(我是它的作者)的角度来看,我试图通过在适当的地方自动使用批处理执行机制以及提供强大的 Cypher 支持来重点关注性能。我最近也做了很多工作来为索引中的唯一性管理提供好的选项 - 特别是 get_or_createadd_if_none 方法。

关于python - 选择合适的方式在 Python 中使用 Neo4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10702623/

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