【技术实现步骤摘要】
一种数据同步的方法、装置及电子设备
[0001]本申请涉及数据处理领域,尤其涉及一种数据同步的方法、装置及电子设备。
技术介绍
[0002]随着互联网的高速发展以及移动互联网的普及,对数据同步提出了更高的要求。要求及时低带宽增量同步数据。在同步数据时要求增量同步新增、删除、更新的数据,目前的同步算法采用时间戳以及逐一对比数据记录标识符(通常是指ID)的方式,来发现新增、更新和删除的数据。尤其在删除数据时,通过被同步方将ID集合发送给同步方进行比较后,将同步方中不存在的ID集合返回给被同步方进行数据的删除,使得在同步更新时耗费网络流量并且受有限带宽局限,导致资源耗费多。因此,如何减少资源消耗是需要解决的问题。
技术实现思路
[0003]本申请实施例提供了一种数据同步的方法、装置及电子设备,可以减少资源消耗。
[0004]第一方面,本申请实施例提供了一种数据同步的方法,包括以下步骤:
[0005]同步方接收被同步方发送的第一请求,所述第一请求用于请求获取目标标识符的集合,所述目标标识符的集合为满足 ...
【技术保护点】
【技术特征摘要】
1.一种数据同步的方法,其特征在于,所述方法包括以下步骤:同步方接收被同步方发送的第一请求,所述第一请求用于请求获取目标标识符的集合,所述目标标识符的集合为满足第一数据记录集合的预设标识符规则且所述第一数据记录集合中不包含的标识符的集合,所述第一数据记录集合为存储在所述同步方的数据记录的集合,所述数据记录包括数据和标识符,所述标识符与所述数据一一对应;所述同步方发送所述目标标识符的集合至所述被同步方,以用于所述被同步方根据所述目标标识符的集合删除所述被同步方的第二数据记录集合中的待删除数据记录集合,所述第二数据记录集合为存储在所述被同步方的数据记录的集合。2.根据权利要求1所述的方法,其特征在于,所述数据记录还包括时间戳,所述方法还包括:所述同步方接收所述被同步方发送的第二请求,所述第二请求中包括最新时间戳,所述最新时间戳为所述第二数据记录集合中的最接近当前时间的时间戳;所述同步方根据所述最新时间戳发送所述同步方的第一数据记录集合中的第三数据记录集合至所述被同步方,所述第三数据记录集合为所述第一数据记录集合中时间戳晚于所述最新时间戳所对应的数据记录的集合。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述同步方存在新增数据的情况下,设置所述新增数据的标识符为满足所述第一数据记录集合的预设标识符规则且所述第一数据记录集合中不包含的最小标识符;设置所述新增数据的时间戳为增加所述新增数据时的时间戳。4.根据权利要求1所述的方法,其特征在于:在所述目标标识符的集合中存在满足所述预设标识符规则的连续的目标标识符的情况下,所述连续的目标标识符以标识段的形式表示在所述目标标识符的集合中,所述标识段包括所述连续的目标标识符中的最大标识符和最小标识符。5.一种数据同步的装置,其特征在于,所述装置包括:第一接收模块,用于同步方接收被同步方发送的第一请求,所述第一请求用于请求获取目标标识符的集合,所述目标标识符的集合为满足第一数据记录集合的预设标识符规则且所述第一数据记录集合中不包含的标识符的集合,所述第一数据记录集合为存储...
【专利技术属性】
技术研发人员:罗小成,王春生,
申请(专利权)人:深圳希施玛数据科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。