数据库升级方法、装置、设备及存储介质制造方法及图纸

技术编号:20221653 阅读:49 留言:0更新日期:2019-01-28 20:12
本发明专利技术公开了一种数据库升级方法、装置、设备及存储介质,首先,通过检测到主数据库中的数据容量超过容量阈值,则将主数据库中的数据和备份数据库中的数据拆分为两部分数据;将备份数据库升级为主数据库,解除主数据库与备份数据库的同步关系;为主数据库配置新的备份数据库,将主数据库中拆分后的数据保留一部分,将保留的一部分数据共享到新的备份数据库中;为升级后的主数据库配置对应的备份数据库,将升级后的主数据库中拆分后的数据保留另一部分,并将保留的另一部分数据共享到对应的备份数据库中。本实施例的技术方案,在不影响业务体验基础上,实现数据库的平滑扩容。

【技术实现步骤摘要】
数据库升级方法、装置、设备及存储介质
本专利技术实施例涉及数据库
,尤其涉及一种数据库升级方法、装置、设备及存储介质。
技术介绍
数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。随着业务的不断发展会产生越来越庞大的数据,导致数据库的存储容量达到瓶颈,进而给业务系统的查询使用带来严重的性能问题,影响用户的使用体验。在现有技术中,对数据库进行扩容主要通过如下两种方式来实现,方式一:当数据库遇到存储瓶颈问题时,增加新的存储设备节点,保持原库数据不动,对于新增数据存储在新增设备节点中。方式二:暂停服务,新建N个数据库,搭建数据迁移服务程序对原数据进行数据迁移,更新路由规则,修改服务配置重启服务连接新库,恢复数据库对外提供的服务。然而,第一种方式由于新增数据存储在新的设备节点中,而新增数据往往属于用户较为关心的热点数据,随着业务系统用户增加后访问的压力会侧重于新增数据设备节点,从而导致数据库负载不均衡引起数据库访问性能问题。第二种数据库扩容方式,首先暂停服务会影响用户的使用体验,其次所有扩容工作一般要在规定时间内完成,对技术要求过高,最本文档来自技高网...

【技术保护点】
1.一种数据库升级方法,其特征在于,包括:检测到主数据库或者备份数据库中的数据容量超过容量阈值,则将所述主数据库中的数据和备份数据库中的数据根据相同的方式拆分为两部分数据;将所述备份数据库升级为主数据库,并解除所述主数据库与升级后的主数据库的同步关系;为所述主数据库配置新的备份数据库,将所述主数据库中拆分后的数据保留一部分,并将保留的一部分数据共享到新的备份数据库中;为升级后的主数据库配置对应的备份数据库,将升级后的主数据库中拆分后的数据保留另一部分,并将保留的另一部分数据共享到对应的备份数据库中。

【技术特征摘要】
1.一种数据库升级方法,其特征在于,包括:检测到主数据库或者备份数据库中的数据容量超过容量阈值,则将所述主数据库中的数据和备份数据库中的数据根据相同的方式拆分为两部分数据;将所述备份数据库升级为主数据库,并解除所述主数据库与升级后的主数据库的同步关系;为所述主数据库配置新的备份数据库,将所述主数据库中拆分后的数据保留一部分,并将保留的一部分数据共享到新的备份数据库中;为升级后的主数据库配置对应的备份数据库,将升级后的主数据库中拆分后的数据保留另一部分,并将保留的另一部分数据共享到对应的备份数据库中。2.根据权利要求1所述的方法,其特征在于,在所述将主数据库中的数据和备份数据库中的数据根据相同的方式拆分为两部分数据之前,还包括:在主数据库和备份数据库所在的服务器中配置区别于第一虚拟地址的第二虚拟地址。3.根据权利要求2所述的方法,其特征在于,所述将主数据库中的数据和备份数据库中的数据根据相同的方式拆分为两部分数据,包括:将所述主数据库中的数据和备份数据库中的数据均通过主键取模的方式进行水平切分,拆分为两部分数据;将拆分后的数据保留一部分存储在所述第一虚拟地址,将拆分后的数据保留另一部分存储在所述第二虚拟地址。4.根据权利要求3所述的方法,其特征在于,还包括:删除所述主数据库中的所述第二虚拟地址以及所述第二虚拟地址中存储的数据;删除所述升级后的主数据库中的所述第一虚拟地址以及所述第一虚拟地址中存储的数据。5.根据权利要求1所述的方法,...

【专利技术属性】
技术研发人员:万月亮李刚火一莽
申请(专利权)人:北京锐安科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1