基于异构系统数据时间同步模型的研究与应用论文

基于异构系统数据时间同步模型的研究与应用论文

ID:10617831

大小:48.50 KB

页数:2页

时间:2018-07-07

基于异构系统数据时间同步模型的研究与应用论文_第1页
基于异构系统数据时间同步模型的研究与应用论文_第2页
资源描述:

《基于异构系统数据时间同步模型的研究与应用论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于异构系统数据时间同步模型的研究与应用论文摘要:针对异构数据库系统数据时间同步所提出的新问题,详细介绍了异构数据库系统数据时间同步的特点、要求。根据异构数据库系统数据时间同步的特点,提出了一种基于新时钟、时间戳与触发器的异构数据库系统数据时间同步模型。关键词:异构性;数据库系统;时间同步;时间戳;触发器1异构数据库系统数据时间同步模型与算法的研究异构数据库系统数据时间同步的精确度主要受到以下因素的影响:异构数据库系统数据时间同步采取的策略;服务器端与客户端时钟系统的精确度;服务器端与客户端运行的操作系统;服务器端与客户端所运行的DBMS;服

2、务器端与客户端的网络状况等。现行的异构系统使用的数据同步策略主要有基于快照差分算法的数据同步策略与基于日志分析的数据同步策略。基于快照差分算法的策略不但需要消耗同等数量级的存储空间和I/O开销,而且需要大量的时间进行数据的排序、分析和比对,特别是对于大数据量的快照差分,数据同步的效率会急剧下降;基于日志的数据同步策略虽然效率会提高,但是对数据日志的分析一般难以实现。可见,必须找出另外方法.freelary和Name_column的值必须完全匹配),如果有则直接在该记录上修改(Type_oper字段值为U),并将修改的值填入Data_colum

3、n字段即可,如果没有则在源操作表插入一条记录即可。当源表中插入一条记录时,只需要在源操作表中将非空字段的信息写入即可(Type_oper字段值为I),那些空值的字段不需要填写其信息,也就是说,虽然源表有N个字段,但在插入一记录时只由M个字段插入了新值,源操作表中只增加了M个记录而不是N个记录。当在源表中删除一条记录时,查找源操作表是否有关于该记录的信息(只要字段Data_primary匹配),如果信息表明该记录是新插入的(即该记录信息中有一个Type_oper为I的记录)把找到的所有记录删除即可,如果该记录不是新插入的(即不能找到该记录信息中

4、有一个Type_oper为I的记录)则将信息写入源操作表(字段Typeoper值为D)。(2)同步模块将根据源操作表的内容和修改时间字段的值,更新临时数据表中的内容(临时数据表相当于临时中间数据缓冲区),实现了临时表和源数据的同步,并返回从系统新时钟读取的更新的时间Nee(其值也就是字段Update_time的值);(3)将源操作表当中字段Update_time的值小于Nee的所有记录删除。解决了上述关键性问题之后,下面我们提出基于异构系统数据时间同步的模块结构图。如图2所示:其中数据源为用户所需要的数据来源,也是异构系统同步的数据源,比如:

5、SQLServer、Oracle、DB2、access等;目标数据库是数据的目的地;中间数据区作为数据的中介,是数据集成的主要环节,用户所要进行的数据转换都是在此进行,其中主要有一个临时数据存储区1和临时数据存储区2,它们分别负责存储转换之前和之后的数据,因此是数据的临时缓存区。其中用户控制模块负责和用户进行通信,接受用户命令,并将用户的配置和命令传递到其它模块;任务管理模块是数据集成的核心,负责任务的调度和其他模块的管理;预集成模块主要负责集成前的准备,包括建立各种触发器,建立源操作表或MDS源操作表等;同步模块依据不同的数据同步策略负责数

6、据的同步;转换模块根据用户的配置和任务管理模块进行数据的转换;时间同步模块主要是用来从时间服务器或者新时钟获取高精度的时钟信息。系统开始运行后,.freeleProtocolSpecification.ImplementationandAnalysis[M].DARPANetwGroupReportRFC1305,Univ.Delaware.1992.[4]彭杰.PROFI及其同步实时通信分析[J].微计算机信息,2006,(25).

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。