gpt4 book ai didi

java - Neo4j 的高级映射模式性能

转载 作者:搜寻专家 更新时间:2023-11-01 02:28:35 26 4
gpt4 key购买 nike

我在我的 Spring Data Neo4j 项目中同时使用了 Neo4j 的简单和高级映射模式。自从我从简单映射切换到高级映射后,项目的性能提高了很多,我的意思是真的比以前好很多。我没有确切的数字可以提供,但肯定是很多。有人可以阐明为什么高级映射模式优于简单映射吗?

我读过 Prorgramming Model SDN文档中的页面,但我找不到确切的原因。

郑重声明,我正在使用来自 Spring 的@Transactional 支持。

最佳答案

是的,这是真的,因为高级映射只是节点和关系的薄包装器,并写入数据库(也读取)。简单映射将数据复制出和复制入。要保持性能优势,请仅在事务中使用高级映射,您会很高兴。

如果您开始修改事务之外的实体,您将获得脏对象跟踪,并且它会再次开始复制内容。

关于java - Neo4j 的高级映射模式性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15221176/

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