" commit"是什么意思?并且"中止"在交易中?

时间:2014-08-16 10:48:16

标签: database transactions operating-system commit abort

我是分布式技术的新手。我总是在交易中看到这两个字,但我在谷歌上找不到定义。

有人可以帮忙解释一下吗?

1 个答案:

答案 0 :(得分:3)

Commit只是意味着永久保存您在当前交易中所做的所有更改。而且,Abort意味着通过杀死当前正在进行的交易来中断行动。通常,使用术语Rollback,指的是在交易的情况下恢复到先前的稳定状态。

假设,我预订了一张票,如果整个过程成功完成,那么服务器就会整体提交交易。否则,如果出现电源故障或任何其他问题,那么您的过程将中止并返回到先前创建的稳定状态。

我希望这会有所帮助。如果您无法进一步了解,请随时发表评论!