事务
文章平均质量分 94
入秋枫叶
大道至简
展开
-
Transaction事务使用了解
在wiki的解释中,事务是一组单元化的操作,这组操作可以保证要么全部成功,要么全部失败(只要有一个失败的操作,就会把其他已经成功的操作回滚)。 这样的解释还是不够直观,看下面一个经典的例子。假设有两个银行账户A和B,现在A要给B转10块钱,也就是转账。从A的账户中扣掉10块钱在B的账户中添加10块钱 通过事务机制可以保证数据库的一致性和完整性。原创 2023-07-14 22:01:03 · 559 阅读 · 0 评论 -
4种事务特性,5种隔离级别,7种传播行为
什么是事务? 事务逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败. 事务特性(4种): 原子性 (atomicity):强调事务的不可分割. 一致性 (consistency):事务的执行的前后数据的完整性保持一致. 隔离性 (isolation):一个事务执行的过程中,不应该受到其他事务的干扰 持久性(durability) :事务一旦结束,数据就持久到数据库 如果不考虑隔离性引发安全性问题: 脏读:一个事务读到了另一个事务的未提交的数据不可重复读:一个...转载 2022-03-23 11:27:45 · 549 阅读 · 0 评论