[发明专利]数据库升级方法、装置、设备及存储介质在审
申请号: | 201811455586.5 | 申请日: | 2018-11-30 |
公开(公告)号: | CN109271376A | 公开(公告)日: | 2019-01-25 |
发明(设计)人: | 万月亮;李刚;火一莽 | 申请(专利权)人: | 北京锐安科技有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/27 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 100044 北京市海淀区西小口*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 备份数据库 主数据库 数据库 升级 存储介质 数据保留 数据共享 数据库配置 平滑扩容 数据容量 同步关系 业务体验 保留 检测 配置 | ||
本发明公开了一种数据库升级方法、装置、设备及存储介质,首先,通过检测到主数据库中的数据容量超过容量阈值,则将主数据库中的数据和备份数据库中的数据拆分为两部分数据;将备份数据库升级为主数据库,解除主数据库与备份数据库的同步关系;为主数据库配置新的备份数据库,将主数据库中拆分后的数据保留一部分,将保留的一部分数据共享到新的备份数据库中;为升级后的主数据库配置对应的备份数据库,将升级后的主数据库中拆分后的数据保留另一部分,并将保留的另一部分数据共享到对应的备份数据库中。本实施例的技术方案,在不影响业务体验基础上,实现数据库的平滑扩容。
技术领域
本发明实施例涉及数据库技术领域,尤其涉及一种数据库升级方法、装置、设备及存储介质。
背景技术
数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。随着业务的不断发展会产生越来越庞大的数据,导致数据库的存储容量达到瓶颈,进而给业务系统的查询使用带来严重的性能问题,影响用户的使用体验。
在现有技术中,对数据库进行扩容主要通过如下两种方式来实现,方式一:当数据库遇到存储瓶颈问题时,增加新的存储设备节点,保持原库数据不动,对于新增数据存储在新增设备节点中。方式二:暂停服务,新建N个数据库,搭建数据迁移服务程序对原数据进行数据迁移,更新路由规则,修改服务配置重启服务连接新库,恢复数据库对外提供的服务。
然而,第一种方式由于新增数据存储在新的设备节点中,而新增数据往往属于用户较为关心的热点数据,随着业务系统用户增加后访问的压力会侧重于新增数据设备节点,从而导致数据库负载不均衡引起数据库访问性能问题。第二种数据库扩容方式,首先暂停服务会影响用户的使用体验,其次所有扩容工作一般要在规定时间内完成,对技术要求过高,最后如果服务启动并运行一段时间后再发现有问题,数据难以回滚并可能会造成数据部分丢失。
发明内容
本发明提供一种数据库升级方法、装置、设备及存储介质,在不影响业务体验基础上,实现数据库的平滑扩容。
第一方面,本发明实施例提供了一种数据库升级方法,包括:
检测到主数据库或者备份数据库中的数据容量超过容量阈值,则将所述主数据库中的数据和备份数据库中的数据根据相同的方式拆分为两部分数据;
将所述备份数据库升级为主数据库,并解除所述主数据库与升级后的主数据库的同步关系;
为所述主数据库配置新的备份数据库,将所述主数据库中拆分后的数据保留一部分,并将保留的一部分数据共享到新的备份数据库中;
为升级后的主数据库配置对应的备份数据库,将升级后的主数据库中拆分后的数据保留另一部分,并将保留的另一部分数据共享到对应的备份数据库中。
第二方面,本发明实施例还提供了一种数据库升级装置,包括:
数据拆分模块,用于检测到主数据库或者备份数据库中的数据容量超过容量阈值,则将所述主数据库中的数据和备份数据库中的数据根据相同的方式拆分为两部分数据;
关系解除模块,用于将所述备份数据库升级为主数据库,并解除所述主数据库与升级后的主数据库的同步关系;
主数据库配置模块,用于为所述主数据库配置新的备份数据库,将所述主数据库中拆分后的数据保留一部分,并将保留的一部分数据共享到新的备份数据库中;
升级后的主数据库配置模块,用于为升级后的主数据库配置对应的备份数据库,将升级后的主数据库中拆分后的数据保留另一部分,并将保留的另一部分数据共享到对应的备份数据库中。
第三方面,本发明实施例还提供了一种设备,所述设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京锐安科技有限公司,未经北京锐安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811455586.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种投影方法、装置、设备及存储介质
- 下一篇:一种数据质量检测方法及装置