[发明专利]数据处理方法、装置、存储介质及服务器有效
申请号: | 202010167202.0 | 申请日: | 2020-03-11 |
公开(公告)号: | CN111444179B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 陈慕仪 | 申请(专利权)人: | 广州虎牙科技有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/23;G06F16/27;G06F16/28;G06F11/14 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 刘延喜 |
地址: | 511442 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 存储 介质 服务器 | ||
本发明提供一种数据处理方法、装置、存储介质及服务器,所述数据处理方法包括:获取待处理数据,确定所述待处理数据待执行策略的策略类型;查询所述策略类型对应的策略链表,将所述待处理数据按照所述策略链表的链表走向执行所述策略类型的策略;其中,每个所述策略链表预先构建有策略类型及所述策略类型对应的链表走向,本发明实现了对于业务数据,只需查询相应的策略类型对业务数据进行相应策略的处理,无需更改业务数据的辅助数据,提高了数据处理的效率。
技术领域
本发明涉及数据处理技术领域,具体而言,本发明涉及一种数据处理方法、装置、存储介质及服务器。
背景技术
服务器可根据数据类型采取不同方式对数据进行存储,例如内存、共享内存、普通文件、数据库等等,然而由于存储资源有限,并且快速存储的资源非常昂贵,而内存不能做持久化存储,且对于业务存储数据,不同的数据之间具备关联性,而不同的业务关联排序方案不一致,导致每次新业务接入,均需对业务数据的辅助数据进行重新设计,使数据处理效率较低。
发明内容
本发明的目的旨在提供一种数据处理方法,以解决当前业务存储数据处理时,由于不同的业务关联排序方案不一致,导致每次新业务接入,均需对业务数据的辅助数据进行重新设计,使数据处理效率较低的问题。
本发明提供的一种数据处理方法,包括:
获取待处理数据,确定所述待处理数据待执行策略的策略类型;
查询所述策略类型对应的策略链表,将所述待处理数据按照所述策略链表的链表走向执行所述策略类型的策略;其中,每个所述策略链表预先构建有策略类型及所述策略类型对应的链表走向。
在一实施例中,获取待处理数据之前,还包括:
在缓存区域中设置数据检索区域,用于查询所述待处理数据待执行策略的策略类型,其中,数据检索区域存储有所述策略链表的指针及操作型数据。
在一实施例中,在缓存区域中设置数据检索区域之后,还包括:
在所述策略链表的开始处设置辅助数据区域,用于存储策略链表的链表走向及操作辅助型数据。
在一实施例中,在所述策略链表的开始处设置辅助数据区域之后,还包括:
将多个数据项组织成相连的策略链表;其中,所述策略链表根据所述策略类型将待处理数据进行关联及存储;
通过异步的方式对待处理数据进行迭代,使策略链表按照不同的策略类型对待处理数据进行处理。
在一实施例中,所述策略类型包括数据淘汰策略,所述将所述待处理数据按照所述策略链表的链表走向执行所述策略类型的策略的步骤,包括:
在策略链表的头部区域设置用于记录待处理数据的操作时间的存储区域;
根据操作时间的先后对待处理数据进行淘汰。
在一实施例中,所述策略类型包括读取策略、写策略、脏数据策略、回写策略、热备策略、数据同步策略、数据分类处理策略。
在一实施例中,根据不同业务设置策略链表。
在一实施例中,所述策略类型包括数据更新策略,所述将所述待处理数据按照所述策略链表的链表走向执行所述策略类型的策略的步骤,包括:
拷贝数据包本身到数据块中,更新数据块第一块数据块容量使用情况以及后续数据块容量使用情况。
在一实施例中,所述数据处理方法还包括:
遍历策略函数,更改策略链表数据。
本发明提供的一种数据处理装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙科技有限公司,未经广州虎牙科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010167202.0/2.html,转载请声明来源钻瓜专利网。