D-SQL分布式数据库系统的启动与恢复

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:huangyp2002
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数据库应用需求的拓展和计算机硬件环境,特别是网络技术的发展,分布式数据库系统应运而生,并成为计算机技术最活跃的研究领域之一。 分布式数据库系统通常包括以下几个部分:用户接口子系统、目录结构管理子系统、编译子系统、分布式事务管理和并发控制子系统、数据执行子系统、通讯子系统、恢复子系统、数据库。其中,恢复子系统是分布式数据库系统中保证数据库系统满足各种应用不可缺少的重要组成部分。它负责分布式数据库系统的启动与恢复过程,并针对任何可能出现的故障,提供相应的恢复措施,自动将数据库从故障状态恢复到一个已知的正常状态,并继续提供正常的数据库服务。 分布式数据库系统的启动与恢复是一个非常复杂的过程,在此过程中,分布式数据库系统不仅要初始化整个数据库系统,还需要按照一定的算法自动收集各结点信息,构造数据库目录,并通过恢复子系统将各结点数据库依照数据库目录恢复到一致的正常状态。 本文在对分布式数据库系统的深入研究的基础上,实现了D-SQL分布式数据库系统的启动与恢复,并提出了一种新的分布式数据库系统检查点和日志恢复机制,该算法无论在设置检查点过程中,还是在日志恢复过程中,均不会影响正常结点向用户提供数据库服务。从而避免了传统的全局检查点日志恢复算法中为建立全局检查点而停止数据库服务所付出的巨大代价,在正确有效地实现分布式数据库系统的启动与恢复的前提下保证了分布式数据库系统的高可用性,使日志恢复算法在分布式数据库中更为实用。 目前,对分布式数据库系统的研究很多,但是对分布式数据库系统的启动与恢复的理论和技术探讨相对较少,本课题对分布式数据库系统的启动和恢复进行了深入研究,并实现于D-SQL,为该领域的发展提供了一定的理论数据和实践经验。 本文第一章回顾了分布式数据库的历史和发展状况;第二章介绍了分布式数据库系统的启动与恢复过程;第三章介绍了D-SQL的系统结构;第四章介绍了D-SQL启动过程的设计与实现;第五章介绍了D-SQL的分布式恢复技术;第六章详细介绍了D-SQL独特的日志恢复与检查点算法及实现技术;第七章对D-SQL的性能进行了分析;最后,第八章总结全文,并对以后的研究作出了展望。
其他文献
医学科研档案是医疗机构档案室收集归档的主要档案,构建科研档案信息化管理平台是现代医疗机构发展过程中的必然要求。本文介绍了三甲肿瘤专科医院科研档案信息化管理平台建
德州市大道王节制闸是一座集防洪、排涝、灌溉为一体的综合性水利枢纽工程,经过40多年的运行,发现多处安全隐患。通过分析这些问题,阐述了对该节制闸进行除险加固的工程措施,
生物活性肽是一类源于生物且具有不同生物活性的产物。一般由几个到几十个氨基酸组成,氨基酸排列顺序各异、结构多样。这些肽生物活性多样,包括抗菌、抗病毒、抗肿瘤、抗氧化
曾公亮是北宋著名的政治家、文学家。学界对其为政风采及历史功绩作了探讨。本文主要考证曾公亮撰写《吊曹觐》等四首诗的时间。
工业化发展带来种种环境问题,其中Cr(VI)污染备受关注。物理、化学法在处理铬渣的实际工程中,要么需要运行大型设备,消耗大量的能量;要么需要添加多种化学试剂,增加了环境污
对于奇异积分方程a(x)y(x)+((b(x))/π)integral from n=-1 to 1 ((y(t))/(t-x))dt+λ integral from n=-1 to 1 K(x,t)y(t)dt=f(x) -1≤x≤1本文通过对核函数K(x,t)进行二元
蓝藻水华已经成为人类所关注的重要环境问题之一。在最近的几十年里,我国的湖泊生态系统受到损害,水体质量有所下降,对我国经济的发展起到了一定的制约作用。藻类毒素的产生
本文中应用线性算子扰动理论研究了胎次递进人口算子在递进比的小扰动下对主本征值及相应本征元的影响,给出了主本征值及相应本征元的修正值主项所满足的公式.
本文给出了通过NDIS中间层驱动实现SSLVPN一种方法。
期刊
近年来,上市公司会计信息虚假披露行为频频被曝光,上市公司财务报告舞弊严重损害广大中小投资者的利益,也降低了社会对会计信息的公信力,严重损害证券市场健康的运转。针对上