基于XML的分布式异构数据库数据同步系统应用研究.pdfVIP

基于XML的分布式异构数据库数据同步系统应用研究.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于XML的分布式异构数据库数据同步系统应用研究.pdf

2009年第02期 沿 海 企 业 与 科 技 NO.02,2009 (总第 105期) COASTALENTERPRISESANDSCIENCE&TECHNOLOGY (CumulativelyNO.105) 郗海龙,杨延双 [摘 要] 文章通过对现存于校园网中异构数据库的信息进行集成的重要性的分析 ,提 出通过XML来解决高校内 部各部门数据库间的信息交换,给出具体的技术实现方法。 [关键词] 异构数据库;数据交换XML [作者简介]郗海龙,北京工业大学计算机学院,北京,100124,河北理工大学轻工学院网络中心,河北 唐山, 063000;杨延双。北京工业大学计算机学院,北京,100124 [中图分类号]TP311.132 [文献标识码]A [文章编号]1007-7723(2009)02—0038-0003 一 、 引 言 数据转移到本身数据库表中的数据装入工具。比 随着网络技术的迅猛发展 ,高校的校园网建 如:Oracle提供的SQL ad—er,SQLServer提供的 设已进人一个新的阶段即数字校园的建设。所谓 DTS等。 数字校园,即在传统校园基础上,利用先进的信息 使用这些数据转换工具的缺点是:它们不是独 化手段和工具,将校园原有的各项资源数字化 ,以 立的软件产品,必须首先运行该数据库产品的前 网络为基础,建设基于校园网的信息系统。 端程序才能运行相应的数据转换工具,通常需要 基于校园网的信息系统开发不仅仅是开发新 几步才能完成,且多用手工方式进行转换。如果 目 的系统,更为关键的是对现有信息资源的有效整 的数据库不是数据转换工具所对应的数据库,数 合,即应用的集成。因为在信息系统开发之前可能 据转换工具就不能再使用。 已有很多的应用系统存在于校园网络之中,从学 (二)利用中间数据库的交换 校管理、行政办公到教学管理、学生管理与学习等 由于缺少工具软件的支持,在开发系统时可使 学校的方方面面。对现有系统进行整合可以有效 用 “中间数据库”的办法,转换时,依据关系定义、字 利用现有资源、保护前期投资、降低开发成本。 段定义,从源数据库中读出数据通过中间数据库 但是,这些应用系统由于开发的时间与开发 写入到 目的数据库中。 的部门不同、所使用的数据库存在差异,导致了 这种利用中间数据库的转换办法,所需转换模 信“息孤岛”的产生。所以,有效地对应用进行集成 块少、扩展性强;但缺点是实现过程比较复杂,转 的前提就是首先要完成数据的集成与交换。这就 换质量不高、转换过程长。 需要在校园网上建立一套完善的基于校园网的数 (三)利用XML实现异构数据库间数据交换 据集成交换平台。通过这个平台,一方面一个部门 使用XML作为中间数据实现异构数据库之间 可使用其他部门的数据 ;另一方面,也可以通过该 的数据交换 ,体系结构如图1所示。 平台提供的数据交换功能有效地维护各部门间数 据的一致性与完整性,以提高工作效率。 二、异构数据交换概述 在异构数据库中主要包括数据模式异构和逻 辑异构。数据模式异构显然是指采用了不同的 DBMS;而逻辑异构则包括命名异构、值异构、语义 异构和模式异构等。实现异构数据交换有许多方 法,常用的有:软件工具、利用中间数据库的交换 和利用XML实现异构数据库间数据交换。 (一)软件工具 使用数据库管理系统提供的将外部文件中的 图1 利用XML实现异构数据库间数据转换 38 这种方式源于 Internet的电子商务模型,将数 键在于设计一个灵活的映射模型,以尽量减少 据源用XML格式统一描述,每个数据库系统具有 XML文档结构的限制。 高度的自治权。在进行异构数据库数据交换时, 目前 ,关系数据库到XML的转换算法有以下

文档评论(0)

ziyouzizai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档