使用spring neo4j和使用 api来进行嵌入式开发,在查询性能上有差异么?
发布于 6 年前 作者 polodingqhs 2365 次浏览 来自 问答

spring neo4j写起来确实很方便,但现在在只有1200w节点和4800w关系的时候已经出现了查询性能上的瓶颈。由于要提供外网访问接口,只能使用云服务器,因为经费原因只给neo4j分配3g内存,我知道内存肯定是一个原因,但还是想问问,这两种开发模式,在查询性能上有差异么。

3 回复

嵌入式开发模式性能快,但需要停止Neo4j数据库,并且嵌入式开发模式的代码必须运行在服务器上。 驱动开发模式性能略慢,但是远程访问数据库的最优方式

可以考虑 使用纯 neo4j 的java driver, 不使用 spring data ne4j。 spring data ne4j 是对 驱动开发模式的再封装,封装后操作方便了但性能下降了

回到顶部