[发明专利]数据处理方法、装置、设备和存储介质在审
| 申请号: | 202011407926.4 | 申请日: | 2020-12-03 |
| 公开(公告)号: | CN112597151A | 公开(公告)日: | 2021-04-02 |
| 发明(设计)人: | 殷佳佳 | 申请(专利权)人: | 长沙市到家悠享家政服务有限公司 |
| 主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/23 |
| 代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 柴艳波;刘戈 |
| 地址: | 410205 湖南省长沙市长沙高新开*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 装置 设备 存储 介质 | ||
本发明公开了数据处理方法、装置、设备和存储介质。该方法包括:根据业务类型,将多个业务模块分别存储于数据库中;对数据库中业务数据进行更新;基于业务模块对应的数据库中业务数据第一更新信息,更新缓存数据;基于更新后的缓存数据,执行数据处理。通过上述方案,对整体业务数据按照业务类型进行业务模块的划分,并将各个业务模块分别存储到对应的数据库当中。当有业务数据需要更新的时候,先将对应业务数据更新到数据库中,进而,将业务数据更新到缓存当中。将业务数据按照业务类型进行多模块划分,便于业务数据的高效管理和使用。同时进行业务数据更新的时候,先对数据库中业务数据进行更新,进而对缓存数据更新,确保缓存中数据的一致性。
技术领域
本发明实施例涉及互联网技术领域,尤其涉及数据处理方法、装置、设备和存储介质。
背景技术
随着互联网技术的发展,在执行任务过程中,所要用到的数据越来越多。为了能够提升数据读写速度,通常会为采用数据库和缓存配合使用的方式提高数据读写的工作效率。
在实际应用中,由于缓存读写速度要明显高于数据库,对于常用业务数据通常存储在缓存当中,其余大多数数据都将保存在数据库当中。当需要使用某个数据的时候,优先从缓存当中查找,若没有查找到想要的数据,才会进一步从数据库中继续查找。为了确保数据调用的正常进行,需要确保数据库中的数据与缓存中的数据一致。因此,需要一种能够自动保持数据库数据和缓存数据一致的技术方案。
发明内容
本发明实施例提供数据处理方法、装置、设备和存储介质,用以满足服务商家及时、高效获取订单需求的技术方案。
第一方面,本发明实施例提供一种数据处理方法,该方法包括:
根据业务类型,将多个业务模块分别存储于数据库中;
对所述数据库中业务数据进行更新;
基于所述业务模块对应的数据库中业务数据第一更新信息,更新缓存数据;
基于更新后的所述缓存数据,执行数据处理。
可选地,所述根据业务类型,将多个业务模块分别存储于数据库中,包括:
根据业务类型,对整体业务数据进行拆分;
将拆分得到的所述业务数据分别封装生成所述业务模块;
存储所述业务模块到所述数据库。
可选地,所述基于所述业务模块对应的数据库中业务数据第一更新信息,更新缓存数据,包括:
监听数据库事务日志,若所述日志发生变动,则更新缓存数据;其中,所述数据库事务日志用于记录所述业务数据的第一更新信息。
可选地,所述若所述日志发生变动,则更新缓存数据,包括:
监听所述数据库事务日志,若基础业务模块的所述日志发生变动,则广播所述日志对应的第一更新信息;
基于第一更新信息,更新缓存数据;其中,所述数据库事务日志用于记录所述业务数据的第一更新信息。
可选地,所述若所述日志发生变动,则更新缓存数据,包括:
监听所述数据库事务日志,获取所述业务数据第一更新信息;
若所述业务数据第一更新信息对应的业务模块为重点业务模块,则将对应的所述业务数据处理至所述缓存数据;其中,所述数据库事务日志用于记录所述业务数据的第一更新信息。
可选地,所述若所述日志发生变动,则更新缓存数据,包括:
监听所述数据库事务日志,获取所述业务数据第一更新信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙市到家悠享家政服务有限公司,未经长沙市到家悠享家政服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011407926.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:排气结构、压缩机及空调器
- 下一篇:一种复合金属纳米材料及其制备和应用





