数据处理方法、装置、电子设备和计算机可读介质制造方法及图纸

技术编号:31229334 阅读:26 留言:0更新日期:2021-12-08 09:57
本公开的实施例公开了数据处理方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:响应于应用程序启动,在缓存中生成对应上述应用程序的缓存数据处理关系表,上述缓存数据处理关系表包含了上述应用程序的数据处理方法标识和对应上述应用程序的数据库中的待处理数据标识,上述数据处理方法标识和待处理数据标识具有对应关系;响应于检测到对应上述应用程序的目标数据处理方法,基于上述目标数据处理方法和缓存数据处理关系表对缓存中对应上述应用程序的数据进行数据处理。该实施方式使得数据处理效率有所提高,应进而减低了无效数据带来的数据处理错误。应进而减低了无效数据带来的数据处理错误。应进而减低了无效数据带来的数据处理错误。

【技术实现步骤摘要】
数据处理方法、装置、电子设备和计算机可读介质


[0001]本公开的实施例涉及计算机
,具体涉及数据处理方法、装置、电子设备和计算机可读介质。

技术介绍

[0002]对数据处理时,通常需要将数据库中的数据调入缓存,应用程序直接对缓存中的数据进行数据处理,如此,可以提高数据处理效率。应用程序可以对缓存中的数据进行多种不同类型的数据处理,这些不同类型的数据处理可能导致缓存中的数据发生变化,进而可能出现以下问题:
[0003]第一,缓存中无效的数据占用缓存空间,降低数据处理效率;
[0004]第二,数据发生变化后缓存数据与数据库数据不同步,出现数据处理错误。

技术实现思路

[0005]本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0006]本公开的一些实施例提出了数据处理方法、装置、电子设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题。...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,包括:响应于应用程序启动,在缓存中生成对应所述应用程序的缓存数据处理关系表,所述缓存数据处理关系表包含了所述应用程序的数据处理方法标识和对应所述应用程序的数据库中的待处理数据标识,所述数据处理方法标识和待处理数据标识具有对应关系;响应于检测到对应所述应用程序的目标数据处理方法,基于所述目标数据处理方法和缓存数据处理关系表对缓存中对应所述应用程序的数据进行数据处理。2.根据权利要求1所述的方法,其中,所述在缓存中生成对应所述应用程序的缓存数据处理关系表,包括:查询所述应用程序的数据处理方法的数据处理方法标识和对应数据处理方法的待处理数据的待处理数据标识;基于所述数据处理方法标识和待处理数据标识、在缓存中生成所述缓存数据处理关系表。3.根据权利要求2所述的方法,其中,所述数据处理方法包括数据处理语句,所述数据处理语句包括数据处理方法标识、关键字和待处理数据标识,所述关键字和待处理数据标识具有对应的位置关系,以及;所述查询所述应用程序的数据处理方法的数据处理方法标识和对应数据处理方法的待处理数据的待处理数据标识,包括:通过预设的数据处理方法标识表匹配出所述数据处理语句的数据处理方法标识;通过预设的关键字表匹配出所述数据处理语句的关键字,并基于所述关键字对应的位置关系确定待处理数据标识。4.根据权利要求3所述的方法,其中,所述响应于检测到对应所述应用程序的目标数据处理方法,基于所述目标数据处理方法和缓存数据处理关系表对缓存中对应所述应用程序的数据进行数据处理,包括:响应于所述目标数据处理方法为数据库变更方法,将所述数据库变更方法与所述缓存数据处理关系表中的数据处理方法标识匹配,所述数据库变更方法包括以下至少一项:数据插入、数据删除、数据更新;响应于匹配成功,删除缓存中与所述数据库变更方法匹配的第一目标数据处理方法标识对应的第一目标待处理数据,并根据所述数据库变更方法对所述数据库中的第一目标待处理数据进行数据处理。5.根据权利要求4所述的方法,其中,在所述响应于所述目标数据处理方法为数据库变更方法,将所述数据库变更方法与所述缓存数据处理关系表中的数据处理方法标识匹配之前,包括:对所述数据库变更方法对应的数据处理语句进行解析,确定所述第一目标待处理数据;从所述缓存数据处理关系表中确定对应所述第一目标待处理数据的待匹配数据库查询方法标识。6.根据权利要求5所述的方法,其中,所述将所述数据库变更方法与所述缓存数据处理关系表中的数据处理方法标识匹配,包括:查询对应所述待匹配数据库查询方法标识的待处理数据的第一状态信息,所述第一状
态信息包括未处理或处理中;响应于所述状态信息为未处理,通过所述待匹配数据库查询方法标识与所述缓存数据处理关系表中的数据处理方法标识匹配。7.根据权利要求5所述的方法,其中,所述将所述数据库变更方法与所述缓存数据处理关系表中的数据处理方法标识匹配,包括:响应于所述状态信息为处理中,对所述数据库变更方法执行回滚操作。8.根据权利要求1所述的方法,其中,所述响应于检测到对应所述应用程序的目标数据处理方法,基于所述目标数据处理方法和缓存数据处理关系表对缓存中对应所述应用程序的数据进行数据处理,包括:响应于所述目标数据处理方法为数据库查询方法,将所述数据库查询方...

【专利技术属性】
技术研发人员:桂斌
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1