什么是事务!

Posted 雪落无痕1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是事务!相关的知识,希望对你有一定的参考价值。

1. 事务应该具有4个属性:原子性、一致性、隔离性、持续性。这四个属性通常称为ACID特性。
2. 我为什么要使用事务? 俺这里再举个很俗很俗的例子:

俺到银行存钱,于是有这么几个步骤:
1、把钱交给工作人员;2、工作人员填单;3、将单子给我签字;4、工作人员确认并输入电脑。

要是,要是我把钱交给工作人员之后,进行到3我签字了。那哥们突然心脏病发作,over掉了,那,我的钱还没有输入电脑,但我却交了钱又签字确认了,而并没有其他任何记录。我岂不是要亏死了???我的血汗钱啊!赶紧退给我!!

于是,在数据库里产生了这么一个术语:事务(Transaction),也就是要么成功,要么失败,并恢复原状。

以上是关于什么是事务!的主要内容,如果未能解决你的问题,请参考以下文章

什么是事务事务特性事务隔离级别spring事务传播特性

什么是事务事务特性事务隔离级别spring事务传播特性

什么是事务事务特性事务隔离级别spring事务传播特性

什么是事务事务特性事务隔离级别spring事务传播特性

什么是事务事务特性事务隔离级别spring事务传播特性

什么是事务事务中的提交和回滚是什么意思