金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210867847.4 (22)申请日 2022.07.21 (71)申请人 平安壹钱包电子商务有限公司 地址 518031 广东省深圳市福田区福田街 道福华路319号兆邦基金融大厦26层 2606单元 (72)发明人 蒲兆楠  (74)专利代理 机构 北京中强智尚知识产权代理 有限公司 1 1448 专利代理师 陈宇楠 (51)Int.Cl. G06F 9/48(2006.01) G06F 9/445(2018.01) G06F 16/25(2019.01) G06F 16/27(2019.01) (54)发明名称 数据库动态切换方法及系统 (57)摘要 本申请公开了一种数据库动态切换方法及 系统, 该方法包括: 对新数据库信息进行解析, 将 解析得到的新数据库配置信息存储至配置文件 中; 响应于新数据库连接指令, 中止数据处理请 求接收功能, 对已接收的与老数据库匹配的数据 处理请求作出处理后, 断开与老数据库的连接, 加载配置文件中的新数据库配置信息, 连接新数 据库, 恢复数据处理请求接收功能。 本申请在进 行数据库切换时, 中止接收数据处理请求, 将已 接收的与老数据库匹配的数据处理请求处理完, 断开与老数据库的连接, 进行新数据的连接, 恢 复接收数据处理请求, 无需重启系统, 避免出现 由重启操作程序的不可控风险, 切换时不会中断 已接收的与老数据库匹配的数据处理请求, 没有 造成数据丢失。 权利要求书2页 说明书9页 附图4页 CN 115168008 A 2022.10.11 CN 115168008 A 1.一种数据库动态切换 方法, 其特 征在于, 包括: 获取新数据库信息, 对所述新数据库信息进行解析, 将解析得到的新数据库配置信息 存储至配置文件中; 响应于新数据库连接指令, 中止数据处理请求接收功能, 对已接收的与老数据库匹配 的数据处理请求作出处理后, 断开与所述老数据库的连接, 加载所述配置文件中的所述新 数据库配置信息, 连接新数据库; 所述新数据库连接成功后, 恢复所述数据处 理请求接收功能。 2.如权利要求1所述的数据库动态切换方法, 其特征在于, 所述新数据库包括多个数据 分库, 所述对所述新数据库信息进行解析, 将解析得到的新数据库配置信息存储至配置文 件中, 包括: 所述数据分库系统对所述新数据库信息进行解析, 获得多个数据分库的配置信息, 匹 配每个所述数据分库对应的配置信息, 将匹配后的每个数据分库的配置信息按预设格式填 写至所述配置文件中, 填写完成后, 发送新数据库信息同步成功指令至管理平台, 其中, 所 述配置信息包括 域名、 读写权限、 协议类型、 用户名和密码。 3.如权利要求2所述的数据库动态切换方法, 其特征在于, 所述加载所述配置文件中的 所述新数据库配置信息, 连接新数据库, 包括: 针对每个数据分库, 所述数据分库系统从所述配置文件中读取所述数据分库的配置信 息, 基于所述数据分库的域名、 协议类型、 用户名和密码, 进行 所述数据分库的连接 。 4.如权利要求3所述的数据库动态切换方法, 其特征在于, 所述基于所述数据分库的域 名、 协议类型、 用户名和密码, 进行 所述数据分库的连接, 包括: 根据所述数据分库的域名查询所述数据分库的IP地址; 将所述数据分库的用户名和密码生成与所述数据分库的协议类型对应的连接请求; 将所述连接请求发送至所述 IP地址所在的服 务器; 接收所述连接请求的响应信息, 其中, 所述响应信息包括连接成功或连接失败。 5.如权利要求2所述的数据库动态切换方法, 其特征在于, 所述管理平台根据 所述新数 据库与数据表的对应关系和所述数据 表与所述数据分库系统的对应关系, 确定与所述新数 据库对应的数据分库系统, 将所述新数据库信息发送至与所述新数据库对应的数据分库系 统。 6.如权利要求2所述的数据库动态切换方法, 其特征在于, 所述管理平台接收所述新数 据库信息同步成功指令后, 发送所述 新数据库连接指令 至所述数据分库系统。 7.如权利要求1所述的数据库动态切换方法, 其特征在于, 所述数据分库系统接收与 所 述新数据库匹配的连接请求后, 发送新数据库切换成功信息 至所述管理平台。 8.如权利要求1所述的数据库动态切换方法, 其特征在于, 所述数据分库系统包括分库 分表组件和分库分表系统。 9.一种数据库动态切换系统, 其特征在于, 所述数据库动态切换系统包括管理平台和 数据分库系统, 其中, 所述管理平台, 用于确定与新数据库对应的数据分库系统, 将新数据库信息发送至与 所述新数据库对应的数据分库系统; 所述数据分库系统, 用于获取新数据库信 息, 对所述新数据库信 息进行解析, 将解析得权 利 要 求 书 1/2 页 2 CN 115168008 A 2到的新数据库配置信息存 储至配置文件中; 响应于新数据库连接指令, 中止数据处理请求接收功能, 对已接收的与老数据库匹配 的数据处理请求作出处理后, 断开与所述老数据库的连接, 加载所述配置文件中的所述新 数据库配置信息, 连接新数据库; 所述新数据库连接成功后, 恢复所述数据处 理请求接收功能。 10.如权利要求9所述的数据库动态切换系统, 其特征在于, 所述新数据库包括多个数 据分库, 所述对所述新数据库信息进行解析, 将解析得到的新数据库配置信息存储至配置 文件中, 包括: 所述数据分库系统对所述新数据库信息进行解析, 获得多个数据分库的配置信息, 匹 配每个数据分库对应的配置信息, 将匹配后的每个数据分库的配置信息按 预设格式填写至 配置文件中, 填写完成后, 发送新数据库信息同步成功指令至管理平台, 其中, 所述配置信 息包括域名、 读写权限、 协议类型、 用户名和密码。权 利 要 求 书 2/2 页 3 CN 115168008 A 3

PDF文档 专利 数据库动态切换方法及系统

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