分布式并行数据库系统DPSQL中智能化重构的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:tiantian200510
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet、电子商务和企业信息化的迅猛发展,人们对数据库系统可靠性和可用性要求日益提高。在众多数据库系统中,分布式并行数据库系统DPDBS(Distributed Parallel Database System)以其数据分布性和处理并行性的完美结合成为一种理想的数据库系统。在DPDBS的研发过程中,计算机科学工作者和技术人员不断地探索各种实现系统高可靠性和高可用性的算法和技术,系统重构的研究也因此取得了不断的进步。在DPDBS中,各节点自治性导致其加入和退出的随机性,节点自身软硬件缺陷、网络和自然因素等造成其故障的不可预测性。因此,要实现DPDBS的高可靠和高可用性,就必须解决好节点状态变化和故障时的系统重构问题,其实现的好坏直接影响着系统资源的可用性。在DPDBS中,不仅要求系统重构能在部分节点发生故障或在线加入新节点时确保整个系统继续正常运行,还要能在节点间智能化动态调度负载,使各节点间负载均衡,以提高其系统性能特别是可用性。大量系统重构研究产生了许多成熟有效的技术和理论,但其研究都只局限于单个节点故障情况。而在DPDBS中,由于节点状态变化的随机性和不可预测性,不可避免地存在着多个节点发生故障的可能性。因此,其系统重构不能只局限于单节点故障情况。为此,提出通过数据动态冗余实现的具有分布式并行处理能力的系统智能化重构机制——分布式并行系统重构DPSR(Distributed Parallel System Reconfiguration)。DPSR现已成功应用于研究室自主研发的分布式并行数据库系统DPSQL。在DPSQL中,DPSR通过对数据库信息的分布采集并以数据“再生”和“转移”的方式在各节点并行完成数据资源的动态冗余分布,以保证节点状态变化和负载失衡时系统数据资源的高可用性;通过对节点负载信息和状态更新信息的定时和实时收集,并在出现节点数变化时将当前系统中所有节点重构成为一个新的有机体以实现了系统的高可靠性。DPSQL作为数据库系统平台在电子政务、多媒体服务等对可用性和可靠性要求高的领域和部门的应用表明,DPSR解决了多节点状态变化和故障的系统重构问题,保证了系统的高可靠性和数据资源的高可用性,是分布式并行数据库系统提供高可用性甚至永不停顿服务的坚实技术基础。
其他文献
在计算机网络中,组播技术是发送者将数据同时发给多个接收者的重要通信方式,它主要用于音频/视频会议、远程教学等分布式、实时多媒体应用的通信。随着多媒体技术的迅速发展,Inte
基于图像的信息安全技术是目前图像工程领域中的研究热点,近年来受到了研究者的广泛关注,其主要包括两个方面的研究内容:基于数字水印技术的图像或视频加密与版权保护以及基于生
随着网络信息的迅猛发展,信息处理已经成为人们获取有用信息不可缺少的工具。文本自动分类系统是信息处理的重要研究方向。它是指在给定的分类体系下,根据文本的内容自动判别
多小波是单小波的一个自然推广,多小波之所以成为最近几年来小波理论和应用中一个非常活跃的研究领域,部分原因是因为它可以同时拥有正交、对称、紧支撑和高消失矩等特性。然而
该文首先系统的介绍了数据挖掘的基本技术,重点介绍了聚类分析的相关技术.在深入分析客户信息数据库CID(Customer Information Database,CID)数据的基础上,依据专家建议,确定
工作流管理技术是实现组织业务流程管理自动化的一项重要的计算机技术.但是,随着计算机网络的飞速发展,传统工作流技术已经越来越不适应现代业务流程管理的要求,其缺陷主要表
网络技术一直以来对电子商务的发展起到至关重要的作用.目前,电子商务虽然发展势头迅猛,但是要进一步发展则遇到阻力,真正的B2B商务还没有实现,企业还没有真正融进网络经济的
数据的爆炸式增长是信息化时代产生的一个严峻问题,而如何对这些海量的数据进行计算和处理,就需要用到数据挖掘。数据挖掘能从海量的数据中发掘出未知的、隐含的,且对于决策支持
办公业务具有比较明显的流程特征,将工作流技术应用到办公自动化中去是现在办公自动化领域的热点之一.我们使用工作流元模型来建立办公工作流模型,使用办公工作流模型来驱动
在当代,伴随计算机图形技术的快速发展,人们将其结合军事化演练特点,提出了新的虚拟化军事演练平台——虚拟战场。虚拟战场以模拟仿真技术和虚拟现实技术为基础,拥有高仿真性和高