【发布时间】:2013-08-31 02:09:43
【问题描述】:
我对术语交易有点困惑。 假设在事务 A 中我们有两个命令 C1 和 C2,在事务 B 中也是如此。 现在两个交易同时发生 这些观察结果正确吗?
事务A C1 和C2 的所有命令都会先执行(假设A 先进入),然后只执行事务B 的命令。
可以执行事务 A 或 B 的任何命令,但要保证如果任何事务的任何命令失败,则该事务将回滚。
如果第二种情况为真,则默认情况下在事务中,它不会锁定任何资源,直到其完成
如果第一种情况为真,则默认情况下事务会锁定资源直到它们完成。
谢谢
阿米特·阿加瓦尔
【问题讨论】:
标签: transactions neo4j neo4jphp