[发明专利]一种数据库扩展方法和装置有效
申请号: | 202110797999.7 | 申请日: | 2021-07-15 |
公开(公告)号: | CN113254427B | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 吴铭 | 申请(专利权)人: | 深圳市同富信息技术有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/22;G06F16/23 |
代理公司: | 北京瑞盛铭杰知识产权代理事务所(普通合伙) 11617 | 代理人: | 徐长江 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 扩展 方法 装置 | ||
本发明公开了一种数据库扩展方法和装置,通过请求索引映射库的作用下对大量的读写请求数据进行划分成多个数据组,在通过多个并行的处理单元使用请求应答数据库对多个数据组进行同时处理,大大的增加了数据处理的并行量,且通过请求相应指针库在数据库外部扩展建立请求应答数据库的处理方式,进一步降低了数据量较大时数据库的读写负载,降低了对数据库的性能要求,对于多个数据库并行的类型,也能够使得各个数据库的数据处理量更加均衡分配。
技术领域
本发明涉及数据库技术领域,具体是一种数据库扩展方法和装置。
背景技术
数据库是我们存储和访问数据的重要介质,当一个数据库面对同时面对众多的终端进行读写访问时,其负载就会逐渐增大,对数据库的读写性能要求也会逐渐的增加,最终导致数据库无法应对众多的读写访问。
现有技术中,对于读写访问的频率与数量超过数据库负载的问题,所采用的方法通常为并行增加数据库的数量,通过由多个数据库共同处理多条读写访问,以此来应对众多的读写访问。
但是这样的处理方式依然存在数据库自身负载上限有限的问题,且简单的数据库扩展存在读写访问的分配问题,造成部分数据库满负载响应慢,而部分数据库处于待机状态。
发明内容
本发明的目的在于提供一种数据库扩展方法和装置,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
第一方面,一种数据库扩展方法,所述方法包括以下步骤:
建立请求索引映射库,接收读写请求数据,根据所述读写请求数据生成请求索引,根据所述请求索引映射库与所述请求索引对所述读写请求数据进行划分,生成多个读写请求数据组,所述请求索引为读写请求数据的关键字数据;
建立请求应答数据库,所述请求应答数据库包括所述请求索引以及与所述请求索引一一对应的应答数据,根据所述读写请求数据组中数个所述读写请求数据的所述请求索引依次比对遍历所述请求应答数据库,获取应答数据并生成反馈信息;
当比对遍历所述请求应答数据库未获得应答数据时,根据所述请求索引遍历预设的响应指针库,获取并根据指针读取数据库中对应的应答数据,生成反馈信息并更新所述请求应答数据库,所述请求响应指针库用于表征读写请求数据与对应应答数据在数据库中的存储地址;
将所得的反馈信息进行输出。
作为本发明的进一步方案:所述预设的请求响应指针库包括建立步骤:
遍历数据库,依次读取所述数据库中所存储的读写请求数据及与所述读写请求数据相对应的指针;
根据所述读写请求数据生成所述请求索引,所述请求索引与所述指针一一对应;
根据所述请求索引与所述指针建立请求响应指针库。
作为本发明的再进一步方案:所述建立请求应答数据库,所述请求应答数据库包括所述请求索引以及与所述请求索引一一对应的应答数据,根据所述读写请求数据组中数个所述读写请求数据的所述请求索引依次遍历所述请求应答数据库,获取应答数据并生成反馈信息的步骤包括:
建立请求应答数据库,所述请求应答数据库包括所述请求索引以及与所述请求索引一一对应的应答数据;
根据所述读写请求数据组中数个所述读写请求数据的所述请求索引依次比对遍历所述请求应答数据库;
若所述请求索引在所述请求应答数据库中存在,则获取与所述请求索引相对应的应答数据,根据所述应答数据生成反馈信息;
若所述请求应答数据库中未检索到所述请求索引,生成请求数据指针库访问请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市同富信息技术有限公司,未经深圳市同富信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110797999.7/2.html,转载请声明来源钻瓜专利网。