首页 > 代码库 > 数据库-事务
数据库-事务
定义: 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。
一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性。
事务的隔离性:由并发事务所作的修改必须与任何其它并发事务所作的修改隔离。
事务的隔离级别:一个事务必须与由其他事务进行的资源或数据更改相隔离的程度。隔离级别从允许的并发副作用(例如,丢失更新或脏读或不可重复读或幻读)的角度进行描述。
事务的隔离级别是根据封锁(写锁与读锁)协议实现的:一个事务加写锁,其他事务只能读,不能写;一个事务加写锁与读锁,其他事务不能读,也不能写,直到锁释放。
链接:http://www.2cto.com/database/201408/327940.html
数据库-事务
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。