基于XML的关系数据库同步技术的研究与实现

被引量 : 9次 | 上传用户:wangcx1987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于XML的数据库同步不同于传统的在分布式系统构架下的数据库同步,它的目标是在Internet范围内实现数据库间的数据同步,参与同步的对象具更强的独立性和多样性。根据这种新的目标和应用环境,人们对实现数据库同步的技术产生了新的要求。为此,本文针对这种变化以及由此产生的问题展开了细致的研究与分析。本文首先通过对比的方式,分析了从传统数据库同步到基于XML的数据库同步技术策略的变化,这包括同步控制、同步协议、更新检测,数据转换等策略;并给出了我们针对关系数据库同步的解决方案。然后针对基于XML的数据库同步的最关键技术——数据库数据和XML数据的相互转换技术,如何在关系数据库同步中有效地实现,展开了深入细致的探讨,并设计了一个基于对象关系映射的模式驱动的同步数据转换模型,重点解决了如何在保持关联表同步数据一致性的前提下进行数据转换的难点问题。主要创新工作有:l为解决在关系数据库同步中关联表的数据一致性问题,提出了关联查询的方法。并在此基础上设计了一个基于对象关系映射的模式驱动的数据转换模型。l详细分析并改进了数据库模式,主要包括各种表结构和表关系,与XML结构的映射规则,还在一定范围内给出了一个异构模式映射的规则框架,用以支持一定的异构数据库同步要求。l在数据转换的执行阶段,提出了一个数据导出策略——排序冗余相关法,使其满足了数据同步对数据转换的通用性和数据一致性要求。l给出并实现了一个模式驱动下的数据导出算法,解决了排序冗余相关法中的数据冗余问题,满足了数据同步对数据转换的无冗余要求。l改进并实现了一个模式驱动下的数据导入算法,将已经具有良好格式和内容的XML数据导入数据库中。l在以上策略和算法的基础上,实现了一个实验系统。实验结果显示,本文提出的数据转换模型是有效的,它使得同步系统具有了更强的实用价值,特别是排序冗余相关法及其数据导出算法,有较大的突破性。
其他文献
目的观察平乐郭氏正骨联合钢针撬拨经皮穿针内固定治疗儿童尺桡骨骨折的临床疗效。方法回顾性分析自2004-10—2014-10采用平乐郭氏正骨联合钢针撬拨经皮穿针内固定治疗的680
税费筹划不同于避税,更不是偷税、逃税和骗税。税费筹划是企业在政府的税收政策导向下,利用国家赋予纳税人的税收优惠权利,在不违背国家法律法规,不违背国家立法精神的前提下,对企
<正>教学过程一、导入新课发现美丽1.导语:这节课接着学习《跨越百年的美丽》,大家齐读课题。上节课我们了解了课文的大概内容,体会到了居里夫人美丽端庄的外表。这些美丽就
新中国成立前夕,随着各大中城市的相继解放,劳资关系问题成为以毛泽东为代表的第一代中国共产党人亟待解决的当务之急。从土改后期的纠偏尝试,到"东北提纲"的反复思索,再到"天津
提出了发散状铝合金轮毂铸造中突出的2个问题,介绍了目前生产中几种典型轮毂铸造工艺方案,通过对典型轮毂模具铸造进行CAE分析和比较,找出了缺陷产生的原因,提出了发散状铝合
<正>我们知道,教师的专业发展离不开"实践反思、同伴互助、专业引领",而磨课则是这三位一体的综合体现。近期,我校就开展了轰轰烈烈的一课多磨活动,我和同事们一起备课、上课
信访工作是当前国家法制完善过程中的一种预防措施,其目的就是多渠道、全方位、最大化维护社会的公平正义,维护社会和谐稳定。 The work of letters and visits is a precau
通过对西方法治文明演进历程的解读,可见民主是法治的前提和基础。在现今中国,大力推进民主政治,孕育民主思想,更是构建现代法治秩序的一项基础性工程。当前我国政治文明建设
目的分析新生儿溶血病(HDN)血清学检测结果。方法选取厦门市妇幼保健院新生儿科2015年1月—2017年7月收治的高胆红素血症患儿1 568例,检测母婴血型,进行直接抗人球蛋白试验、
本文通过对比分析塑膜装药卷和纸筒装药卷产品成本、产品质量、用户使用情况,为乳化炸药装药方式选择(塑膜装药卷和纸筒装药卷)提供参考。