文档介绍:兰州理工大学
硕士学位论文
分布式数据库数据复制技术的应用研究
姓名:王璐
申请学位级别:硕士
专业:计算机应用技术
指导教师:张秋余
20050501
分布式数据库数据复制技术的应用研究摘要关键词:事务管理;数据冲突;时间戳;一致性:数据复制;分布式数据库;据在分布式数据库应用的推动下,如何解决分布式数据库由于地理位置的分布而引发的数据不一致性问题,数据复制技术以其突出的优点得到了广泛的应用,现己成为数据库技术研究领域的热点。数据复制技术将出版数据库定义的出版物出版到订阅数据库,为分布式环境中信息的发布提供快速有效的手段,使远程用户能在本地引用复制的数据完成分布式操作,减少网络和中心数据库服务器的负载。用户在本地对复制数据库进行的操作也可返回到中心数据库,为数据收集和数据库备份提供了有效的手段。本文通过对分布式数据库的概念、体系结构、模式结构、分布式事务管理以及分布式环境数据复制技术的研究分析,介绍了同步复制和异步复制的原理,对当前主流的数据库管理系统如、数据工具和数据复制方法进行了深入的研究和对比,对目前广泛使用的松散一致性模型做了进一步的改进,提出了一种基于修改时间戳的数据复制模型,并分析了在物理链路失败的情况下,如何估算出副本数据如何与主站点数据保持一致性的问题,并应用到实际的工程中。鹊库服务器、、兰州理工大学硕士学位论文
兰型堡三查兰堡主兰垡笙兰一———二竺竺籨,甀,,,.籨;—籧;;,.,琾甌..瑂瑂,猚瑃,
日期:立亟年』月—作作者签名:玉监期:土坐£年』月上闷关于学位论文使用授权说明原创性声明导师签铑本人声明,所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了论文中特别加以标注和致谢的地方外,论文中不包含其他人已而使用过的材料。与我共同工作的同志对本研究所作的贡献均己在论文中作了明确的用复印、缩印或其它手段保存学位论文;学校可根据国家或甘肃省有关部门规定送交经发表或撰写过的研究成果,也不包含为获得兰州理工大学或其他单位的学位或证书本人了解兰州理工大学有保留、使用学位论文的规定,即:学校有权保留学位论文,允许学位论文被查阅和借阅:学校可以公布学位论文的全部或部分内容,可以采学位论文。说明。作者签名:
兰型墨王查堂婴主兰垡堡兰—————』£兰第一章绪论引言传统的复制技术的协调处理对于工作站用户及应用程序而言是完全透明的——用户及开发人员无的健牡性。随着数据库技术的发展,数据库由关系型数据库发展到对象——关系型随着计算机技术、信息技术、网络技术的迅速发展和日益普及,及时了解信息动态,作出决策分析,分布于各地的信息对企业起着非常重要的作用。分布式数据库既能对局部数据库进行自治管理,又能对全局数据进行调度管理,使处于不同地理位置的节点问共享透明分布于不同节点的信息资源。许多计算机应用领域以及其仓库、跨国航空售票系统、电子银行的在线处理系统、地理信息系统、指挥控制系本思想就是:物理上存放于网络的多个独立数据库在逻辑上可以看成是一个单独的需关心网络的连接细节,无需关心数据在网络节点中的具体分布情况,也无需关心服务器之间的协调工作过程。分布式数据库具有物理分布性、逻辑整体性、站点自治性、事务管理分布性的特点。这些特点给分布式数据库带来高可靠性和可用性,也引发了一系列问题,诸如数据的一致性。如何有效地解决这一问题,是分布式数据库系统的关键。本文就实施分布式数据库的两种策略:分布式事务和数据复制。进行了具体的分析,并对数据复制中基于修改戳的方法进行了一些改进并应用到实传统的数据复制技术,是在疘杏筛粗拼硗ü菘饪煺蘸驮读数据库日志的方法,实现出版数据和订阅数据【“。各个订阅数据库获得当前最新版本,完成相应的操作,最终使各个数据库副本与出版数据库保持一致,数据复制不但解决了联机事务处理和实时决策的矛盾,而且各个复制数据库高度自治,提高了局部节点的事务处理效率,使数据查询的高效运行,减少了网络负载和中心数据库的负荷,通过多个数据副本,可以恢复任意一个或多个数据库,使系统具有高度它应用领域对分布式数据库的应用越来越广泛,如分布式计算、τ谩⑹统等等都使用分布式数据库。分布式数据库兴起子世纪年代⋯,尤其是在年代,分布式数据库以其在分布性和开放性方面的优势获得了众多青睬。当前,分布式数据库技术已经成熟,并且因计算机功能增强而成本下降以及通讯费用的降低而得到广泛的应用。它的基大数据库。用户可以通过网络对异地数据库中的数据同时进行存取,而服务器之间际的工程中。
数据复制现状课题的来源及研究的意义研究的内容及论文组织数据库,数据库管理的数据类型也由关系型数据扩展到面向对象类型的数据,数据复制技术也扩展到对面向对象数据的复制支持。随着应用需求的扩大和要求的提高,人们越来越认识到集中式数据库