- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘 要
随着数据库应用需求的拓展和计算机硬件环境,特别是网络技术的发展,分
布式数据库系统应运而生,并成为计算机技术最活跃的研究领域之一。
分布式数据库系统通常包括以下几个部分:用户接El子系统、目录结构管理
子系统、编译子系统、分布式事务管理和并发控制子系统、数据执行子系统、通
讯子系统、恢复子系统、数据库。其中,恢复子系统是分布式数据库系统中保证
数据库系统满足各种应用不可缺少的重要组成部分。它负责分布式数据库系统的
启动与恢复过程,并针对任何可能出现的故障,提供相应的恢复措施,自动将数
据库从故障状态恢复到一个已知的正常状态,并继续提供正常的数据库服务。
分布式数据库系统的启动与恢复是一个非常复杂的过程,在此过程中,分布
式数据库系统不仅要初始化整个数据库系统,还需要按照一定的算法自动收集各
结点信息,构造数据库目录,并通过恢复子系统将各结点数据库依照数据库目录
恢复到一致的正常状态。
本文在对分布式数据库系统的深入研究的基础上,实现了D-SQL分布式数据
库系统的启动与恢复,并提出了一种新的分布式数据库系统检查点和日志恢复机
制,该算法无论在设置检查点过程中,还是在日志恢复过程中,均不会影响正常
结点向用户提供数据库服务。从而避免了传统的全局检查点日志恢复算法中为建
立全局检查点而停止数据库服务所付出的巨大代价,在正确有效地实现分布式数
据库系统的启动与恢复的前提下保证了分布式数据库系统的高可用性,使目志恢
复算法在分布式数据库中更为实用。
目前,对分布式数据库系统的研究很多,但是对分布式数据库系统的启动与
恢复的理论和技术探讨相对较少,本课题对分布式数据库系统的启动和恢复进行
了深入研究,并实现于D-SQL,为该领域的发展提供了一定的理论数据和实践经
验。
本文第一章回顾了分布式数据库的历史和发展状况;第二章介绍了分布式数
据库系统的启动与恢复过程:第三章介绍了D-$QL的系统结构:第四章介绍了
D-SQL启动过程的设计与实现;第五章介绍了D-SQL的分布式恢复技术;第六章
详细介绍了D-SQL独特的日志恢复与检查点算法及实现技术;第七章对D-SQL
的性能进行了分析:最后,第八章总结全文,并对以后的研究作出了展望。
关键词:分布式数据库,启动与恢复,一致全局检查点,恢复点,日志恢复
ABSTRACT
withtheextensive ofdistributeddatabase andthe
Alonging application system
ofthe andnetwork database
computer technology,distributedsystem
improvement
an
become fieldofinformation
(DDBS)hasimportant processing.
Adistributeddatabase consistsofuserinterface
system subsystem,directory
transaction and
subsystem,distributedmanagement
managementsubsystem,compile
control etc.And
concurrencysubsystem,dataimplementsystem,recoverysubsystem
is asanessentialofdistributeddatabase
subsystemgenerallyaccepted part
recovery
原创力文档


文档评论(0)