论文部分内容阅读
数据库复制是分布式环境中的一项关键技术,同时由于数据库异构现象越来越普遍,研究异构数据库复制无论在理论还是实际上都具有非常重要的意义。
针对目前具体的异构数据库复制方案,本文总结出它们各自的特点与优势,同时,也存在着一些问题。主要问题是:各复制方案都采用与DBMS核心关系紧密的实现技术,因此不一定适用于其它DBMS,彼此之间的兼容性较差;各方案普遍存在着需要符合某种体系结构或标准的前提,因此导致对系统资源的要求较高而应用范围却受到限制。
XML本身所具有的与平台无关、易于扩展、交互性好、语义性强、可格式化等特性和优点使得它具有强大的结构和语义表达能力,可用于不同数据之间的交换。通过对XML技术和常见的异构数据进行分析,本文将XML用在异构数据复制过程中,研究探讨利用XML进行异构数据复制的基本方法。
本论文从异构数据复制的理论着手,将源数据库和目标数据库的数据表示和数据库模式表示分开,从而使异构数据在复制时先进行模式复制,再进行数据复制。同时针对XML数据文件在复制的过程中如何进行格式变化进行了研究,提出了拆分文件和合并文件的算法。在此基础上开发了原型系统XMLReplicator,对基于XML技术的数据复制功能以及技术特点进行了实验和验证。
最后,本文总结了课题的研究成果,阐明了将来的研究方向。本文的研究表明,在异构数据复制中应用XML技术具有很好的实用价值。