导读:本文包含了异构数据库同步论文开题报告文献综述及选题提纲参考文献,主要关键词:异构数据库同步,XML,数据捕捉,数据载入
异构数据库同步论文文献综述
刘瑞[1](2018)在《异构数据库同步系统设计与应用》一文中研究指出随着计算机和信息技术的发展,在诸多领域中以手工纸质为主要手段的传统数据记录方式正逐渐被信息化系统所取代。所有的信息化系统在数据采集后都会统一存储在各自计算机数据库系统中。数据库作为数据存储中心,为系统和其他系统使用者提供数据支持。由于数据库产品种类的多样性,在信息化建设过程中不同系统使用不同类型的数据库,在需要数据共享时由于数据库异构性造成数据共享障碍,因此需要设计一种异构数据库同步系统解决不同信息化系统内数据库中具有关联性数据的一致性问题,以便各系统保证独立工作同时实现数据共享,提高系统整体工作效率。本论文结合“金隆铜业生产设备点检系统”项目开发中设备点检系统与企业生产系统数据同步需求,满足点检系统数据库与企业生产系统数据库之间点检数据、设备信息、人员信息的同步共享,设计一种数据同步系统解决因异构性造成的数据共享障碍。以XML文件为同步数据传输和数据源信息存储统一格式,避免数据库异构性造成数据标准不一问题;以触发器和标识表相结合的数据提取方法,将触发器捕捉的数据表中变更信息存储在标识表中,并利用该信息找到关联的数据表中发生变更的数据,生成XML数据文档;以XML数据文档和数据源同步关系文档为基础确定同步数据需要载入的目标数据库数据表,通过解析文档并构建SQL语句实现对目标表的DML操作。XML文档作为整个系统数据同步实现的纽带,不仅解决了异构数据库之间存在的各种冲突问题,还对提高系统的通用性和扩展能力,进一步实现系统价值具有重要的意义。论文采用Java开发语言,根据数据同步基本流程和系统应用背景设计了异构数据库同步系统整体方案,并对方案中各功能模块进行了设计实现。整个系统架构中包括数据源管理、数据提取管理、数据写入管理、工作日志管理、系统用户管理五大功能模块。采用基于Java技术、前端技术、数据库技术实现系统各模块功能,基于B/S架构应用使用户通过浏览器输入特定网址即可登录系统实现数据同步管理和用户管理。最后,论文结合在企业设备点检数据同步中的应用给出了系统实现效果,并结合应用对整体系统进行功能和性能测试以验证设计可行性,通过设计不同的测试用例对系统各功能模块进行详细测试,并通过测试对系统性能进行优化以提高系统同步效率。测试表明,设计的异构数据库同步系统可以有效地实现不同数据库之间数据同步需求,达到系统设计目标。(本文来源于《安徽大学》期刊2018-03-01)
刘勇[2](2017)在《基于Zookeeper的异构关系数据库同步中间件的研究与实现》一文中研究指出随着数据库技术的不断发展,企业环境下不同系统使用的数据库可能不同,基本上都是关系数据库,如何解决不同系统访问的数据库间数据的一致在实际环境中尤为重要。因此,建立一个通用的数据同步中间件系统已成为解决异构数据库系统间的数据同步问题主要技术途径。目前的一些数据同步方法虽然很多,但是这些方法各有自己的优缺点,很难具体适应企业环境下的需求,在实时性要求较高的环境下很难应用,同时这些方法大多都忽略了异构数据库中事务的概念,当问题发生时容易造成数据不一致的情况。针对这些问题,本文设计并实现了一种基于Zookeeper的异构关系数据库同步中间件系统,主要工作概括如下:为了解决异构数据库同步中变化捕获方法系统资源占用高,通用性差的问题,提出了一种基于事件通知与日志的变化捕获方法相结合的捕获方式,避免日志捕获程序轮询。该方法在本文环境适用于Oracle数据库的变化捕获,系统资源开销小。为了实现同步功能,在日志捕获基础上采用基于Zookeeper的分布式服务组件以及消息队列,保证消息的顺序消费,不会出现同步语句在执行时顺序上的错乱。在异构数据库同步过程中,由于各个数据库产品数据结构以及数据类型异构,提出了一种基于SQL还原法的方法,将捕获的SQL语句转化为对应数据库平台的SQL语句。使用此方法保证了系统的开放性和扩展性。为了检验本文提出的解决方案,实现了一个可配置,性能高的异构数据库同步中间件系统。使用程序模拟数据更改,并同步这些更改到其它数据库,测试并分析结果,发现影响系统性能的地方以及不足之处。实验结果证明,本系统在能够充分保证数据库系统的自治性以及完整性,对数据库系统性能影响低,能稳定可靠的完成异构数据库之间的同步。(本文来源于《华中科技大学》期刊2017-05-01)
胡彧[3](2016)在《基于XML异构数据库同步技术的探讨》一文中研究指出随着计算机技术的不断发展,企业面临通过传输、接收多应用系统、不同数据库支撑的应用系统的数据信息,这就要求企业的解决方案具有较强的兼容能力。本文基于某省地震预防工程的数据同步模块为背景,设计出一个基于XML的从地方SOL Server数据库到省级Oracle数据库的数据同步方案。(本文来源于《福建电脑》期刊2016年05期)
崔恒香,冯径,马玮骏,张庆,庞琨[4](2016)在《基于隔离网闸的异构数据库同步技术研究与实现》一文中研究指出数据同步是分布式环境中维护各节点数据库数据一致性的一项关键技术。本文针对存在物理隔离网闸的应用环境,提出一种基于触发器的SQL文件级异构数据库同步方法,该方法适用于企业异构数据库同步。文中将阐述隔离网闸环境下异构数据库同步的工作原理,提出同步系统的总体框架,给出变化捕获、SQL文件生成、文件传输、数据更新和故障处理这五个环节的实现细节。最后通过在洪水预报系统中的实际应用,验证本文方法的高效性及可靠性。(本文来源于《软件工程》期刊2016年02期)
张振友,孙燕[5](2015)在《分布式异构数据库同步技术研究与实现》一文中研究指出在分布式异构数据库中,存在的最大的问题就是异构数据库之间的一致性的问题,针对该问题,设计了一种基于XML的异构数据库同步系统,该系统以C#/XML为基础,结合触发器法、控制表法和时间戳法获取变更数据,并对触发器和控制表进行改进,采用XML技术,将得到的变更数据转化成XML文档,通过Web界面实现异构数据库之间的同步。(本文来源于《电脑知识与技术》期刊2015年28期)
李畅[6](2015)在《一种基于WCF的跨公私网段异构数据库同步方法的研究与实现》一文中研究指出随着互联网应用的蓬勃发展,当前越来越多的应用需要跨越私网与公网进行异构数据库数据同步。但是由于私网与公网之间存在着各种限制,直接的数据同步往往困难重重。该文基于WCF技术提出了一种跨越公私网段,对异构数据库数据进行同步的一种方法,描述和分析了基于该方法的具体架构和逻辑过程,详细阐述了关键性技术步骤,并对该方法的优缺点进行了分析。(本文来源于《工业仪表与自动化装置》期刊2015年06期)
方焕[7](2014)在《基于XML的分布式异构数据库同步系统设计与实现》一文中研究指出在分析数据同步问题特征的基础上,结合中国移动通信集团各机构业务系统的工作现状,设计了一种由数据捕获、数据转换、数据传输叁个过程组成的数据同步方案,详细阐述了各个过程的基本工作原理,并采用JAVA语言对其进行了实现。(本文来源于《广西通信技术》期刊2014年04期)
段继洲[8](2014)在《基于XML的实验室异构数据库同步的设计与实现》一文中研究指出当前,网络技术、通信技术以及计算机网络技术已经日趋成熟,信息资源已经在网络上广泛应用。伴随着信息资源的网络化发展,信息共享、信息智能以及信息广泛化必将成为以后发展的方向。不同的信息资源在管理方式、管理对象以及控制手段等方面不尽相同,进行资源存储管理的数据库也具有不同的形式。如何将处于不同数据库环境中的信息资源进行有效管理,实现整合式的信息资源共享,已经成为当前系统应用和数据库研究方面急需解决的一个重要问题。基于XML的各实验分室数据同步管理系统的设计与实现是以分析高校实验室数据管理和数据同步需要为基础进行展开的,通过对数据库触发技术、XML技术、Java技术以及数据同步技术的研究,确定系统实现的数据库同步机制,主要采用订阅-发布模式进行实现。数据同步管理系统主要研究内容包括:为了完成实时捕捉数据库数据的变更情况,对数据库进行触发器设置管理;为了完成数据交换的便利性和通用性,中介存储借助于XML文件进行;研究数据同步管理与异构管理等关键技术,充分利用XML的广泛性和Java平台无关性,作为系统的主要实现技术;异构数据同步管理与发布-订阅模式相结合进行实验室数据同步管理实现;结合数据同步系统的分析与设计,将Mysql数据库和SQL Server数据库等关系型数据库作为应用实例,对数据同步功能进行测试;通过测试用例和测试图表的形式进行数据同步管理功能分析。随着数据同步系统的应用和实施,实验分室数据同步管理系统的研究与应用能够有效解决多系统并存导致的数据同步问题。借助于XML技术和Java技术实现的同步管理功能不但能够解决传统的升级和部署问题,而且在系统扩展性和开发效率方面的优势也日渐显现,能够有效的透明操作不同的异构数据库,解决分布式系统问题。(本文来源于《电子科技大学》期刊2014-03-01)
戴月,魏光杏,陈波,罗霞[9](2014)在《数字化校园建设中的异构数据库同步机制研究》一文中研究指出通过异构数据库间的同步方法、数据库同步策略、模式映射过程、变化数据的捕捉方式和数据间通讯的方式等等问题的研究,提出一种基于操作系统任务计划实现定时数据更新的异构数据库之间的数据同步机制,解决数字化校园建设中"信息孤岛"问题。(本文来源于《齐齐哈尔大学学报(自然科学版)》期刊2014年01期)
赵金铃[10](2013)在《分布式异构数据库同步更新的研究与应用》一文中研究指出伴随着信息化时代的迅速发展,数据库的使用越来越广泛,但因个体环境等因素造成系统开发环境及数据库类型选择的差异,因此产生了许多相对独立的信息服务和管理系统,以及不同的数据库系统,其中不少数据是关联的。为保证数据库中各节点数据一致,有必要建立一个安全的、通用的平台来解决分布式异构数据库之间数据同步的问题,以利于信息的统一管理和企业的快速发展。本课题基于轨道交通国家实验室(筹)高速列车数字化仿真平台协同仿真需求,以实现专业与共享数据库、基础数据库与空间数据库之间共享数据实时同步为目标。针对上述需求,本文提出了一种“基于映射文件”的同步方法。该方法使用触发器和变更轨迹表来捕获同步数据,同时采用具有可扩展性、易于在数据库之间交换等优点的XML作为中间数据表示方式,有效的避免了各异构数据库之间标准不统一等问题,也解决了系统跨平台运行的关键所在。映射文件是整个系统的桥梁,它不仅为同步系统建立了源表与目标表之间的映射关系,也解决了异构数据库之间存在的多种冲突问题,同时对提高系统的通用性、可扩展性以及各种复杂环境下的应用能力都具有重要的意义。文章给出了实现该同步方法的系统架构,整个架构由数据源注册、表结构到XML映射、变更数据捕获、同步数据抽取到XML映射等七大功能模块组成。同时按照系统实现流程对每一模块都进行了详细的设计,并着重对系统中的关键技术进行分析说明。文章最后对方案进行性能优化,通过对比可知优化后的方案可将同步时间提高十倍左右。最后为验证本文提出的方案的可行性,分两部分对系统进行了总体测试,并用实例验证了方案的可行性和合理性,同时给出了性能优化前后同步记录数和用时的仿真图。(本文来源于《西南交通大学》期刊2013-05-01)
异构数据库同步论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
随着数据库技术的不断发展,企业环境下不同系统使用的数据库可能不同,基本上都是关系数据库,如何解决不同系统访问的数据库间数据的一致在实际环境中尤为重要。因此,建立一个通用的数据同步中间件系统已成为解决异构数据库系统间的数据同步问题主要技术途径。目前的一些数据同步方法虽然很多,但是这些方法各有自己的优缺点,很难具体适应企业环境下的需求,在实时性要求较高的环境下很难应用,同时这些方法大多都忽略了异构数据库中事务的概念,当问题发生时容易造成数据不一致的情况。针对这些问题,本文设计并实现了一种基于Zookeeper的异构关系数据库同步中间件系统,主要工作概括如下:为了解决异构数据库同步中变化捕获方法系统资源占用高,通用性差的问题,提出了一种基于事件通知与日志的变化捕获方法相结合的捕获方式,避免日志捕获程序轮询。该方法在本文环境适用于Oracle数据库的变化捕获,系统资源开销小。为了实现同步功能,在日志捕获基础上采用基于Zookeeper的分布式服务组件以及消息队列,保证消息的顺序消费,不会出现同步语句在执行时顺序上的错乱。在异构数据库同步过程中,由于各个数据库产品数据结构以及数据类型异构,提出了一种基于SQL还原法的方法,将捕获的SQL语句转化为对应数据库平台的SQL语句。使用此方法保证了系统的开放性和扩展性。为了检验本文提出的解决方案,实现了一个可配置,性能高的异构数据库同步中间件系统。使用程序模拟数据更改,并同步这些更改到其它数据库,测试并分析结果,发现影响系统性能的地方以及不足之处。实验结果证明,本系统在能够充分保证数据库系统的自治性以及完整性,对数据库系统性能影响低,能稳定可靠的完成异构数据库之间的同步。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
异构数据库同步论文参考文献
[1].刘瑞.异构数据库同步系统设计与应用[D].安徽大学.2018
[2].刘勇.基于Zookeeper的异构关系数据库同步中间件的研究与实现[D].华中科技大学.2017
[3].胡彧.基于XML异构数据库同步技术的探讨[J].福建电脑.2016
[4].崔恒香,冯径,马玮骏,张庆,庞琨.基于隔离网闸的异构数据库同步技术研究与实现[J].软件工程.2016
[5].张振友,孙燕.分布式异构数据库同步技术研究与实现[J].电脑知识与技术.2015
[6].李畅.一种基于WCF的跨公私网段异构数据库同步方法的研究与实现[J].工业仪表与自动化装置.2015
[7].方焕.基于XML的分布式异构数据库同步系统设计与实现[J].广西通信技术.2014
[8].段继洲.基于XML的实验室异构数据库同步的设计与实现[D].电子科技大学.2014
[9].戴月,魏光杏,陈波,罗霞.数字化校园建设中的异构数据库同步机制研究[J].齐齐哈尔大学学报(自然科学版).2014
[10].赵金铃.分布式异构数据库同步更新的研究与应用[D].西南交通大学.2013