事务中的“提交”和“中止”是什么意思?

use*_*299 1 database operating-system transactions commit abort

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

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

Am_*_*ful 5

Commit只是意味着永久保存您在当前事务中所做的所有更改。并且,这Abort意味着通过终止当前正在进行的交易来破坏操作。通常,使用的术语Rollback是指在交易的情况下恢复到先前的稳定状态。

假设我正在预订票证,并且如果整个过程成功完成,则服务器将整个事务提交。否则,如果出现任何问题,例如电源故障或任何其他问题,则您的过程将中止并返回到先前创建的稳定状态。

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