摘要: 锁就是防止其他事务访问指定资源的手段。锁是实现并发控制的主要方法,是多个用户能够同时操纵同一个数据库中的数据而不发生数据不一致现象的重要保障。 一般来说,锁可以防止脏读、不可重复读和幻读。 1.脏读(Dirty Read)——一个事务读取到了另外一个事务没有提交的数据。 详细解释:当一个事务正在访问 阅读全文
posted @ 2018-09-21 15:00 李留广 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是数据库事务1.1 数据库事务是指作为单个逻辑工作单元执行的一系列操作(SQL语句)。这些操作要么全部执行,要么全部不执行。1.2 通过ACID实现数据库事务模型1.2.1 原子性(Atomicity):事务是数据库的逻辑工作单位,它对数据库的修改要么全部执行,要么全部不执行。1.2.2 阅读全文
posted @ 2018-09-21 14:55 李留广 阅读(1597) 评论(0) 推荐(0) 编辑