The invention discloses a data transmission reconciliation method, device, device and computer readable storage medium, in which the method includes: determining the storage unit to achieve data synchronization as the source end, synchronizing the data of the source end to the storage unit as the destination end, and judging the source end and the object in the process of synchronizing the incremental data of the source end to the destination end. If not, the inconsistent data will be retransmitted from the source end to the destination end, and the inconsistent data will be retransmitted to the destination end after the preset period, and the data in the source end and the destination end will be returned to the execution after the preset period to determine whether the data in the source end and the destination end are consistent. Steps. This application guarantees the consistency of data between source and destination by means of timing reconciliation transmission.
【技术实现步骤摘要】
一种数据传输对账方法、装置及设备
本专利技术涉及数据同步
,更具体地说,涉及一种数据传输对账方法、装置、设备及计算机可读存储介质。
技术介绍
数据同步技术指将源端(需要进行数据同步的一侧)的数据同步至目的端(需要将源端的数据同步至的一侧),使得目的端的数据与源端的数据保持一致性的技术,数据同步技术常应用于数据库等数据存储系统中。现有技术中当需要将源端的数据迁移至目的端时,通常需要先将源端中保存的数据迁移至目的端,再将数据迁移时刻开始源端中产生变化的数据同步至目的端,其中,源端中保存的数据的迁移即为存量数据的迁移,源端中产生变化的数据的同步即为增量数据的同步。专利技术人测试发现,在实现增量数据的同步过程中,如果外界环境复杂,如数据高并发、数据量大、数据传输和写入环境存在异常波动等情况下,往往会出现数据漏传丢失的情况,进而导致源端及目的端的数据无法实现一致性。综上所述,现有技术中在实现数据同步的过程中存在无法保证源端及目的端数据一致性的情况。
技术实现思路
本专利技术的目的是提供一种数据传输对账方法、装置、设备及计算机可读存储介质,能够解决现有技术中在实现数据同步的 ...
【技术保护点】
1.一种数据传输对账方法,其特征在于,包括:确定需实现数据同步的存储单元为源端,需将所述源端的数据同步至的存储单元为目的端;在将所述源端的增量数据同步至所述目的端的过程中,判断所述源端及所述目的端中的数据是否一致,如果是,则经过预设时间段后返回执行所述判断所述源端及所述目的端中的数据是否一致的步骤,如果否,则将不一致的数据由所述源端重传至所述目的端,并经过预设时间段后返回执行所述判断所述源端及所述目的端中的数据是否一致的步骤。
【技术特征摘要】
1.一种数据传输对账方法,其特征在于,包括:确定需实现数据同步的存储单元为源端,需将所述源端的数据同步至的存储单元为目的端;在将所述源端的增量数据同步至所述目的端的过程中,判断所述源端及所述目的端中的数据是否一致,如果是,则经过预设时间段后返回执行所述判断所述源端及所述目的端中的数据是否一致的步骤,如果否,则将不一致的数据由所述源端重传至所述目的端,并经过预设时间段后返回执行所述判断所述源端及所述目的端中的数据是否一致的步骤。2.根据权利要求1所述的方法,其特征在于,将不一致的数据由所述源端重传至所述目的端之后,还包括:判断所述源端及所述目的端中的数据是否一致,如果是,则确定此次对账传输完成,如果否,则将不一致的数据由所述源端重传至所述目的端,并返回执行所述判断所述源端及所述目的端中的数据是否一致的步骤,直至进行数据重传的次数达到预设次数为止。3.根据权利要求2所述的方法,其特征在于,判断所述源端及所述目的端中的数据是否一致,包括:利用哈希算法分别计算所述源端及所述目的端中的数据,得到分别与所述源端及所述目的端对应的哈希值;判断分别与所述源端及所述目的端对应的哈希值是否相同,如果是,则确定所述源端及所述目的端中的数据一致,如果否,则确定所述源端及所述目的端中的数据不一致。4.根据权利要求3所述的方法,其特征在于,利用哈希算法分别计算所述源端及所述目的端中的数据,包括:利用MD5算法分别计算所述源端及所述目的端中的数据。5.根据权利要求4所述的方法,其特征在于,将所述源端的增量数据同步至所述目的端,包括:创建源端对应的触发器及快照单元,指示所述触发器在所述源端的数据发生变化时捕获变化的数据...
【专利技术属性】
技术研发人员:王兴东,赵雷,吴丹丹,张文治,
申请(专利权)人:山东中创软件商用中间件股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。