[发明专利]一种数据管理方法、数据管理装置、电子设备及存储介质在审

专利信息
申请号: 202010754374.8 申请日: 2020-07-30
公开(公告)号: CN111858640A 公开(公告)日: 2020-10-30
发明(设计)人: 周先花 申请(专利权)人: 平安国际智慧城市科技股份有限公司
主分类号: G06F16/23 分类号: G06F16/23;G06F16/2455
代理公司: 深圳中一联合知识产权代理有限公司 44414 代理人: 肖遥
地址: 518000 广东省深圳市前海深港合*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据管理 方法 装置 电子设备 存储 介质
【说明书】:

本申请适用于大数据技术领域,提供了一种数据管理方法、装置、电子设备及计算机可读存储介质。其中,该方法包括:当接收到指定账号所发送的编辑指令时,基于所述编辑指令,对数据库进行编辑;在对所述数据库编辑成功后,确定与缓存相关的待编辑数据;获取所述待编辑数据的标志码,并根据所述标志码,检测预设的队列中是否已存在所述待编辑数据,其中,所述标志码用于唯一的表示所述待编辑数据及所述编辑指令所指示的编辑操作;若所述队列中不存在所述待编辑数据,则将所述待编辑数据加入所述队列,以通过所述队列对所述缓存进行编辑。本申请方案可保证数据库与缓存的一致性,避免在高并发请求时出现脏读问题。

技术领域

本申请涉及大数据技术领域,尤其涉及一种数据管理方法、数据管理装置、电子设备及计算机可读存储介质。

背景技术

随着互联网的发展,互联网应用被越来越多的人使用,传统的关系型数据库面对超大规模和高并发请求已经显得力不从心,因此越来越多的非关系型数据库被用作缓存,来改善系统吞吐量,但随之也带来了数据库和缓存的数据不一致的问题。目前常见的数据库与缓存的同步方案为旁路缓存(Cache Aside Pattern),然而,该同步方案仍存在更新缓存失败的可能性,这将导致脏读问题的出现。

发明内容

有鉴于此,本申请实施例提供了一种数据管理方法、数据管理装置、电子设备及计算机可读存储介质,可保证数据库与缓存的一致性,避免在高并发请求时出现脏读问题。

本申请实施例的第一方面提供了一种数据管理方法,包括:

当接收到指定账号所发送的编辑指令时,基于上述编辑指令,对数据库进行编辑;

在对上述数据库编辑成功后,确定与缓存相关的待编辑数据;

获取上述待编辑数据的标志码,并根据上述标志码,检测预设的队列中是否已存在上述待编辑数据,其中,上述标志码用于唯一的表示上述待编辑数据及上述编辑指令所指示的编辑操作;

若上述队列中不存在上述待编辑数据,则将上述待编辑数据加入上述队列,以通过上述队列对上述缓存进行编辑。

本申请实施例的第二方面提供了一种数据管理装置,包括:

数据库编辑单元,用于当接收到指定账号所发送的编辑指令时,基于上述编辑指令,对数据库进行编辑;

待编辑数据确定单元,用于在对上述数据库编辑成功后,确定与缓存相关的待编辑数据;

标志码获取单元,用于获取上述待编辑数据的标志码,其中,上述标志码用于唯一的表示上述待编辑数据及上述编辑指令所指示的编辑操作;

数据检测单元,用于根据上述标志码,检测预设的队列中是否已存在上述待编辑数据;

缓存编辑单元,用于若上述队列中不存在上述待编辑数据,则将上述待编辑数据加入上述队列,以通过上述队列对上述缓存进行编辑。

本申请实施例的第三方面提供了一种电子设备,包括存储器、处理器以及存储在上述存储器中并可在电子设备上运行的计算机程序,上述处理器执行上述计算机程序时实现第一方案提供的数据管理方法的各步骤。

本申请实施例的第四方面提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现第一方案提供的数据管理方法的各步骤。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安国际智慧城市科技股份有限公司,未经平安国际智慧城市科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010754374.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top