gpt4 book ai didi

import - 远程neo4j数据库: import large amount of data

转载 作者:行者123 更新时间:2023-12-02 06:26:02 25 4
gpt4 key购买 nike

我需要将大约一百万个节点以及它们之间大约两倍的关系导入到远程 neo4j 数据库。对我来说最重要的是:性能

我找到了java-rest-binding这似乎提供了我所需要的。但是:

  • 速度太慢(大约 1000 个节点/秒,即使远程数据库实际上位于我的本地计算机上)
  • 这是有问题的,也就是说,如果我尝试一次添加超过 900 个节点,它只会在提交批处理操作时挂起

如何才能达到我需要的速度?而且,为什么 java-rest-binding 不工作/缓慢?

(我想避免自己处理 HTTP 请求等,正如建议的 here in the docs )

我很高兴发布代码或更多详细信息。告诉我吧!

非常感谢您的帮助!

南达卢

最佳答案

我也做了一些插入测试,我得到的最大值(没有进行大量的精细优化)大约是 500 个具有 10 个属性的节点 + 500 个关系/秒

我不确定您是否可以使用 REST 接口(interface)超越您已经获得的(1000 个节点/秒)。您可以尝试使用可能比 REST API 更快的自定义扩展,前提是要加载的数据是本地的,如果您无法关闭数据库并使用 BatchInserter(顺便说一句,这是非常非常快的)。

关于import - 远程neo4j数据库: import large amount of data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16048073/

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