[发明专利]一种自适应均衡数据库访问服务的方法有效
申请号: | 201710021394.2 | 申请日: | 2017-01-11 |
公开(公告)号: | CN106909613B | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 吴宗泽;林志勇;巫辉强;傅予力;张勰;张阳东 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G06F16/25 | 分类号: | G06F16/25 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 何淑珍 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自适应 均衡 数据库 访问 服务 方法 | ||
1.一种自适应均衡数据库访问服务的方法,其特征在于包括:
接收来自网站服务器的访问请求;分析所述访问请求中的字段;解析所述访问请求所请求的操作类型,验证操作权限;通过所述访问请求的操作类型,选择处理所述操作类型的处理器资源处理;统计与预测不同操作类型的访问请求包数据量的变化,自适应均衡调节处理所述不同操作类型的所述处理器资源;以及记录访问所述数据库的操作;
所述通过所述访问请求的操作类型,选择处理所述操作类型的处理器资源处理,具体包括:
预先建立处理所述不同操作类型请求的处理资源池;将不同操作类型的所述访问请求重定向到处理相应操作类型的所述处理资源池;所述预先建立处理不同操作类型请求的所述处理资源池,包括:
初始化资源管理中心;
根据所述不同操作类型的种数,创建若干个可调节大小的所述处理资源池;
将不同操作的具体处理方案加载到对应的所述处理资源池中。
2.根据权利要求1所述的一种自适应均衡数据库访问服务的方法,其特征在于,所述接收来自网站服务器的访问请求具体包括:
利用位于数据库上的数据库访问层,逐条捕捉来自网站服务器的访问请求,并将所述访问请求写入服务器的内存中,以供分析。
3.根据权利要求1所述的一种自适应均衡数据库访问服务的方法,其特征在于,所述分析所述访问请求中的字段具体包括:
预先规定好请求包中操作类型字段的位置,根据规定的位置提取指定字段;
预先规定好请求包中用户信息字段的位置,根据规定的位置提取指定字段的用户信息。
4.根据权利要求1所述的一种自适应均衡数据库访问服务的方法,其特征在于,解析所述访问请求所请求的操作类型,具体包括:
查询所述服务器的内存中预先建立的访问字典中是否存在与所述访问请求所请求的操作类型相应的字段值;若有,则可获取所述访问请求所请求的操作类型;否则,请求包错误。
5.根据权利要求1所述的一种自适应均衡数据库访问服务的方法,其特征在于,所述验证操作权限具体包括:
在数据库预先建立一个私密的数据库表;结合所述访问请求的操作类型和用户信息,验证所述访问请求的操作权限;所述预先建立一个私密的数据库表,包括:
以用户的唯一ID作为主键建立一个所述私密数据库表,每个条数据记录了拥有权限的数据以及具体的权限。
6.根据权利要求1所述的一种自适应均衡数据库访问服务的方法,其特征在于,所述验证所述访问请求的操作权限具体包括:
在所述的数据库表中查询,是否存在与所述访问请求的用户信息相匹配的条数据;若有,则把所述访问请求的所述操作类型以及操作数据与所述数据库表中数据比较;如果一致,则权限验证通过;若不一致,则权限验证失败。
7.根据权利要求1所述的一种自适应均衡数据库访问服务的方法,其特征在于,所述统计所述不同操作类型的访问请求包数据量的变化,具体包括:
通过位于所述数据库上的数据库访问层实时统计所述不同操作类型访问请求的数量;
通过所述资源管理中心,实时统计每个处理资源池剩余的访问请求的数量;
所述预测所述不同操作类型的访问请求包数据量的变化,具体包括:
根据最近一段时间所述数据库处理的所述不同操作类型访问请求包数据量的变化,预测当前相对时间内所述访问请求包数据量可能的变化;
根据最近一段时间所述资源管理中心统计的所述每个处理资源池剩余的访问请求包数据量的变化,预测当前相对时间内所述访问请求包数据量可能的变化;
根据过去一段时间内历史记录文件记录的所述访问请求包数据量的数据,预测当前相对时间内所述访问请求包数据量可能的变化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710021394.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种换热器管板及壁挂式室内机
- 下一篇:一种干式蒸发器用一体式管箱端盖