9-02事务的概念及特性

Posted gcm_walker

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了9-02事务的概念及特性相关的知识,希望对你有一定的参考价值。

事务的概念:

事务的作为单个逻辑工作单元一系列操作及多个操作作为一个整体向系统提交,

要么都执行,要么都不执行,事务是一个不可分割的单个逻辑单元。

转账过程就是一个事务。

它需要两条UPDATE语句来完成,这两条语句是一个整体。

如果其中一条出现错误,那么整个转账过程也不在执行。

每个账户的余额也会回复到原来的数据。

从而确保转账前与转账后的余额不变。

事务必须具备以下4个属性,简称ACID属性:

原子性:

事务是一个完整的操作,它的各一项操作是不可分的,

要么都执行,要么都不执行。

一致性:

当事务完成,数据必须处于一致状态。

隔离行:

某某和某某的转账,都是相互独立。

永久性:

事务完成时,它对数据的修改被永久保持。

以上是关于9-02事务的概念及特性的主要内容,如果未能解决你的问题,请参考以下文章

面向对象“类与对象”的概念及特性

数据库事务与特性

事务的隔离级别

事务的隔离级别以及oracle中的锁

栈的概念及实现

TiDB 整体架构及主要特性