基于分布式系统的复制服务器设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:lzbboyf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
从上世纪80年代开始,计算机网络通信飞速发展,在集中式数据库系统成熟的技术背景下逐渐产生和发展非集中化的分布式系统,在分布式系统中数据复制同步技术是主要的研究重点。数据库复制系统的架构有两种,其一是数据库系统级别的架构,另一是独立于各个数据库系统的中间件架构。前者具有更好的复制效率,后者则具有更好的通用性。国外的各个数据库厂商大都在其数据库产品中实现了数据库复制系统,而国内在此方面的研究大多集中于中间件的架构,效率较低。因此,有必要展开在数据库系统级别实现复制功能的研究工作。本文完成的主要工作如下:1.介绍研究背景及数据库复制系统的国内外研究现状,并分析了数据库复制系统中所涉及到的主要技术,主要包括分布式事务、基于中间件的复制架构、数据复制常用方法、数据冲突及解决方法、数据复制技术等,对比分析主要技术后选定本系统基于事务复制及异步复制的复制前提。2.对数据库复制系统进行了需求分析,在此基础上确定了系统的总体架构,并对系统中复制复制服务器所包含的两大核心组件-变更数据获取组件及数据传输组件中涉及到相关技术进行分析,对比分析相关技术设计了适合本系统的数据获取及数据传输方法。3.对系统的两大核心组件进行了设计和实现。在变更数据捕获组件中对现有的控制表做了改进,通过为每张复制表配置一张控制表进而记录事务复制详细信息;在数据传输组件中采用中间代理的传输模型实现数据库的传输,通过为每一个传输路径配置专有复制服务器来提高数据传输的效率;在同步复制过程中,采用适合复制系统的数据冲突决绝策略,即采用按时间戳的方式来解决数据的冲突;进行了路由管理的实现,可以采用直接或间接路由配置分布式系统下节点间的连接关系;最后设计了紧急处理程序,在主节点发生故障时合理安排从节点成为主节点并通过对比时间戳信息更新新的主节点数据。4.进行了功能和性能验证测试,在功能验证部分进行了数据一致性与紧急处理程序的验证,在性能验证部分,测试不同网速条件下数据复制时间及在不同的数据规模下分别对比插入、更新、删除操作情况下,采用本系统与采用中间件SymmetricDS的性能对比。实验结果表明采用本系统能够实现分布式环境下数据的复制功能,并且复制性能完全领先中间件SymmetricDS,复制的效率性能取决于网络速度情况,网络速度快的情形下复制性能优于网络速度慢的情况。实验结果表明内嵌在复制系统的复制技术复制效率远好于基于中间件的架构,能够更好为复制系统带来性能优势,实验达到了预期的目标。
其他文献
“家是最小国,国是千万家”。家庭的稳定对社会的和谐与国家的发展起着至关重要的作用。随着社会包容性的不断增强,开放文明程度的不断提高,个体意识逐步增强,离婚率高居不下成为社会潜在的不稳定因素。在此背景下,《中华人民共和国民法典》第1077条明确规定了离婚冷静期制度,以期减少冲动型离婚,降低离婚率。但只规定了一条法律条文,并未配备相应的司法解释以及配套措施。家庭关系具有特殊性,离婚原因纷繁复杂,如果不
后基因组时代,基因组学、转录组学、蛋白质组学及代谢组学等技术应用日趋广泛,功能注释成为生命科学研究的中心任务,多组学整合分析成为全面解析生物学机理的主要手段。本专刊邀请了国内多组学领域的相关专家学者介绍了基因组学、转录组学、蛋白质组学及代谢组学等领域最新进展和应用成果,收录了相关文章28篇,以供从事多组学研究的科研工作者参考。
<正>小学低年级学生数学语言表达能力的培养前提拥有健康的交际心理小学低年级学生处于幼小衔接阶段,他们首先要适应这个新环境。在课堂上,经常有一些学生在没有完全思考好的前提下,站起来无话可说;还有些学生由于害怕站起来回答错误后会受到教师的批评、同学们的嘲笑,不敢站起来回答问题,不敢表达,长此以往,其语言表达能力不强,甚至不会表达。因此,教师要关注这一现象,多观察这些学生在课堂上的表现,对在课堂上表达不
期刊
利拉鲁肽是一种治疗糖尿病的新型药物,具有降低血糖、控制体重的重要作用。近些年大量实验证明利拉鲁肽可以通过多种信号通路调节骨代谢和炎症反应,在骨质疏松症、糖尿病、牙周炎等多种疾病中起骨保护作用。本文将对利拉鲁肽影响骨代谢的机制及其在不同疾病中的促进成骨作用进行综述,为利拉鲁肽在口腔疾病中的治疗应用提供理论基础。
马克思对人和人类社会客观规律的探索与人类学哲学有着不解之缘。在《1844年经济学哲学手稿》中,马克思以人本主义为基础,把人的人类学关系作为起点,从人是自然存在物、类存在物和社会存在物等三个方面展示人的存在特性,确立了人类学哲学思想的核心。同时,把资本主义条件下人的异化的发展方式作为人类学哲学研究的主题,指出共产主义作为人类解放和发展的方法和途径,是对人的自我异化的积极扬弃,也是人类学哲学的价值目标
<正>农安县第四中学着眼"立德树人"的育人功能,力抓养成教育,教师身体力行,用风清德尚润染学生,用良习培养引领学生。校园内倡导"德威、品位、书香味",树立"全面德育,全员德育,全程德育"观念,通过党建、德育、教研活动促进教师更新观念,营造良好育人氛围,研究学校德育工作新模式。
期刊
近些年来,随着教学改革的不断深入,人们越来越重视在小学阶段通过各种教学手段培养小学生的综合能力。在传统的小学语文课堂教学中,由于受教学理念、教学手段的限制,导致教师很少有机会借用语文教学课堂来开展优秀传统文化渗透,影响小学生的综合发展。本文以小学语文教学中优秀传统文化渗透为主要研究方向,并提供了具体的教学方法。
<正>中国文化源远流长,博大精深。在基础教育阶段,一线教师需要着重将我国优秀传统文化有效融合到语文教学中,在提高学生语文基础学习能力的同时,让学生真切感知祖国语言文字的美,感受我国优秀传统文化的魅力。一、生字教学融合传统文化在当前小学语文课堂教学环节,融入优秀传统文化,是语文教学的大势所趋。教师可以尝试在基础的语文知识内容的教学中,对学生进行传统文化教育引导,尤其是在生字、生词的教学中对学生开展传
期刊
研究背景:CMTM,原名CKLFSF,是北京大学免疫学系于2003年首次报道的基因家族。在人类,该家族包括9个基因,即:CKLF和CMTM1-8(原名CKLFSF1-8)。CMTM成员多具有不同的剪接体,对每个基因而言,其中至少一种剪接体的编码产物具有MARVEL结构域,具有此结构域的蛋白在膜分子转运中具有重要功能。研究发现,CMTM成员对EGFR、BCR、PD-L1等膜分子具有重要调控作用。CM
现如今小学语文教学中,部分语文教师并不注重传统文化与语文教学的融合,造成学生只关注文化内容,而忽略了对语文知识的学习,或者是产生相反的现象,但是总而言之都会让学生难以实现两者兼顾。如此一来就会导致部分学生产生厌恶语文学习的情绪,不利于班级内整体语文水平的提升,所以教师在开展语文教学时要将传统文化与之融合,在传播传统文化的同时也可以培养学生对于语文学习的热情。