主控副本方法在保持分布式数据库数据副本一致性中的应用

来源 :山东大学 | 被引量 : 0次 | 上传用户:DotNetStu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文主要是针对分布式数据库系统中的数据一致性问题.所谓分布式数据库是指数据库中数据在物理上分布但是在逻辑上是一个整体的数据库系统,为了获得更高的可用性,可靠性和安全性,提高系统效率,通常会在分布式数据库中引入多个数据副本,如何保证这些副本数据的一致性是分布式数据库系统的一个核心问题,也是本文的研究重点.用于维护分布式数据库的数据一致性的方法有很多,本文重点讨论了主控副本控制方法,这是分布式数据库中的一种常用方法,适用于对实时性要求不太高的系统,能很好的改善系统的响应效率.但是这种方法存在缺陷,会引起单站点失效问题,因此,在论文中还提出了简单有效的后援主控副本的维护方案,它能有效的解决单站点失效问题,提高系统的可用性.在主控副本方法中如何进行数据库的故障恢复也是论文中讨论的问题,文中针对站点故障和网络分割这两种故障模型进行了分析和讨论,提出了不一致性的检测算法,该算法能够正确有效的检测出系统中的数据不一致性以及发生网络分割的情况,同时简单讨论了不一致性的解决方法.本文的重点是主控副本控制协议.首先在各数据副本中指定某一个副本为主控副本,所有的更新首先在主控副本进行,然后再将更新传播到其它可获得的副本.对主控副本控制协议的研究是基于副本控制协议的通用模型的,共分成四个阶段:提交阶段主要是客户端提交请求,然后是在主控站点执行更新操作,对客户端请求的响应阶段,最后是更新事务的传播以及各辅副本的更新阶段.论文对控制协议的每个阶段的工作流程进行了详细描述,对辅副本的更新提出了两种改进方案:可更新快照方法和缓冲区方法,有效的保证了系统的数据一致性,降低了系统进行数据操作时读取到"脏数据"的几率,能在很大程度上避免系统产生瓶颈问题.更新消息传播时采用了原子广播技术,它有效的保证了消息传播的正确性和有序性.消息传播时以事务单元的形式传播,屏蔽了事务中包含一个或多个操作的不同.
其他文献
随着Internet的发展,信息技术作为工具被引入商贸活动中,产生了电子商务。电子商务为企业的经营节约了成本,提高了效率,为客户带来了方便。但Internet是开放网络环境,任何人
移动Agent技术是随着Internet的发展而出现的一种新兴的分布式计算技术,能够较好地适应Internet分布式的特点,有效地简化分布式系统的设计、实现与维护。这些优越性使得基于移
本文主要是探讨在空间向量机模型下的中文的文本自动分类问题.考虑到中文与拉丁语系的区别,本文把重点也放在了中文文本的文本表示上.中文与拉丁语言不同就在于中文需要分词,
多用户检测是第三代移动通信的关键技术之一,是通信信号处理的研究热点之一。在CDMA移动通信中,多址干扰(Multi Access Interference,MAI)严重影响了系统容量和性能,要想真正的消
在传统的枪弹工厂里,枪弹的外观尺寸和缺陷是由检验员手动测量和目视检测,由于这样的检测需要长时间注视待检对象,再加上检验员自身素质、技能和经验等一些客观条件的限制可能会
在日常的信息传递和交换中,图像是一种非常重要的传播载体,而颜色又是决定图像表现力的关键因素,因此,图像彩色化技术近年来在计算机视觉领域和数字图像处理领域中都得到了广泛的
在交互式系统中一个重要的环节就是人与计算机之间的交互。交互方式是否自然真实、计算机响应是否准确、计算机响应是否实时等等因素决定了人与计算机之间交互的成功与否。人
自然语言理解,特别是中文信息处理,一直是计算机界的难题。让计算机来理解和处理丰富的自然语言,极具挑战性。自然语言的计算机处理是一个多学科交叉研究领域。来自计算机科
作为"济南市环境空气质量及空气污染源监控、预警技术及监控网络的研究开发"项目的研究报告,本文详细描述了系统中实时监测和控制的实现方法和技术;描述了利用高斯点源扩散模
随着经济的发展,汽车运输量大幅度提高,在路车辆也越来越多,从而使传统的人工收费和半自动收费方式,越来越难以满足收费公路运营和管理的要求,在收费出入口处经常因收费效率