第十一章 并发控制
2016-06-22 13:42:42 0 举报
AI智能生成
并发控制是数据库管理系统中的一种机制,用于协调多个用户同时访问数据库时的冲突。它确保了在多用户环境下,数据的一致性、完整性和可靠性。并发控制的主要目标是避免数据丢失、数据错误和数据不一致等问题。为了实现这一目标,数据库管理系统采用了多种技术,如锁、事务调度和资源分配等。锁是一种常用的并发控制技术,它通过阻止多个用户同时修改同一条记录来保护数据的一致性。事务调度则负责安排事务的执行顺序,以确保它们不会相互干扰。资源分配则是为了合理地分配系统资源,以满足所有用户的请求。总之,并发控制是数据库管理系统中至关重要的一部分,它为多用户环境提供了稳定可靠的数据服务。
作者其他创作
大纲/内容
并发调度的可串行性
可串行化调度
可串行性
冲突操作
冲突可串行化调度
两段锁协议
什么是两段锁协议
两段锁协议的优缺点
封锁的粒度
什么是封锁粒度
封锁粒度的原则
多粒度封锁
显式封锁
隐式封锁
并发控制概述
问题的产生
并发的优点
并发的缺点
并发带来的数据不一致性
丢失修改
不可重复读
读“脏数据”
并发控制的主要技术
有封锁
时间戳
乐观控制法
封锁
什么是封锁
封锁类型
排它锁
共享锁
使用封锁机制解决数据不一致问题
活锁和死锁
什么是活锁
如何避免活锁
死锁的形成
死锁的预防
一次封锁法
顺序封锁法
死锁的诊断和解除
超时法
事务等待图法
意向锁
为何引进意向锁
意向锁分类
意向锁的优点
0 条评论
下一页