
数据库-事务-并发
漠北鹰
与其临渊羡鱼,不如退而结网
展开
-
数据库事务(2)数据库的隔离级别
事务的隔离级别:以上的4种问题(更新丢失、脏读、不可重复读、幻读)都和事务的隔离级别有关。通过设置事务的隔离级别,可以避免上述问题的发生。未授权读取 级别:也称为读未提交(Read Uncommitted)。以操作同一行数据为前提,读事务 允许 其他读事务和写事务,未提交的写事务 禁止 其他写事务(但允许其他读事务)。此隔离级别可以防止 更新丢失 ,但不能防止 脏读、不可重复读、幻读 。此隔离级别可原创 2016-08-15 17:21:30 · 374 阅读 · 0 评论 -
数据库事务(1)数据库事务的特性以及 并发事务引起的问题
事务的4大特性(ACID):原子性(Atomicity) :事务是 数据库 的逻辑工作单位,它对数据库的修改要么全部执行,要么全部不执行。一致性(Consistemcy) :事务前后,数据库的状态都满足所有的完整性约束。隔离性(Isolation) :并发执行的事务是隔离的,一个不影响一个。如果有两个事务,运行在相同的时间内,执行相同的功能,事务的隔离性将确保每一事务在系统中认为只有该事务在使用系统原创 2016-08-15 17:19:48 · 1035 阅读 · 1 评论