本发明专利技术公开了一种数据同步的方法包括:选定需要删除的第一数据段;设置所述第一数据段中携带的删除状态字段为预设值;向目标系统发送所述第一数据段,所述目标系统利用所述第一数据段和第二数据段标识相匹配,查找需要删除的第二数据段,并将所述第二数据段删除;接收所述目标系统反馈的修改确认消息;将所述第一数据段删除;该方法能够在进行数据删除时,使得各个系统仍能保持数据同步。
【技术实现步骤摘要】
本专利技术涉及数据处理
,特别是涉及一种数据同步的方法、装置及系统。
技术介绍
在系统集成应用中或者需要进行数据同步的多个系统中,当一个系统的数据发生变化时,需要通知另一个系统更新数据,使两个系统的数据保持一致,即数据同步处理。随着各个集成系统的应用的增加,其系统之间的数据需要保持一致。但是目前存在当一个源系统进行数据删除操作之后,数据在源系统的数据库将不存在,因此不能将这些数据发送到其他系统即目标系统进行相应的删除处理。这样就会导致这些本该在目标系统中删除的数据还存在,而在源系统中已经被删除,造成了目标系统和源系统数据不一致的现象。因此,如何在进行数据删除时,使得各个系统仍能保持数据同步,是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种数据同步的方法,该方法能够在进行数据删除时,使得各个系统仍能保持数据同步。为解决上述技术问题,本专利技术提供一种数据同步的方法包括:选定需要删除的第一数据段;设置所述第一数据段中携带的删除状态字段为预设值;向目标系统发送所述第一数据段,所述目标系统利用所述第一数据段和第二数据段标识相匹配,查找需要删除的第二数据段,并将所述第二数据段删除;接收所述目标系统反馈的修改确认消息;将所述第一数据段删除。其中,所述选定需要删除的第一数据段之前还包括:修改源系统中数据段的存储格式,添加删除状态字段,并规定所述删除字段的数据类型。其中,所述删除字段的数据类型为布尔类型。其中,所述设置所述第一数据段中携带的删除状态字段为预设值包括:源系统将所述第一数据段中的删除状态字段的值设置为1。其中,所述向目标系统发送所述第一数据段包括:响应用户进行数据同步的操作;在数据库中查询数据段的删除状态字段的值;获取所述值为1的数据段都作为第一数据段,并向目标系统发送所述第一数据段。本专利技术提供一种数据同步的装置包括:选定模块,用于选定需要删除的第一数据段;设置模块,用于设置所述第一数据段中携带的删除状态字段为预设值;发送模块,用于向目标系统发送所述第一数据段,所述目标系统利用所述第一数据段和第二数据段标识相匹配,查找需要删除的第二数据段,并将所述第二数据段删除;第一接收模块,用于接收所述目标系统反馈的修改确认消息;删除模块,用于将所述第一数据段删除。本专利技术提供一种数据同步的方法包括:接收源系统发送的需要删除的第一数据段,所述第一数据段中携带删除状态字段的值为预设值;查找与所述第一数据段的标识相匹配的第二数据段;删除所述第二数据段的内容,向所述源系统反馈修改确认消息,用于触发所述源系统将所述第一数据段删除的操作。本专利技术提供一种数据同步的装置包括:第二接收模块,用于接收源系统发送的需要删除的第一数据段,所述第一数据段中携带删除状态字段的值为预设值;查找模块,用于查找与所述第一数据段的标识相匹配的第二数据段;反馈模块,用于删除所述第二数据段的内容,向所述源系统反馈修改确认消息,用于触发所述源系统将所述第一数据段删除的操作。其中,所述反馈模块包括:删除单元,用于删除所述第二数据段的内容;反馈单元,用于向所述源系统反馈修改确认消息,用于触发所述源系统将所述第一数据段删除的操作。本专利技术提供一种数据同步的系统包括:源系统,用于选定需要删除的第一数据段;设置所述第一数据段中携带的删除状态字段为预设值;向目标系统发送所述第一数据段,所述目标系统利用所述第一数据段和第二数据段标识相匹配,查找需要删除的第二数据段,并将所述第二数据段删除;接收所述目标系统反馈的修改确认消息;将所述第一数据段删除;目标系统,用于接收源系统发送的需要删除的第一数据段,所述第一数据段中携带删除状态字段的值为预设值;查找与所述第一数据段的标识相匹配的第二数据段;删除所述第二数据段的内容,向所述源系统反馈修改确认消息,用于触发所述源系统将所述第一数据段删除的操作。。基于上述技术方案,本专利技术所提供的一种数据同步的方法,选定需要删除的第一数据段;设置所述第一数据段中携带的删除状态字段为预设值;向目标系统发送所述第一数据段,所述目标系统利用所述第一数据段和第二数据段标识相匹配,查找需要删除的第二数据段,并将所述第二数据段删除;接收所述目标系统反馈的修改确认消息;将所述第一数据段删除;通过数据段中携带的删除状态字段的值的不同,表示该数据字段是否为需要进行删除的数据段,当标记为需要进行删除的数据段时,目标系统获得需要进行删除的数据段,并根据数据段标识找到目标系统中需要删除的数据段,并将其删除,源系统在得知目标系统将所述数据段删除的信息后再将该系统中的该数据段删除;则保证了该删除的数据段在各个同步系统中都删除,完成数据同步。因此该方法能够在进行数据删除时,使得各个系统仍能保持数据同步。附图说明为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的数据同步的方法的流程图;图2为本专利技术实施例提供的数据段的存储格式示意图;图3为本专利技术实施例提供的向目标系统发送所述第一数据段的方法的流程图;图4为本专利技术实施例提供的数据同步的装置的结构框图;图5为本专利技术实施例提供的另一数据同步的方法的流程图;图6为本专利技术实施例提供的另一数据同步的装置的结构框图;图7为本专利技术实施例提供的反馈模块的结构框图;图8为本专利技术实施例提供的数据同步的系统的结构框图。具体实施方式本专利技术的目的是提供一种数据同步的方法,该方法能够在进行数据删除时,使得各个系统仍能保持数据同步。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下文中的源系统是指发生数据段改变,发起数据同步操作的系统,凡是具有该功能的就本文档来自技高网...
【技术保护点】
一种数据同步的方法,其特征在于,包括:选定需要删除的第一数据段;设置所述第一数据段中携带的删除状态字段为预设值;向目标系统发送所述第一数据段,所述目标系统利用所述第一数据段和第二数据段标识相匹配,查找需要删除的第二数据段,并将所述第二数据段删除;接收所述目标系统反馈的修改确认消息;将所述第一数据段删除。
【技术特征摘要】
1.一种数据同步的方法,其特征在于,包括:
选定需要删除的第一数据段;
设置所述第一数据段中携带的删除状态字段为预设值;
向目标系统发送所述第一数据段,所述目标系统利用所述第一数
据段和第二数据段标识相匹配,查找需要删除的第二数据段,并将所
述第二数据段删除;
接收所述目标系统反馈的修改确认消息;
将所述第一数据段删除。
2.如权利要求1所述的数据同步的方法,其特征在于,所述选
定需要删除的第一数据段之前还包括:
修改源系统中数据段的存储格式,添加删除状态字段,并规定所
述删除字段的数据类型。
3.如权利要求2所述的数据同步的方法,其特征在于,所述删
除字段的数据类型为布尔类型。
4.如权利要求1所述的数据同步的方法,其特征在于,所述设
置所述第一数据段中携带的删除状态字段为预设值包括:
源系统将所述第一数据段中的删除状态字段的值设置为1。
5.如权利要求1所述的数据同步的方法,其特征在于,所述向
目标系统发送所述第一数据段包括:
响应用户进行数据同步的操作;
在数据库中查询数据段的删除状态字段的值;
获取所述值为1的数据段都作为第一数据段,并向目标系统发送
所述第一数据段。
6.一种数据同步的装置,其特征在于,包括:
选定模块,用于选定需要删除的第一数据段;
设置模块,用于设置所述第一数据段中携带的删除状态字段为预
设值;
发送模块,用于向目标系统发送所述第一数据段,所述目标系统
利用所述第一数据段和第二数据段标识相匹配,查找需要删除的第二
\t数据段,并将所述第二数据段删除;
第一接收模块,用于接收所述目标系统反馈的修改确认消息;
删除模块,用于将所述第一数据段删除。
7....
【专利技术属性】
技术研发人员:唐健,陈毅林,翁烈加,
申请(专利权)人:深圳市科漫达智能管理科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。