[发明专利]云数据库的处理方法、装置、电子设备及存储介质在审
申请号: | 202111416037.9 | 申请日: | 2021-11-25 |
公开(公告)号: | CN116166410A | 公开(公告)日: | 2023-05-26 |
发明(设计)人: | 时丕显 | 申请(专利权)人: | 中移(苏州)软件技术有限公司;中国移动通信集团有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/34;G06F11/30;G06F16/21;G06F16/27 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 韩园园;张颖玲 |
地址: | 215163 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 处理 方法 装置 电子设备 存储 介质 | ||
本发明实施例公开了一种云数据库的处理方法、装置、电子设备及存储介质,涉及云计算技术领域,所述方法包括:接收负载请求;根据所述负载请求,确定所述云数据库当前的负载能力范围;若当前负载能力不在所述负载能力范围内,根据所述负载能力范围,获取期望的负载能力;根据所述期望的负载能力,对所述云数据库进行扩缩容处理并响应所述负载请求。本发明通过负载请求进行数据库节点的自动伸缩,无需停止应用业务服务,从而极大地提升了扩容的及时性,更快的应对激增的业务请求。
技术领域
本发明涉及云计算技术领域,尤其涉及一种云数据库的处理方法、装置、电子设备及存储介质。
背景技术
随着云计算技术不断发展,数据库云化趋势不可避免。在某些特定的时间段,往往应用会有业务请求激增、骤减的情况,例如在双十一购物节时间段,业务数据量通常会呈现爆发式增长,数据库容量需求相应会大幅增加,当购物节过后,业务数据量恢复正常,数据库容量需求又会相应减少。
现有的数据库架构在根据业务负载进行数据库节点的自动伸缩时,需要进行全量数据同步,当业务请求激增时,容易出现数据库节点扩容不及时,大部分请求失败的情况,并且当业务请求减少时,需要中断应用与数据库之间的连接,从而造成业务的不连贯性,给用户带来不便。
发明内容
为解决现有存在的技术问题,本发明实施例提供一种云数据库的处理方法、装置、电子设备及存储介质。
为达到上述目的,本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种云数据库的处理方法,所述方法包括:
接收负载请求;
根据所述负载请求,确定所述云数据库当前的负载能力范围;
若当前负载能力不在所述负载能力范围内,根据所述负载能力范围,获取期望的负载能力;
根据所述期望的负载能力,对所述云数据库进行扩缩容处理并响应所述负载请求。
上述方案中,所述负载能力范围包括第一负载能力范围和第二负载能力范围;其中,所述第一负载能力范围根据吞吐量QPS确定,所述第二负载能力范围根据中央处理器CPU的算力确定;
所述方法还包括:
若所述当前负载能力不在所述第一负载能力范围内,确定所述当前负载能力不在所述负载能力范围内;
若所述当前负载能力在所述第一负载能力范围内,但不在所述第二负载能力范围内,确定所述当前负载能力不在所述负载能力范围内。
上述方案中所述若所述当前负载能力不在所述第一负载能力范围内,确定所述当前负载能力不在所述负载能力范围内,包括:
若第一预设时长内所述当前负载能力均低于所述第一负载能力范围的下限,确定所述当前负载能力不在所述负载能力范围内。
上述方案中,所述根据所述负载请求,确定所述云数据库当前的负载能力范围,包括:
根据所述CPU的预设算力值,以及在接收到所述负载请求前的第二预设时长内所述CPU的实际算力值,确定所述第二负载能力范围。
上述方案中,所述根据所述CPU的预设算力值,以及在接收到所述负载请求前的第二预设时长内所述CPU的实际算力值,确定所述第二负载能力范围,包括:
确定所述第二预设时长内所述CPU的实际算力值的第一差值;其中,所述第一差值,表征所述第二预设时长内相邻时间节点的所述CPU的实际算力值之差;
根据所述CPU的预设算力值,以及所述第一差值,确定所述第二负载能力范围。
上述方案中,所述根据所述CPU的预设算力值,以及所述第一差值,确定所述第二负载能力范围,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(苏州)软件技术有限公司;中国移动通信集团有限公司,未经中移(苏州)软件技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111416037.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:滚焊机料盘辅助器
- 下一篇:一种处理重质原料油的方法及系统