码迷,mamicode.com
首页 > 数据库 > 详细

数据库-事务

时间:2016-10-07 13:51:56      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

定义: 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 

一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性。

事务的隔离性:由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。

事务的隔离级别:一个事务必须与由其他事务进行的资源或数据更改相隔离的程度。隔离级别从允许的并发副作用(例如,丢失更新或脏读或不可重复读或幻读)的角度进行描述。

事务的隔离级别是根据封锁(写锁与读锁)协议实现的:一个事务加写锁,其他事务只能读,不能写;一个事务加写锁与读锁,其他事务不能读,也不能写,直到锁释放。

 

链接:http://www.2cto.com/database/201408/327940.html

数据库-事务

标签:

原文地址:http://www.cnblogs.com/DengGao/p/5443241.html

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