分布式并行数据库系统DP-SQL的恢复机制

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:a53479051
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分布式并行数据库系统(Distributed and Parallel Database System,简称DPDBS)是分布式计算、并行处理以及网络技术相结合的产物,其不但对分散数据具有较强的管理能力,同时具有良好的性能。随着数据库应用的扩展,分布式并行数据库系统已日益得到了人们的重视,并成为计算机技术最活跃的研究领域之一。 DP-SQL是由电子科技大学8010研究室自主研发的分布式并行数据库系统。它以当前最为流行的开放源码数据库Mysql为基础,不但保持了Mysql的高处理速度,而且具有分布式并行系统的高可靠性,高吞吐量、高存储容量等一系列优点。根据功能可以把该系统划分为四个组成部分:用户接口子系统、通信子系统、服务器管理子系统和执行子系统。其中,接口子系统位于客户机上,负责接收用户的输入,同时将执行的结果返回给用户;通信子系统为其他各部分提供高效可靠的消息通讯机制;服务器管理子系统负责整个系统的正常运行以及为执行子系统提供各种系统信息;分布式并行执行子系统负责具体的数据库操作。 恢复机制是保证分布式并行数据库系统能正常提供数据库服务的基础。当数据库出现故障(硬件和软件)时,恢复机制负责在故障排除后对其进行恢复,使其回到正常状态,继续提供数据库服务。另外,数据库节点在重启过程也需要进行本节点数据库的恢复,以达到和系统中其他节点上的数据库全局一致的状态。 本文在深入研究的基础上,讨论了分布式并行数据库DP-SQL的设计思想,重点研究了其恢复机制,特别是日志恢复的设计与实现。在分析了传统日志恢复机制的不足之后,本文提出了一种新的基于代理(Agent)的动态恢复协议。该协议使用了代理(Agent)来缓存在恢复期间新发起的数据库操作,并在通过日志完成部分恢复后,依靠这些缓存的操作进行进一步恢复。和传统的基于日志的恢复算法相比,该动态恢复协议在保证系统一致性的同时,能够减小恢复所带来的额外系统开销以及对个别节点的影响和过分依赖,从而使系统的整体性能和可靠性得到提高。 本文第一章回顾了分布式并行数据库的发展状况;第二章介绍了分布式并行数据库系统的特点及其传统恢复机制;第三章讨论了DP-SQL的系统结构;第四章对DP-SQL的恢复机制进行了深入探讨;第五章将详细分析DP-SQL中基于代理(Agent)的动态恢复协议,并通过性能分析证明了其优越性;第六章总结全文,并对以后的研究作出了展望。
其他文献
随着大数据时代的到来,全球数据存储量呈爆炸式增长,面对如此海量的数据,如何有效地从这些数据中挖掘出有价值的信息显得尤为重要。为了应对大数据的挑战,以Spark为代表的大数据
该文通过对Web服务计费以及相关问题的深入研究,结合了Web服务在中国的发展现状,提出一种三方参与的Web服务计费模型,将Web服务计费功能以公共服务的形式出售给广大Web服务提
随着车联网(Internet of Vehicles, IOV)的快速发展,无人驾驶、智慧交通等新技术层出不穷。人们希望能够泄露尽可能少的隐私信息获取更好的车联网服务。车载自组织网络(Vehicula
该文的工作在关联规则挖掘的范畴以内,对从聚集类型数据中的频繁模式挖掘问题进行了研究.该文的主要贡献在于:●提出了针对有序标号树的Chopper算法和XSpanner算法.这两个算
在当今高速发展的网络环境中,单独使用静态安全机制已不能适应需求.人们提出了动态安全的思想,入侵检测是动态安全思想中的重要技术之一.在分布式应用环境中,需要加强对入侵
在无线互联网中有两个重要的问题:1.如何实现各种移动终端(MN)随时随地的访问网络:2.在解决了节点的接入问题后,如何改善TCP的性能.为了使MN以一个固定的IP地址随时随地的访
计算机网络的迅猛发展,使得它在社会的各个方面都有着广泛的应用.然而,最初网络的设计并没有从网络体系结构上保证网络的安全性,同时在系统软件和应用软件中也存在着很多的问
在计算机图形学和可视化领域,一个经典问题是如何构造绘制管线以高效实现透明等多片元效果。现有管线通过光栅化将图元转化为离散的片元,着色后确定帧缓存中对应像素的颜色。每
该文的研究工作是自然科学基金安全项目(项目编号:60073074)的一部分,主要侧重于免疫原理、入侵特征和系统架构的研究.该论文共分七章.第一章,论述入侵检测研究的必要性,并进
计算机视觉中的“目标(Objects)”泛指图像中含有主要语义和视觉信息的若干区域,“似物性(Objectness)”是一种近年来提出地描述通用目标视觉共性的方法。基于似物性分析的目