gpt4 book ai didi

c# - neo4j REST API 性能不佳

转载 作者:行者123 更新时间:2023-11-30 14:58:38 25 4
gpt4 key购买 nike

根据我创建节点的基准

GraphClient.Create()

性能还有很多不足之处。我的机器(Core i3、8 GB RAM)上有大约每秒 10 个空节点

即使我使用多线程对每个 Create() 调用速度执行创建时间线性增加(使用 N 线程时约 N 倍)。

我已经测试了稳定版 1.9.2 和 2.0.0-M04。结果完全一样。

有人知道这是怎么回事吗?

编辑:我尝试使用 neo4j REST API,我得到了类似的结果:每秒约 20 个空节点,多线程也没有任何好处。

编辑 2: 同时,允许批处理创建的批处理 REST API 提供了更好的性能:每秒约 250 个节点。看起来处理单个请求的开销很大......

最佳答案

处理 RESTful Cypher 查询的开销导致性能不佳。主要是网络开销,但也存在需要解析查询导致的开销。

如果您对高性能感兴趣,请使用 Core Java API。核心 Java API 提供的请求处理速度比 Cypher 查询语言快 10 倍以上。

查看这篇文章:

关于c# - neo4j REST API 性能不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18399148/

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