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

专利信息
申请号: 202111224338.1 申请日: 2021-10-19
公开(公告)号: CN113986936A 公开(公告)日: 2022-01-28
发明(设计)人: 林明明 申请(专利权)人: 北京达佳互联信息技术有限公司
主分类号: G06F16/23 分类号: G06F16/23;G06F16/2455;G06F16/27;G06F16/71
代理公司: 北京同达信恒知识产权代理有限公司 11291 代理人: 李静
地址: 100085 北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 数据处理 方法 装置 电子设备 存储 介质
【说明书】:

本申请实施例公开了一种数据处理方法、装置、电子设备及存储介质,该方法中:响应于用户的数据更新操作,并确定数据更新操作指示的元素的特征标识和评价指标;评价指标表征元素在元素集合中的顺序,一个元素集合中的各个元素的特征标识与元素集合的特征标识相同;将更新操作指示的元素的评价指标添加至与特征标识匹配的数据存储单元中;若检测到读取指令,则识别读取指令以确定目标特征标识;确定目标特征标识对应的目标元素集合以及存储目标元素集合中的各个元素的评价指标的目标数据存储单元;按照基于评价指标的大小确定的读取策略,读取目标数据存储单元中的目标评价指标。解决了当多个数据更新操作同时发生时导致的数据并发冲突的问题。

技术领域

本申请涉及数据处理技术领域,尤其涉及一种数据处理方法、装置、电子设备及存储介质。

背景技术

对于面向用户的应用,在高并发大流场的场景下,通常会使用高性能的缓存组件来应对高频的读写操作。

常用的缓存组件为Redis和Memcache,它们都是k-v内存数据库,key和value一一对应。在对应用进行操作时,在对k-v数据进行写入时没有任何判断,因此会存在互相覆盖的现象,这样,对于并发环境下的数据写入会有冲突问题。

相关技术中,解决该问题的方案中通常会存在如下问题:分布式锁的方案中,所有并发线程争夺同一个锁,会出现性能瓶颈,且占用额外的资源,无法在生产环境中使用;消息队列的方案中,并行变串行的操作导致数据更新操作变慢,会使缓存数据不够及时;使用Redis中的事务机制的方案中,实现起来逻辑复杂,容易出错,性能也不高;换用其他缓存组件或者更改Redis源码的方案中,也不能从本质上解决问题。因此,如何解决并发环境下数据冲突问题尤为重要。

发明内容

本申请实施例提供一种数据处理方法、装置、电子设备及存储介质,进而解决并发环境下数据冲突的问题。

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

响应于用户的数据更新操作,并确定所述数据更新操作指示的元素的特征标识和评价指标;其中,所述评价指标表征所述元素在元素集合中的顺序,一个元素集合中的各个元素的特征标识与所述元素集合的特征标识相同;

将所述数据更新操作指示的元素的评价指标添加至数据库中与所述特征标识匹配的数据存储单元中;其中,所述数据库中包括至少一个数据存储单元;每个数据存储单元中存储一个元素集合中的各个元素的评价指标;

若检测到读取指令,则识别所述读取指令以确定目标特征标识;

确定所述目标特征标识对应的目标元素集合,以及,存储所述目标元素集合中的各个元素的评价指标的目标数据存储单元;

按照基于所述评价指标的大小确定的读取策略,读取所述目标数据存储单元中的目标评价指标。

在一些示例性的实施方式中,若所述基于所述评价指标的大小确定的读取策略为读取最大的评价指标,则所述读取与所述目标数据存储单元中的评价指标,包括:

读取所述目标数据存储单元中的最大评价指标。

在一些示例性的实施方式中,所述读取所述目标数据存储单元中的最大评价指标,包括:

向所述数据库发送元素读取命令,其中,所述元素读取命令包括读取起始符和读取终止符,所述读取起始符和读取终止符均是根据所述目标数据存储单元中的最大评价指标确定的;

根据所述读取起始符和读取终止符读取最大评价指标。

在一些示例性的实施方式中,所述将所述数据更新操作指示的元素的评价指标添加至与所述特征标识匹配的数据存储单元,包括:

向所述数据库发送元素添加命令,其中,所述元素添加命令包括所述数据更新操作指示的元素的评价指标和所述数据更新操作指示的元素的特征标识;

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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