【技术实现步骤摘要】
数据处理方法、装置、存储介质和电子设备
[0001]本专利技术涉及电子信息
,具体地,涉及一种数据处理方法、装置、存储介质和电子设备。
技术介绍
[0002]随着电子信息技术的快速发展,互联网上会产生的大量数据,并且这些数据也会频繁地发生变化。通常情况下,数据每发生一次变化,用户端一侧的数据都需要进行刷新,但是用户对于这些数据的敏感度可能并不高,也就是说用户往往不需要获知每一次数据的变化。因此,按照数据的变化频率来刷新用户端的数据,会对数据库产生较大的查询压力导致拥堵,并且浪费了网络带宽。
技术实现思路
[0003]本专利技术的目的是提供一种数据处理方法、装置、存储介质和电子设备,用于降低数据库的查询压力,节省网络带宽的消耗。
[0004]根据本专利技术实施例的第一方面,提供一种数据处理方法,所述方法包括:
[0005]监听目标数据库,获取所述目标数据库中发生更新的目标数据;
[0006]响应于在窗口队列中查找到存在与所述目标数据匹配的数据,更新窗口队列中的数据;
[00 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:监听目标数据库,获取所述目标数据库中发生更新的目标数据;响应于在窗口队列中查找到存在与所述目标数据匹配的数据,更新窗口队列中的数据;根据滚动时间窗口预设条件将所述窗口队列中更新后的数据写入数据存储区。2.根据权利要求1所述的方法,其特征在于,所述监听目标数据库,获取所述目标数据库中发生更新的目标数据,包括:将监听工具作为所述目标数据库的从实例,以监听所述目标数据库;通过所述监听工具获取所述目标数据库中发生更新的所述目标数据,将所述目标数据发送至消息队列;通过数据流处理工具从所述消息队列中获取所述目标数据。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述目标数据的键值;基于所述目标数据的键值查找所述窗口队列中是否存在与所述目标数据匹配的数据。4.根据权利要求3所述的方法,其特征在于,所述获取所述目标数据的键值之前,包括:将所述目标数据放入所述窗口队列;所述更新窗口队列中的数据,包括:删除所述窗口队列中与所述目标数据匹配的数据。5.根据权利要求3所述的方法,其特征在于,所述更新窗口队列中的数据,包括:删除所述窗口队列中与所述目标数据匹配的数据;将所述目标数据放...
【专利技术属性】
技术研发人员:杨锐,
申请(专利权)人:北京金堤科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。