更新数据库的方法及装置、存储介质、电子设备制造方法及图纸

技术编号:34427159 阅读:32 留言:0更新日期:2022-08-06 16:00
本发明专利技术公开了一种更新数据库的方法及装置、存储介质、电子设备,其中,该方法包括:检测应用程序的数据库的更新请求,其中,所述数据库包括相互备份的第一数据库和第二数据库;将所述应用程序与所述数据库之间的第一连接链路切换至第二连接链路,其中,所述第一连接链路连接在所述第一数据库和所述应用程序之间,所述第二连接链路连接在所述第二数据库和所述应用程序之间。通过本发明专利技术,解决了相关技术中更新数据表结构导致停服问题的不足,在更新表结构的时候,不影响用户对原有数据的访问,使得更新的时候,应用程序的服务还可以正常使用,用户使用更方便。用户使用更方便。用户使用更方便。

【技术实现步骤摘要】
更新数据库的方法及装置、存储介质、电子设备


[0001]本专利技术涉及计算机领域,更具体地,涉及一种更新数据库的方法及装置、存储介质、电子设备。

技术介绍

[0002]相关技术中,互联网应用越来越多,每个人的手机里都有种各种各样的APP。所有的APP都需要数据库来存放用户的各种数据,随着APP的不断更新迭代,数据库中的表结构也会需要更新迭代,通常在更新表结构的时候需要停服,花几个小时更新数据,然后再恢复服务。
[0003]相关技术中,在更新表结构的时候,影响了用户对原有数据的访问,使得更新的时候,APP的服务不可以正常使用。更新停服,给用户带来不便的体验。
[0004]针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。

技术实现思路

[0005]为了解决现有技术中更新数据表结构导致停服问题的不足,本专利技术提供了一种更新数据库的方法及装置、存储介质、电子设备。
[0006]根据本申请实施例的一个方面,提供了一种更新数据库的方法,包括:检测应用程序的数据库的更新请求,其中,所述数据库包括相互备份的第本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种更新数据库的方法,其特征在于,包括:检测应用程序的数据库的更新请求,其中,所述数据库包括相互备份的第一数据库和第二数据库;将所述应用程序与所述数据库之间的第一连接链路切换至第二连接链路,其中,所述第一连接链路连接在所述第一数据库和所述应用程序之间,所述第二连接链路连接在所述第二数据库和所述应用程序之间;更新所述第一数据库,并在所述第一数据库更新完成之后,将所述应用程序与所述数据库之间的第二连接链路切换至第一连接链路。2.如权利要求1所述的更新数据库的方法,其特征在于,更新所述第一数据库包括:在第一数据库中建立第二表格,其中,所述第一数据库包括第一表格和第一数据结构,所述第一表格为更新前的数据表格,所述第一数据结构为更新前的数据结构;将第二数据结构导入至所述第二表格中;判断触发器是否达到表格的更新条件;当所述触发器达到表格的更新条件,将所述第一表格内的数据信息插入至所述第二表格中,得到更新后的第二表格,其中,所述第一表格和所述第二表格均位于所述第一数据库中。3.如权利要求2所述的更新数据库的方法,其特征在于,判断触发器是否达到表格的更新条件之前包括:设置所述触发器的触发条件,其中,所述触发条件为表征所述触发器是否达到表格的更新条件,当达到所述触发条件时,即触发表格的更新操作。4.如权利要求2所述的更新数据库的方法,其特征在于,得到更新后的第二表格之后包括:检查所述第二表格的表格数据,判断所述第二表格的表格数据是否存在异常;若所述第二表格的表格数据存在异常,则确定所述第二表格更新失败;若所述第二表格的表格数据不存在异常,则确定所述第二表格更新数据成功。5...

【专利技术属性】
技术研发人员:许榴杨丰玮李绍斌宋德超王沅召王永永
申请(专利权)人:珠海联云科技有限公司
类型:发明
国别省市:

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

1