一种异构数据库间数据同步模型研究.docVIP

一种异构数据库间数据同步模型研究.doc

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

一种异构数据库间数据同步模型的研究   摘 要: 针对地理信息在异构数据库之间的同步传输问题,基于XML节点映射模型,结合Web Service分布式远程调用方式,在异构数据库之间建立一种数据同步模型。该模型结合数据库模式匹配的特点,将异构数据库间的数据信息进行节点映射,降低XML查询的扫描代价,提高中心服务节点查询匹配集合的速率。实际应用表明,提出的基于XML节点映射模型可以有效的解决异构数据库之间的同步传输问题。   关键词: SOA; 异构数据库; 数据同步; XML; Web Service   中图分类号:TP391 文献标志码:A 文章编号:1006-8228(2016)05-12-04   Abstract: Aiming at the synchronization problem between heterogeneous databases for geographic information, this paper establishes a data synchronization model based on the XML node mapping model and combined with the Web Service distributed remote call method. This model combines the characteristics of database schema matching, maps the data information between heterogeneous databases, reduces the scan cost of XML query, and increases the speed of query matching set of the central service node. The practical application shows that the proposed XML based node mapping model can effectively solve the problem of data synchronization between heterogeneous databases.   Key words: SOA; heterogeneous database; data synchronization; XML; Web Service   0 引言   随着航天技术的发展,发射卫星数量逐渐增多,地理数据信息也随之俱增,需存储的数据信息量越来越大。地理信息往往分散存储于同构或异构的数据库,这是为了有效整合分散、异构的地理数据信息资源,缓解地理科研行业间的“信息孤岛”问题,有些传统数据库厂商提出中间件方案,但这种方式无法满足分布式同构或异构数据库间的同步问题。有些研究提出基于文件传输的同步技术,但是这种方式需要通过云盘或其他方式拷贝文件,存在严重的安全隐患。也有些研究提出基于管道同步技术,即通过数据管道同步数据,但这种方法对数据通道依赖大,需要建立专门的数据管道管理平台,开销大,对网络条件要求较高,不适合广域网[1]。林源、陈志泊提出的分布式异构数据库同步系统,它基于WCF 构建的应用程序服务,针对异地数据库表的数据结构定义一致时,提出使用存储过程完成数据同步,若更新时发现数据库表字段不一致,则优先选择在该数据库中添加新的表字段,但这种方法使用前需要为每张表建立一套元数据表、触发器和存储过程,因此,其仅限于在同构数据库之间完成数据同步,在面对异构数据库之间同步问题时,会耗费大量的时间,且会带来数据库之间数据不完整的问题[2]。   本文基于Web Service的数据同步,采用XML数据格式封装数据库中的数据,凭借XML半结构化、自描述性等特点突破传统数据模型对数据模式的严格约束,适用于异构数据库之间的数据同步,能够解决跨平台等问题[1]。针对地理信息在异构数据库之间的同步传输问题,设计一种异构数据库之间数据同步模型,其结合数据库模式匹配的特点,采用XML节点映射模型,减少XML文档的扫描代价,并快速获取查询模式中节点匹配的集合。基于节点映射与树匹配的处理方式主要依赖于XML文档索引的设计,通过对异构数据库中存在的有效字段,根据属性特征进行分层且有效的映射投影,达到提高XML的查询和解析速率的效果。   1 异构数据库同步和数据同步模型   地理数据信息存在存储时分散、逻辑上统一的问题,为解决地理数据信息在异构数据库间的同步问题,结合SOA架构,设计出基于XML节点的映射模型,与Web Service远程访问技术相结合,使分散的异构数据库中地理数据信息分层分级的汇总

文档评论(0)

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

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

1亿VIP精品文档

相关文档