公共安全标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210302893.X (22)申请日 2022.03.24 (71)申请人 中国银行股份有限公司 地址 100818 北京市西城区复兴门内大街1 号 (72)发明人 王欢 胡阳 李晓旭 孟若黎  李龙  (74)专利代理 机构 北京中博世 达专利商标代理 有限公司 1 1274 专利代理师 申健 (51)Int.Cl. G06F 16/21(2019.01) G06F 16/23(2019.01) G06Q 40/02(2012.01) (54)发明名称 数据库迁移方法、 装置、 存 储介质以及设备 (57)摘要 本发明公开了一种数据库迁移方法、 装置、 存储介质以及设备, 涉及金融领域, 用于在数据 库迁移期间为客户端提供服务。 该方法包括: 向 目标数据库迁移源数据库中第一分片的第一节 点。 其中, 第一分片为源数据库中的任意一个分 片, 第一节 点为第一分片的主节 点和从节点中的 任意一个节 点。 在向目标数据库迁移源数据库中 的第一节 点的过程中, 将源数据库中第一分片的 第二节点设置为服务节点。 第二节 点为第一分片 的主节点和从节点中, 除第一节 点之外的任意一 个节点, 服务节点用于向客户端提供服务。 在将 源数据库中的第一节点迁移 至目标数据库之后, 将目标数据库中的第一节点设置为 服务节点。 权利要求书2页 说明书15页 附图5页 CN 114860685 A 2022.08.05 CN 114860685 A 1.一种数据库迁移方法, 其特 征在于, 包括: 向目标数据库迁移源数据库中第一分片的第一节点; 其中, 所述第一分片为所述源数 据库中的任意一个分片, 所述第一节点为所述第一分片的主节点和从节点中的任意一个节 点; 在向所述目标数据库迁移所述源数据库中的所述第 一节点的过程中, 将所述源数据库 中所述第一分片的第二节点设置为服务节点; 所述第二节点为所述第一分片的主节点和从 节点中, 除所述第一节点之外的任意 一个节点, 所述 服务节点用于向客户端提供服 务; 在将所述源数据库中的所述第 一节点迁移至所述目标数据库之后, 将所述服务节点由 所述源数据库中的所述第二节点切换为所述目标 数据库中的所述第一节点。 2.根据权利要求1所述的方法, 其特征在于, 在所述将所述服务节点由所述源数据库中 的所述第二节点切换为所述目标 数据库中的所述第一节点之后, 所述方法还 包括: 将所述源数据库中所述第一分片的第二节点迁移至所述目标 数据库。 3.根据权利要求2所述的方法, 其特征在于, 在将所述源数据库中所述第 一分片的第 二 节点迁移至所述目标 数据库之后, 所述方法还 包括: 获取第一日志; 所述第 一日志包括在将所述目标数据库中的所述第 一节点设置为所述 服务节点之后, 所述目标 数据库中所述第一节点 为客户端提供服 务的日志; 基于所述第一日志, 更新所述目标数据库中所述第一分片的第二节点, 得到所述目标 数据库中所述第一分片更新后的第二节点, 并将所述服务节点由所述目标数据库中的所述 第一节点切换至所述目标 数据库中所述第一分片更新后的第二节点。 4.根据权利要求3所述的方法, 其特征在于, 在所述将所述服务节点由所述目标数据库 中的所述第一节点切换至所述目标数据库中所述第一分片更新后的第二节点之后, 所述方 法还包括: 基于第二日志, 更新所述目标数据库中的所述第一节点; 所述第二日志包括在 向所述 目标数据库迁移所述源数据库中的所述第一节点的过程中, 所述源数据库中所述第一分片 的第二节点 为客户端提供服 务的日志。 5.一种数据库迁移装置, 其特 征在于, 所述装置包括: 迁移单 元和设置单 元; 所述迁移单元, 用于向目标数据库迁移源数据库中第 一分片的第一节点; 其中, 所述第 一分片为所述源数据库中的任意一个分片, 所述第一节点为所述第一分片的主节点和从节 点中的任意 一个节点; 所述设置单元, 用于在向所述目标数据库迁移所述源数据库中的所述第 一节点的过程 中, 将所述源数据库中所述第一分片的第二节点设置为服务节点; 所述第二节点为所述第 一分片的主节点和从节点中, 除所述第一节点之外的任意一个节点, 所述服务节点用于 向 客户端提供服 务; 所述设置单元, 还用于在将所述源数据库中的所述第 一节点迁移至所述目标数据库之 后, 将所述服务节点由所述源数据库中的所述第二节点切换为所述目标数据库中的所述第 一节点。 6.根据权利要求5所述的装置, 其特征在于, 所述迁移单元, 还用于在所述将所述服务 节点由所述源数据库中的所述第二节点切换为所述目标数据库中的所述第一节点之后, 将 所述源数据库中所述第一分片的第二节点迁移至所述目标 数据库。权 利 要 求 书 1/2 页 2 CN 114860685 A 27.根据权利要求6所述的装置, 其特 征在于, 所述装置还 包括获取 单元和更新单 元; 所述获取单元, 用于在将所述源数据库中所述第 一分片的第 二节点迁移至所述目标数 据库之后, 获取第一日志; 所述第一日志包括在将所述 目标数据库中的所述第一节点设置 为所述服务节点之后, 所述目标 数据库中所述第一节点 为客户端提供服 务的日志; 所述更新单元, 用于基于所述第一日志, 更新所述目标数据库中所述第一分片的第二 节点, 得到所述目标数据库中所述第一分片更新后的第二节点, 并将所述服务节点由所述 目标数据库中的所述第一节点切换至所述目标 数据库中所述第一分片更新后的第二节点。 8.根据权利要求7所述的装置, 其特征在于, 所述更新单元, 还用于在所述将所述服务 节点由所述目标数据库中的所述第一节点切换至所述目标数据库中所述第一分片更新后 的第二节点之后, 基于第二日志, 更新所述目标数据库中的所述第一节点; 所述第二日志包 括在向所述目标数据库迁移所述源数据库中的所述第一节点的过程中, 所述源数据库中所 述第一分片的第二节点 为客户端提供服 务的日志。 9.一种电子设备, 其特征在于, 包括: 处理器、 存储器和通信接口; 其中, 通信接口用于 所述通信装置和其他设备或网络通信; 所述存储器用于存储一个或多个程序, 该一个或多 个程序包括计算机执行指令, 当所述电子设备运行时, 处理器执行该存储器存储的该计算 机执行指令, 以使所述电子设备 执行如权利要求1至4中任一项所述的数据库迁移方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质中存储有指令, 当所述指令被执 行时, 实现如权利要求1至4中任一项所述的数据库迁移方法。权 利 要 求 书 2/2 页 3 CN 114860685 A 3

PDF文档 专利 数据库迁移方法、装置、存储介质以及设备

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