首页 > 其他 > 详细

事务隔离级别

时间:2020-01-26 19:28:58      阅读:75      评论:0      收藏:0      [点我收藏+]

1、什么是事务:

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

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

2、事物的特性:

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

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

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

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

 

事务隔离级别

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!