- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
优秀毕业论文,完美PDF格式,可在线免费浏览全文和下载,支持复制编辑,可为大学生本专业本院系本科专科大专和研究生学士相关类学生提供毕业论文范文范例指导,也可为要代写发表职称论文提供参考!!!
中国高等敦育学会教育信息化分会第九次学术年会论文集 ·488·
数据复制技术在分布式数据库系统中的应用
王春晓,杨立国,赖杰贤
(北京化T大学,北京,100029)
摘要:本文对数据复制技术进行了介绍。并分析了这一技术在分布式数据库系统中的具体应用。在分布式数据库系统
中通过应用数据复制技术,使得分布式数据库系统的性能和容错性得到明显地提高。本文重点介绍J,oracle数据复制
技术在国家教育机关中的应用,并给出J,数据复制的具体步骤。
关键字:分布式数据库;数据复制:数据一致性
1引言
分布式数据库系统是数据库技术与计算机网络技术相结合的产物。随着传统的数据库、计算机网
络和通信技术的快速发展,以数据分布存储和分布处理为主要特征的分布式数据库系统的研究和开发
越来越受到人们的关注。在分布式数据库系统中,广泛使用了数据复制技术进行数据复制和传输。几
乎所有的大型数据库系统都提供了自己的数据复制解决方案和数据复制组件。数据复制技术为分布式
数据库系统提供了许多优势,在实践中也有大量现实的需要。本文对数据复制的实现过程和有关技术
进行了探讨。
2分布式数据库系统简介
分布式数据库系统有两种:一种是物理上分布的,但逻辑上却是集中的。这种分布式数据库只适
宜用途比较单一的、不大的单位或部门。另一种分布式数据库系统在物理上和逻辑上都是分布的,也
就是所谓联邦式分布数据库系统。由于组成联邦的各个子数据库系统是相对“自治”的,这种系统可
以容纳多种不同用途的、差异较大的数据库,比较适宜于大范围内数据库的集成。
3数据复制概述
3.1数据复制的概念及分类
数据复制,就是将数据库中的数据拷贝到另外一个或多个不同的物理站点上,从而保持源数据库
与目标数据库中指定数据的一致性。
按照数据复制的实时性,数据复制可分为同步数据复制和异步数据复制。同步数据复制,三指将本
地生产数据以完全同步的方式复制到异地,每一本地IO交易均需等待远程复制的完成方予以释放。
异步数据复制则是指将本地生产数据以后台同步的方式复制到异地,每一本地10交易均正常释放,
无需等待远程复制的完成。同步复制实时性强,远端数据与本地数据完全同步。但这种方式受带宽影
响较大,数据传输距离较短。异步复制不影响本地交易,传输距离长,但其数据比本地数据略有延迟。
在异步复制环境中,对于所有应用最关键的就是要确保数据的一致性。
按照复制站点的类型,数据复制可分为多主控站点复制、物化视图复制及混合复制。多主控站点
复制也称为对等站点复制,其中每个站点都是主控站点,都需要与其他站点进行信息交流,各站点之
间是平等的。物化视图复制包含一个主控站点、一个或多个物化视图站点,物化视图中的内容可以为
目标主对象在某个时间点的全部拷贝或部分拷贝,其中目标主对象既可以是主控站点上的表也可以是
物化视图站点上的主物化视图。混合复制包含多个主控站点和多个物化视图站点,是主控站点复制和
物化视图复制的结合体,适合于复杂的业务情况。
3.2数据复制的特点
数据复制通过在多个站点上建立备份,能够提高数据的安全性,同时也提高了数据的可用性,这
是因为如果一个站点出现了问题,用户可以选择其他站点继续进行操作,应用系统还可继续运行,从
而数据复制提供丫容错保护机制。
中国高等敦育学会教育信息化分会第几次学术年会论文集 ·489·
然而数据复制最基本的功能是提高数据库的性能。它通过将远程数据库中的数据复SJJ至U本地,使
得应用能够就近访问数据,从而降低网络传输负载,提高效率。而且在数据复制系统中,可以提供多
个站点之间的负载平衡,让这几个用户使用这个服务器,另外几个用户可以使用其他的服务器,以避
免某些站点负载过重。
物化视图还提供了按子集进行复制,这样各站点就可只复制自己需要的数据,也能减轻网络的传
输量。
3.3研究数据复制技术的必要性
我们在开发“国家教育部固定资产汇总系统”时,需要将各基层的固定资产数据逐级汇总到教育
部的汇总数据库中。项目的重点是将各基层的数据通过Internet传送至汇总数据库中,以进行汇总
统计处理。那么,这个数据的传送工作,我们就采用了数据库的数据复制技术来实现。固定资产的数
据直接从一方数据库到另一方数据库中,避免了采用网络报表时,下级汇报数据不真实
文档评论(0)