[发明专利]优先级数据库的数据处理方法及装置在审
申请号: | 202210175881.5 | 申请日: | 2022-02-25 |
公开(公告)号: | CN114547038A | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 张瑞冬;董俊文 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22 |
代理公司: | 北京金讯知识产权代理事务所(特殊普通合伙) 11554 | 代理人: | 黄剑飞 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 优先级 数据库 数据处理 方法 装置 | ||
本公开涉及一种优先级数据库的数据处理方法、装置、电子设备及计算机可读介质。该方法包括:根据用户的数据存储指令获取存储数据和其对应的存储优先级,所述存储数据和其对应的存储优先级通过主键关联;将所述存储数据存储到所述优先级数据库;根据所述优先级数据库中每个数据块的数据存储数量和所述存储优先级确定目标数据块;将所述存储优先级对应的主键插入所述目标数据块;将所述目标数据块存储到所述优先级数据库。本申请涉及的优先级数据库的数据处理方法、装置、电子设备及计算机可读介质,能够减少优先级数据库在数据处理时的操作次数,优化数据处理操作使用的时间。
技术领域
本公开涉及计算机信息处理领域,具体而言,涉及一种优先级数据库的数据处理方法、装置、电子设备及计算机可读介质。
背景技术
网络设备在进行网络防护或者控制的时候,经常采用优先级匹配。即定义某种优先级规则,在匹配的时候按照优先级顺序匹配,匹配成功后就按照配置的策略执行操作。常见的优先级一种优先级匹配方式为:自上而下优先匹配。
图1是一种自上而下匹配策略的典型配置截图,为了实现优先级匹配功能,除了在匹配流程中进行按照优先级匹配,还需要在静态配置中储存相应的优先级。用于设备重启等场景进行配置恢复。常见的静态存储方式包括:数据库、配置文件等。
现有计数中在储存时,在每条配置上除了存储了需要进行匹配的的数据,还需要存储每条配置的优先级配置。当新增一条时,根据新增数据的优先级,设置这条数据的优先级;同时将数据插入数据库中。删除一条配置的时候,根据数据的主键删除数据。由于是优先级表,在新增一条策略的存在三种情况:1、在所有表的头部插入;2、在所有表的尾部插入;3、在数据表的中间插入。
现有技术中,针对优先级数据库,在数据库头或者中间插入的时候,都需要同步更新当前插入位置之后的数据,这导致在执行一条数据的插入时数据库的操作较多。当已经存在大量配置再进行插入操作时,由于需要更新当前配置之后的所有配置的优先级字段,在插入一条数据时数据库的操作时间会大大增加,影响数据下发的效率。
因此,需要一种新的优先级数据库的数据处理方法、装置、电子设备及计算机可读介质。
在所述背景技术部分公开的上述信息仅用于加强对本申请的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
有鉴于此,本申请提供一种优先级数据库的数据处理方法、装置、电子设备及计算机可读介质,能够减少优先级数据库在数据处理时的操作次数,优化数据处理操作使用的时间。
本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
根据本申请的一方面,提出一种优先级数据库的数据处理方法,该方法包括:根据用户的数据存储指令获取存储数据和其对应的存储优先级,所述存储数据和其对应的存储优先级通过主键关联;将所述存储数据存储到所述优先级数据库;根据所述优先级数据库中每个数据块的数据存储数量和所述存储优先级确定目标数据块;将所述存储优先级对应的主键插入所述目标数据块;将所述目标数据块存储到所述优先级数据库。
在本申请的一种示例性实施例中,还包括:根据用户的数据删除指令获取删除数据和其对应的删除优先级;根据所述优先级数据库中每个数据块的数据存储数量和所述删除优先级确定目标数据块;在所述目标数据块中删除所述删除优先级对应的主键;在所述优先级数据库中删除所述删除数据。
在本申请的一种示例性实施例中,还包括:根据用户的数据变更指令获取移动数据对应的初始优先级和更新优先级;根据所述优先级数据库中每个数据块的数据存储数量和所述初始优先级确定初始数据块;在所述初始数据块中删除所述初始优先级对应的主键;根据所述优先级数据库中每个数据块的数据存储数量和所述更新优先级确定更新数据块;将所述更新优先级插入所述更新数据块对应的主键。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210175881.5/2.html,转载请声明来源钻瓜专利网。