通过对Spring事务管理这门课的学习,小弟在此向发表一篇手记,第一次。希望对你有用。
事务,是在数据库里面学的吧大概是,我是这样。
事务的四大特性,原子性,一致性,隔离性,持久性。
原子性:原子性指的是事务是一个不可分割的单位。这里为什么说是原子,因为是最小的,最小就是说你不可以把它分开,分开干嘛?分开执行。不可以分开执行,这个估计是原子性要表示的意思。
一致性:事务执行前后数据的完整性要保持一致。一致指的是事务在执行过程中牵扯到的数据的改变总量要一致,比如存钱和取钱的案例。
隔离性:隔离性这里强调的是多个用户并发访问数据库的时候,一个用户的事务的执行过程当中,不应该受到其他事物的干扰。不被其他的事务所干扰。大家是独立的。
持久性:一个事务一旦被提交了,它的记录就真正的修改到我们的数据库里面了。持久,就是把数据保存到数据库了,不是保存在变量里面,你重启一下程序就没了,保存在本地。
上面说的就是事务的特性,
原子性指的是一个事务的特点,一个事务,不是两个或者更多。
而一致性,指的是事务在执行的过程中牵扯到的关系,事务跟备操作的数据之间的关系。
隔离性,指的是事务和事务之间的关系。隔离性也是指事务与事务之间的关系。
所以这四个特性感觉可以分为三类。
以上是我的一点小理解。
其实说到这里还是没办法理解到底事务是个什么鬼?
点击查看更多内容
为 TA 点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦