全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210632669.7 (22)申请日 2022.06.06 (71)申请人 珠海格力电器股份有限公司 地址 519070 广东省珠海市前山金鸡西路 申请人 珠海联云科技有限公司 (72)发明人 许榴 杨丰玮 李绍斌 宋德超  王沅召 王永永  (74)专利代理 机构 北京华夏泰和知识产权代理 有限公司 1 1662 专利代理师 蔡良伟 (51)Int.Cl. G06F 16/23(2019.01) G06F 16/25(2019.01) G06F 16/27(2019.01) G06F 16/22(2019.01)G06F 11/14(2006.01) (54)发明名称 更新数据库 的方法及装置、 存储介质、 电子 设备 (57)摘要 本发明公开了一种更新数据库的方法及装 置、 存储介质、 电子设备, 其中, 该方法包括: 检测 应用程序的数据库的更新请求, 其中, 所述数据 库包括相互备份的第一数据库和第二数据库; 将 所述应用程序与所述数据库之间的第一连接链 路切换至第二连接链路, 其中, 所述第一连接链 路连接在所述第一数据库和所述应用程序之间, 所述第二连接链路连接在所述第二数据库和所 述应用程序之间。 通过本发明, 解决了相关技术 中更新数据表结构导致停服问题的不足, 在更新 表结构的时候, 不影响用户对原有数据的访问, 使得更新的时候, 应用程序的服务还 可以正常使 用, 用户使用更方便 。 权利要求书2页 说明书9页 附图3页 CN 114860749 A 2022.08.05 CN 114860749 A 1.一种更新数据库的方法, 其特 征在于, 包括: 检测应用程序的数据库的更新请求, 其中, 所述数据库包括相互备份的第一数据库和 第二数据库; 将所述应用程序与所述数据库之间的第一连接链路切换至第二连接链路, 其中, 所述 第一连接链路连接在所述第一数据库和所述应用程序之 间, 所述第二连接链路连接在所述 第二数据库和所述应用程序之间; 更新所述第一数据库, 并在所述第一数据库更新完成之后, 将所述应用程序与所述数 据库之间的第二连接链路切换至第一连接链路。 2.如权利要求1所述的更新数据库的方法, 其特 征在于, 更新所述第一数据库包括: 在第一数据库中建立第二表格, 其中, 所述第 一数据库包括第一表格和第 一数据结构, 所述第一表格为更新前的数据表格, 所述第一数据结构为更新前的数据结构; 将第二数据结构导入至所述第二表格中; 判断触发器是否 达到表格的更新条件; 当所述触发器达到表格的更新条件, 将所述第 一表格内的数据信 息插入至所述第 二表 格中, 得到更新后的第二表格, 其中, 所述第一表格和所述第二表格均位于所述第一数据库 中。 3.如权利要求2所述的更新数据库的方法, 其特征在于, 判断触发器是否达到表格的更 新条件之前包括: 设置所述触发器的触发条件, 其中, 所述触发条件为表征所述触发器是否达到表格的 更新条件, 当达 到所述触发条件时, 即触发表格的更新操作。 4.如权利要求2所述的更新数据库的方法, 其特征在于, 得到更新后的第 二表格之后包 括: 检查所述第二表格的表格数据, 判断所述第二表格的表格数据是否存在异常; 若所述第二表格的表格数据存在异常, 则确定所述第二表格更新失败; 若所述第二表 格的表格数据不存在异常, 则确定所述第二表格更新数据成功。 5.如权利要求4所述的更新数据库的方法, 其特征在于, 当判断所述第 二表格更新数据 失败之后包括: 收集所述第二表格更新数据失败的失败原因; 回退数据信 息, 其中, 数据信息为第 二表格中的更新数据信 息, 等待下一 次触发器触发 表格的更新条件。 6.如权利要求4所述的更新数据库的方法, 其特征在于, 当判断所述第 二表格更新数据 成功之后包括: 删除所述第一表格; 重新命名所述第二表格。 7.如权利要求1所述的更新数据库的方法, 其特征在于, 将所述应用程序与 所述数据库 之间的第二连接链路切换至第一连接链路 之后包括: 同步所述第一数据库的数据信息 至第二数据库中。 8.一种更新数据库的装置, 其特 征在于, 包括: 检测模块, 用于检测应用程序的数据库的更新请求, 其中, 所述数据库包括相互备份的权 利 要 求 书 1/2 页 2 CN 114860749 A 2第一数据库和第二数据库; 切换模块, 用于将所述应用程序与 所述数据库之间的第 一连接链路切换至第 二连接链 路, 其中, 所述第一连接链路连接在所述第一数据库和所述应用程序之间, 所述第二连接链 路连接在所述第二数据库和所述应用程序之间; 更新模块, 用于更新所述第 一数据库, 并在所述第 一数据库更新完成之后, 将所述应用 程序与所述数据库之间的第二连接链路切换至第一连接链路。 9.一种存储介质, 其特征在于, 所述存储介质包括存储的程序, 其中, 所述程序运行时 执行上述权利要求1至7中任一项所述的方法步骤。 10.一种电子设备, 包括处理器、 通信接口、 存储器和通信总线, 其中, 处理器, 通信接 口, 存储器通过通信总线完成相互间的通信; 其中: 存储器, 用于存放计算机程序; 处理器, 用于通过运行存储器上所存放的程序来执行权利要求1至7中任一项所述的方 法步骤。权 利 要 求 书 2/2 页 3 CN 114860749 A 3

PDF文档 专利 更新数据库的方法及装置、存储介质、电子设备

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 更新数据库的方法及装置、存储介质、电子设备 第 1 页 专利 更新数据库的方法及装置、存储介质、电子设备 第 2 页 专利 更新数据库的方法及装置、存储介质、电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:49:37上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。