下载此文档

异构数据库同步问题研究.docx


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
异构数据库同步问题研究潘毅(云南爱因森软件职业学院昆明650031)摘要数据同步作为维护分布式环境中各个节点数据库间数据一致性的方法,是分布式环境中的一项关键技术。由于数据库异构现象越来越普遍,研究异构数据同步无论在理论上还是在实际应用上都具有非常重要的意义。关键词数据同步一致性变化捕获中图分类号TP311 文献标识码A 文章编号090522—5017StudyontheSynchronizationProblemsforIsomerousDatabasePanYi(YunnanEinsunSoftwareConegeKunming650031),,针对异构数据库环境,提出了一种“基于SQL还原法”的适合于企业级数据同步的技术。该方法运用触发器或日志分析工具对源数据库变化进行捕获,还原出源数据库发生变更的SQL语句并记录日志,然后通过从日志文件中获取被还原的SQL语句,执行更新目标数据库,从而达到数据同步。该方法具有完全异构、灵活性好、通用性强、安全性高的特点。对象变化捕获是数据同步的基础,它直接决定了数据同步的更新方式和选时方式,所以数据同步常常按照其变化捕获的不同进行分类,一般可以归纳为以下六种基本方法。1、基于快照法:快照(Snapshot)是数据库中存储对象在某一时刻的即时映像。通过为同步对象定义一个快照或采用类似方法,可以将它的当前映像作为更新副本的内容。2、基于触发器法:在源数据库为同步对象创建相应的触发器,当对同步对象进行修改、插入或删除等DML(DataManipulationLanguage)命令时,触发器被唤醒,将变化传播到目标数据库。3、基于日志法:数据库日志作为维护数据完整性和数据库恢复的重要工具,其中已经包含了全部成功提交的操作记录信息。基于日志法就是通过分析数据库日志的信息来捕获同步对象的变化序列。4、基于API法:一些小型数据库和非关系型的数据库没有触发器和日志机制,可以在应用程序和数据库之间引入一类中间件,由它提供一系列API[包括ODBC驱动程序),在API上来完成应用程序对数据库修改的同时,记录下同步对象的变化序列。5、基于影子表法:许多情况下,源数据库无须了解同步对象的每一次操作,只要知道最后总共发生了什么变化就足够了。因此,可以在初始化时为同步对象表T建立一个影子(shadow)表S,也就是作一份当时的拷贝,以后就可在适当时机通过比较当前T和s的内容来获取净变化信息。6、基干控

异构数据库同步问题研究 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cby201601
  • 文件大小4 MB
  • 时间2020-09-13