首页 > 数据库技术 > 详细

数据库-事务

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

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

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

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

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

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

 

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

数据库-事务

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

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