gpt4 book ai didi

neo4j - 嵌套事务对锁定有影响吗

转载 作者:行者123 更新时间:2023-12-04 04:43:38 27 4
gpt4 key购买 nike

begin tx1
do some work
begin tx2
do some work
tx2.success
tx2.finish
tx1.success
tx1.finish

tx2.finish 实际提交或释放锁?

谢谢

最佳答案

Neo4j 有 的概念扁平嵌套事务 .扁平嵌套事务意味着所有嵌套事务都添加到顶级事务的范围内。所以在你的情况下 tx2可以将整个事务标记为回滚,Neo4j 将同时回滚 tx1tx2 .仅在您的情况下 tx1.finish将提交事务。

Neo4j 事务中的所有修改都保存在内存中,直到提交或回滚。然后获得锁来进行实际的刷新。所以在你的情况下 tx1.finish是获取锁的时间。

阅读 this section Neo4j 手册的更多信息。

关于neo4j - 嵌套事务对锁定有影响吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18531566/

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