异构数据库同步中间件技术的研究与实现

被引量 : 0次 | 上传用户:x360791581
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数据库的广泛应用以及网络技术和分布式技术的不断发展,保证分散数据信息的一致性成为数据库发展的迫切需要。但应用特点、使用环境等因素造成了对数据库产品选择的差异,所以有必要建立一个基础性、通用性平台以解决异构数据库系统间的数据同步问题。商业异构数据库同步产品存在着一定的封闭性,其代码不公开,标准不统一,各种同步产品之间很难做到互连互通互操作;而学术界已有方案在效率、通用性、开放性及对异构问题的解决上还存在不足。为解决上述问题,本文设计并实现了一个与应用无关的开放通用异构数据库同步中间件系统。主要工作概括如下:(1)为解决现有异构数据库同步中所采用的变化捕捉方法通用性差、系统资源占用高的问题,提出了一种基于触发器和专用数据表的数据变化捕捉方法——日志表法。该方法适用于绝大多数数据库产品,系统资源开销小,并能充分保证各节点应用系统的自治性和数据的可用性。(2)为完成同步功能,在日志表变化捕捉方法基础上设计了基于时间戳的乐观同步策略。该同步策略只对变更数据进行增量更新,综合了状态复制与事务复制的优点,结合并发控制,保证稳定可靠地完成数据同步。(3)针对异构数据库同步中的数据库平台异构、数据类型异构以及数据结构异构,提出了一种将异构数据类型转换为统一数据类型的方法,并由关系数据模型入手,使用基于XML的数据表示格式。采用广泛应用的开放同步标准——SyncML协议完成数据传输,使本系统与其它符合SyncML协议的同步系统之间能够良好互连、互通、互操作,保证了本系统的开放性和可扩展性。(4)为检验本文提出的解决方案,实现了一个可用、可配置的异构数据库同步中间件系统,对其进行同步测试,分析测试数据,寻找影响性能的因素。实验证明本系统可以在充分保证用户自治性和数据可用性的前提下,稳定、可靠地完成异构数据库同步。
其他文献
教师教育是当代教育研究关注的一个热点问题,教师专业化是21世纪教师教育发展的基本方向,近年来学术界对教师专业化日益重视。人们对教师的成长与发展的研究如雨后春笋般地涌
醋酸是深井采油、采气酸化液的重要组成成分,也是油气田中伴生的低分子量有机酸。在油气田产出水中常伴有CO2、Cl-及水等多种腐蚀物质,这些腐蚀性物质也常与醋酸共存。本文针
定子绕组单相接地故障是发电机最常见的一种故障,而且往往是更为严重的绕组内部短路故障发生的先兆。定子绕组单相接地保护的可靠与灵敏动作可以大大降低绕组内部短路故障的
随着社会经济的发展和人们生活质量的提高,畜禽养殖业迅速发展,然而养殖污染却造成了对环境的危害,产业发展与环境保护的矛盾日益突出。所以,畜禽养殖行业的发展要寻求与自然
本文通过分析和批判传统辩证唯物主义的本体论及其思维方式,并在考察和研究我国改革开放以来所谓新的哲学形态即实践唯物主义理论的基础上,进一步提出了自己的观点,认为哲学实质
本研究借助新闻框架理论(Frame Theory),运用内容分析和比较分析的方法,来考 察两岸媒体对涉及两岸关系的重大政治事件在新 闻呈现上有何差异及差异产生的原因。本文以两 岸
本研究采用群组研究(group study)的方法,结合Mischel的自我延迟满足范式及其变式,运用眼动仪,以注意缺陷多动障碍(ADHD)儿童和正常对照组儿童为对象,采用改变任务内容和难度
本文对丹参药材中水溶性成分进行纯化,通过醇水提取,D101大孔树脂分离,聚酰胺柱纯化三步得到纯度达到95%以上的丹酚酸B样品。对丹酚酸B的分离纯化工艺进行了考察,确定最佳纯
视觉表象在人们的日常生活和工作中具有十分重要的作用,视觉表象的发展制约着智能的发展水平,良好的视觉表象能力是从事运动、航空航天等特殊职业必不可少的能力之一。近年来
研究目的:本次对臌胀的研究,试图通过对中医古代文献整理与统计分析相结合的方法,探讨中医学对臌胀外治法的理论认识,总结臌胀外治的规律和方法,探索臌胀的临床诊疗新方案,为