1 / 102
文档名称:

数据库系统概论.ppt

格式:ppt   大小:7,616KB   页数:102
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论.ppt

上传人:中华文库小当家 2020/9/8 文件大小:7.44 MB

下载得到文件列表

数据库系统概论.ppt

相关文档

文档介绍

文档介绍:〕连事大学DALLANMARITIMEUNIVERSITY教据库原理第十一章并发控制主讲:谢益武大连海事大学计算机科学与技术学院研究方向:软件工程与理论·数据库与信息系统电话:84729625Email:******@,允许多个用户同时使用的数据库系统。飞机订票数据库系统■银行数据库系统特点:在同一时刻并发运行的事务数可达数百个DBS20072008(2)问题的产生(续)不同的多事务执行方式(1)事务串行执行每个时刻只有一个事务运行,其他T1事务必须等到这个事务结束以后方能运行不能充分利用系统资源,发挥数据库共享资源的特点事务的串行执行方式DBS20072008(2)问题的产生(续)(2)交叉并发方式(nterleavedConcurrency)在单处理机系统中,事务的并行执行是这些并行事务的并行操作轮流交叉运行单处理机系统中的并行事务并没有真正地并行运行,但能够减少处理机的空闲时间,提高系统的效率DBS20072008(2)问题的产生(续)TIT2TrITITT事务的交叉并发执行方式DBS20072008(2)问题的产生(续)(3)同时并发方式(simultaneousconcurrency多处理机系统中,每个处理机可以运行一个事务,多个处理机可以同时运行多个事务,实现多个事务真正的并行运行DBS20072008(2)问题的产生(续)事务并发执行带来的问题会产生多个事务同时存取同一数据的情况可能会存取和存储不正确的数据,破坏事务致性和数据库的一致性DBS20072008(2)-2008(2)(2)T1的修改被T2覆盖了!并发操作带来数据的不一致性实例[例1飞机订票系统中的一个活动序列①甲售票点(甲事务)读出某航班的机票余额A,设A=16;②乙售票点(乙事务)读出同一航班的机票余额A,也为16:③甲售票点卖出一张机票,修改余额A←A-1,所以A为15,把A写回数据库;④乙售票点也卖出一张机票,修改余额A←A-1,所以A为15,把A写回数据库■结果明明卖出两张机票,数据库中机票余额只减少1DBS20072008(2)