数据库隔离级别
qq_38490173
初级程序员
展开
-
数据库ACID和事物隔离级别
数据库4大特性 (ACID) Atomicity(原子性) 原子性要求每个事物中的所有操作要么全部完成,要么就像全部没有发生一样:如果事物中的部分操作失败了,则整个事物事物失败了,结果就是数据库中的状态保持没变。原子性系统必须保证在各种情况下的原子性,包括主机断电、主机发生了错误、主机奔溃。对外界来说,一个提交了的事物看起来(通过事物对数据库产生的影响)是不可分的,一个失败了的事物,对外界来说就好...原创 2020-02-28 13:20:47 · 103 阅读 · 0 评论 -
数据库事务和隔离级别
1)原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 就像你买东西要么交钱收货一起都执行,要么要是发不出货,就退钱。 (2) 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也...原创 2019-10-16 13:12:20 · 98 阅读 · 0 评论