<!---->一、<!---->数据同步方式<o:p></o:p>
1、哪些数据需要同步<o:p></o:p>
<!---->(1) <!---->新增的数据<o:p></o:p>
<!---->(2) <!---->修改过的数据<o:p></o:p>
<!---->(3) <!---->删除的数据<o:p></o:p>
<!---->(4) <!---->其它数据(原数据没有修改过,也未删除的)<o:p></o:p>
2、保证最小数据量的同步<o:p></o:p>
<!---->(1) <!---->新增的数据需要同步添加<o:p></o:p>
<!---->(2) <!---->修改过的数据需要同步进行更新<o:p></o:p>
<!---->(3) <!---->删除的数据需要同步进行删除<o:p></o:p>
<!---->(4) <!---->其它数据(保持不变,不需要进行处理)<o:p></o:p>
3、同步方案(数据获取的方式,JMS发送方)<o:p></o:p>
考虑到在信息系统中的特殊的操作,即删除只是置标志位,可以视为更新进行处理。故我们可隐藏了对于删除的处理。<o:p></o:p>
在数据库中的设计中已经留存有dataversion字段,用来进行版本控制。<o:p></o:p>
设计参照于以下方案:<o:p></o:p>
<!---->(1) <!---->默认未同步过的数据的dataversion为0。<o:p></o:p>
<!---->(2) <!---->首次同步时,取所有的dataversion为0的数据(其它条件自己制定)。<o:p></o:p>
<!---->(3) <!---->在JMS提交同步后,将被同步的表的数据的字段dataversion统一置为一个dataversion,记录至同步情况表中。(理论上,同步也应当记录日志)。<o:p></o:p>
<!---->(4) <!---->进行数据的更新操作时,同时增加一个拦截器,将dataversion置为上次同步的dataversion+1。(现有数据的删除为更新标志位,也遵守此规定)<o:p></o:p>
<!---->(5) <!---->新添加的数据,dataversion字段置为0。<o:p></o:p>
<!---->(6) <!---->非首次同步时,查询同步日志中记录的上次的同步时dataversion的值,同步 数据的dataversion!=上次同步的dataversion的数据字段。<o:p></o:p>
4、同步方案(数据的保存方式,JMS接收方)<o:p></o:p>
<!---->(1) <!---->对于dataversion == 0 的数据,执行添加操作(insert)。<o:p></o:p>
<!---->(2) <!---->对于dataversion != 0 的数据,执行更新操作(update)。<o:p></o:p>
分享到:
相关推荐
煤矿企业煤炭销售管理的一个重要控制点是磅房,而磅房称重...以新光集团对其下属淮北刘东煤矿、微山昭阳煤矿磅房称重系统与新光集团信息管理系统进行对接为例,对煤矿企业驻地监控及数据容器同步技术等相关问题进行探讨。
网络隔离下的内外网数据同步系统研究,纪诚,,本文深入探讨了网络隔离技术和数据库同步技术,并将二者结合起来考虑,研究了在网络隔离环境下数据库同步策略,提出了网络隔离下
区域电网同步数据采集与传输技术探讨.docx
基于MapGIS和AutoCAD的GIS与CAD图形数据共享的探讨
电力系统时钟同步技术探讨.pdf
基于LabVIEW平台的数据采集系统中模拟量和脉冲量同步问题的探讨.pdf
电力系统全域性网络方式时钟同步的可行性探讨.pdf
对在分布式环境下的Oracle数据库实现数据同步时,涉及的几个主要问题进行探讨,通过日志分析方法,分析了日志文件的归档,采用LogMiner对Oracle归档日志进行解析,解析和重构归档日志中的SQL语句等问题。设计了一个分布式...
水电站GPS时钟同步系统改造探讨.pdf
石油化工GPS时钟同步设置技术探讨.pdf
本文介绍了基于SAR ADC的系统和基于sigma-delta (∑-Δ) ADC的分布式数据采集系统同步的传统方法,且探讨了这两种架构之间的区别。我们还将讨论同步多个Σ-Δ ADC时遇到的典型不便。最后,提出一种基于AD7770采样...
将P2P技术引入了网络数据库领域,可以很好地实现网络数据库系统的高效率、大容量及...本文在明确P2P网络特点的基础上,重点研究了P2P数据库同步系统,涉及到系统体系结构、数据库信息同步的策略及数据节点状态表的维护等。
#资源达人分享计划#
同步网的GPS定位时钟供给系统探讨.pdf
Web数据挖掘技术探讨.kdh Web数据挖掘的BN实现方案.kdh XML与面向Web的数据挖掘技术.caj 一个新的数据挖掘模型与算法.caj 一个面向电子商务的数据挖掘系统的设计与实现.caj 一种估计人工神经网络泛化误差的新方法....
Web数据挖掘技术探讨.kdh Web数据挖掘的BN实现方案.kdh XML与面向Web的数据挖掘技术.caj 一个新的数据挖掘模型与算法.caj 一个面向电子商务的数据挖掘系统的设计与实现.caj 一种估计人工神经网络泛化误差的新方法....
神经网络专家系统及其数据挖掘技术的探讨.caj 区间值属性不完全信息下的数据挖掘.caj 信息系统中一种面向粗糙集的数据挖掘方法.caj 利用决策树进行数据挖掘中的信息熵计算.caj 文本挖掘、数据挖掘和知识管理——二十...
Web数据挖掘技术探讨.kdh Web数据挖掘的BN实现方案.kdh XML与面向Web的数据挖掘技术.caj 一个新的数据挖掘模型与算法.caj 一个面向电子商务的数据挖掘系统的设计与实现.caj 一种估计人工神经网络泛化误差的新方法....
探讨了矿山物联网环境同步精度的影响因素,包括网络延时、节点时钟漂移、节点故障和上下行流量不对称等,并根据影响因素的成因给出了可行的解决办法。实测数据表明,同步精度尽管受多种因素的影响,但是能够满足多数矿山...
智能电网信息和通信技术关键问题探讨,分析了智能变电站中交换机在数据交换和时钟同步方面的功能,建立了基于IEC 61850标准的交换机智能电子设备(IED)信息模型,该模型由公共逻辑设备、数据交换逻辑...