基于快照隔离的分布式数据库同步技术研究与应用

来源 :解放军信息工程大学 | 被引量 : 6次 | 上传用户:lianxirenll520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,基于分布式数据库的应用随着计算机网络的飞速发展而日益增加。这些应用中,通常在分布式数据库系统的设计和实现时引入冗余数据,多个数据副本在不同地点同时提供服务可以提高数据的可用性和系统的可靠性,如何保证这些数据副本的一致性是分布式数据库系统中的一个核心问题。针对分布式数据库多副本一致性的问题,一部分学者将快照隔离引入到数据库同步技术中,通过其并发的特性来提高数据库同步系统的性能;一部分学者采用组通信中的全序转发技术很好的实现了数据库对等节点同步中较强的数据一致性。但是快照隔离没有达到数据库并发控制的可串行化的正确性准则,可能会导致数据的不一致;而仅采用组通信技术会对系统的性能产生一定的影响。因此,本文综合分析了快照隔离技术和组通信技术,针对分布式数据库中多节点对等同步的业务需求,结合两者的优点,设计并实现了一个维护分布式数据库中多副本一致性的系统。主要完成的工作包括:(1)设计了一种基于快照隔离的可串行化规则SSI。为了保证快照隔离下并发事务能达到可串行化的正确性准则,在研究快照隔离的基础上,设计了一种快照隔离可串行化规则,可以确保快照隔离下的并发事务能达到单副本可串行化。(2)设计了一个适用于对等模式的分布式数据库同步协议SSI-SYNC。基于提出的快照隔离可串行化规则,结合组通信特性,将可串行化规则的应用范围扩展到分布式数据库系统中,设计了SSI-SYNC数据库同步协议,保证所有节点副本都能提供读写服务,同时在单副本可串行化的前提下保证了系统的性能。(3)为了保证副本的一致性,设计了一种适用于分布式数据库同步的冲突处理策略和异常处理策略。对于数据库同步带来的冲突,通过设计的冲突处理策略保证数据副本的一致性;对于系统故障导致的异常,通过设计的故障处理策略来保证系统的健壮性和稳定性。(4)设计并实现了一个基于快照隔离的分布数据库同步系统。为了解决同步过程中数据的安全传输问题,本文将数据同步协议与数字信封机制相结合,设计了数据传输安全验证机制,增强了系统的安全性,从而满足了对数据安全性有较高要求的应用场景。实现的系统可以在Oracle、SQL Server等主流数据库产品之间进行安全、可靠、稳定、高效的同步,并对系统进行了同步验证。实验结果表明系统可在充分保证用户自治性的前提下,较好地完成分布式数据库的同步。
其他文献
第二课堂是课堂之外开展的学习与实践活动,是第一课堂不可缺少的有益补充。目前体育院学生第二课堂的方面的研究还处于发展探索阶段。本研究从创新体育院校学生第二课堂内容入
<正>我国学前教育界对有关早期阅读的研究发现:在研究幼儿阅读态度、阅读习惯和阅读方法的培养上比较集中;而从幼儿园教师角度出发,对自身的环境创设、材料提供、家园同步、
会议
新生儿医护过程往往伴随着致痛操作,而大量的疼痛刺激会对新生儿的身心产生短期或长期影响,造成不可逆转的伤害,因此及时对新生儿的疼痛程度进行评估具有实际意义。但受医疗资源的限制,人工评估存在间歇性和主观性等缺陷,为了避免人为因素造成的评估偏差并减少人力消耗,本文研究了基于双流特征深度学习的新生儿疼痛表情识别方法。本文主要研究内容如下:建立了新生儿疼痛表情视频和图像数据库。与医院展开合作,拍摄高质量的新
目的:本研究通过用Sonoclot凝血与血小板功能分析仪检测ACT、CR及PF,用流式细胞仪检测PMA的表达水平,探讨不同程度ARDS患者凝血功能的变化与PMA表达,并进行相关性分析,评估PM
<正>二十一世纪初,一路升温的非物质文化遗产热渐趋平稳,短短的五六年时间,以往的民族民间文化被冠名以非物质文化遗产后,迅速升格为标准的国家体制行为,相应的法律、法规、
湘西土家族苗族自治州第十二届人民代表大会第四次会议,认真审议了《湘西土家族苗族自治州凤凰历史文化名城保护条例(修订草案)》,根据州人大法制委员会关于该修订草案审查结果的
报纸
目的探究使用乙肝疫苗控制儿童乙肝感染临床效果分析。方法资料随机选取本市2015年6月至2016年7月期间接种过乙肝疫苗儿童300例作为本次观察对象,并按照患儿年龄段进行分组,
目的:通过临床研究,探讨RSV能否诱导COPD患者发生免疫应答。方法:收集AECOPD组、SCOPD组患者及正常人血清/痰液标本各30例,用荧光定量PCR分别检测各组TLR3 mRNA、TLR4 mRNA,
近年来,深度学习的热潮带领人工智能与计算机视觉领域迈入了发展的黄金阶段。行人检测作为人工智能与计算机视觉领域中的重要研究任务之一,在无人驾驶等应用领域起到了关键的作用。本文着眼于行人检测这一重要且极具挑战的课题,开展了基于深度学习的行人检测方法研究。现有的行人检测数据库绝大部分是采集于欧美地区,亚洲场景的行人检测数据库较少。为了增加行人检测数据库在亚洲地区的适用性,本文构建了VIP行人检测数据库。
三维重建综合了图像处理、立体视觉、多视几何以及计算机图形学等多个领域的技术,是计算机视觉领域重要的研究方向。基于图像的三维重建因为其成本低,重建结果纹理丰富等特点