码迷,mamicode.com
首页 > 其他好文 > 详细

事务隔离级别

时间:2020-01-26 20:56:16      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:bsp   就是   系统   并发   完整性   出错   其他   必须   事务隔离级别   

1、什么是事务:

  事务是逻辑上的一组操作,要么都执行,要么都不执行。

  例如:银行转账,A转账1000元给B,这个转账就涉及到两个操作:将A余额减去1000元,将B余额加上1000元。但是外一在转账的过程中银行的系统奔溃,导致A只减了,B没有加,这样就出错了。事务就是要保证这两个操作,要么都成功,要么都失败。

2、事物的特性:

(1)原子性:原子性是指一个事务必须被视为一个不可分割的最小工作单元,只有事务中所有的数据库操作都执行成功,才算整个事务执行成功,事务中如果有任何一个

(2)一致性: 在一个事务执行之前和执行之后数据库都必须处于一致性状态。假如数据库的状态满足所有的完整性约束,就说该数据库是一致的。

(3)隔离性:并发访问数据库时,一个用户的事务不被其他事务所干扰,各并发事务之间数据库是独立的;

(4)持久性:一个事务被提交之后。它对数据库中数据的改变是持久的,即使数据库发生故障也不应该对其有任何影响。

 

事务隔离级别

标签:bsp   就是   系统   并发   完整性   出错   其他   必须   事务隔离级别   

原文地址:https://www.cnblogs.com/guoyu1/p/12234664.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!