[发明专利]数据处理方法、装置、设备及存储介质在审
申请号: | 201910710724.8 | 申请日: | 2019-08-02 |
公开(公告)号: | CN110413628A | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 郑海波 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F9/46;G06F9/52 |
代理公司: | 上海光栅知识产权代理有限公司 31340 | 代理人: | 马雯雯 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 存储介质 锁状态 内存 可扩展性 数据冲突 有效地 并发 场景 | ||
本公开提供一种数据处理方法、装置、设备及存储介质。本公开实施例提供的数据处理方法,包括:根据数据的ID信息,确定内存中所述数据的当前锁状态;根据所述当前锁状态,在所述内存中增加针对所述数据的锁信息;根据所述锁信息,执行相应的操作。通过本公开实施例提供的数据处理方法,可以有效地解决高并发场景下数据冲突问题,实现方法简单,可扩展性强。
技术领域
本公开涉及计算机技术领域,尤其涉及一种数据处理方法、装置、设备及存储介质。
背景技术
随着计算机技术的发展,计算机系统的数据资源也越来越繁杂。计算机系统中往往会存在许多共享数据(多人可以对共享数据进行维护),当多人对共享数据进行处理时,会存在数据资源的冲突问题。
目前,一般采用数据库的事务隔离来解决数据资源的冲突问题。
但是,数据库的事务隔离技术对计算机系统的性能要求高,系统消耗大,在高并发场景下,容易出现数据资源的冲突问题。
发明内容
本公开提供一种数据处理方法、装置、设备及存储介质,可以有效地解决高并发场景下数据冲突问题,实现方法简单,可扩展性强。
第一方面,本公开提供一种数据处理方法,包括:
根据数据的ID信息,确定内存中所述数据的当前锁状态;
根据所述当前锁状态,在所述内存中增加针对所述数据的锁信息;
根据所述锁信息,执行相应的操作。
第二方面,本公开还提供一种数据处理装置,包括:
确定模块,用于根据数据的ID信息,确定内存中所述数据的当前锁状态;
加锁模块,用于根据所述当前锁状态,在所述内存中增加针对所述数据的锁信息;
处理模块,用于根据所述锁信息,执行相应的操作。
第三方面,本公开还提供一种电子设备,包括:
处理器;以及,
存储器,用于存储所述处理器的可执行指令;
其中,所述处理器配置为经由执行所述可执行指令来执行第一方面中任意一种数据处理方法。
第四方面,本公开实施例还提供一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面中任意一种数据处理方法。
本公开提供一种数据处理方法、装置、设备及存储介质,通过根据数据的ID信息,确定内存中所述数据的当前锁状态;根据所述当前锁状态,在所述内存中增加针对所述数据的锁信息;根据所述锁信息,执行相应的操作。从而可以有效地解决高并发场景下数据冲突问题,实现方法简单,可扩展性强。
附图说明
图1为本公开根据一示例实施例示出的数据处理方法的应用场景图;
图2为本公开根据一示例实施例示出的数据处理方法的流程示意图;
图3为本公开根据另一示例实施例示出的数据处理方法的流程示意图;
图4为本公开根据一示例实施例示出的数据处理装置的结构示意图;
图5为本公开根据另一示例实施例示出的数据处理装置的结构示意图;
图6是本公开根据一示例实施例示出的电子设备的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910710724.8/2.html,转载请声明来源钻瓜专利网。