[发明专利]数据处理方法、装置和电子设备在审
申请号: | 201910767762.7 | 申请日: | 2019-08-20 |
公开(公告)号: | CN110532243A | 公开(公告)日: | 2019-12-03 |
发明(设计)人: | 杨光润;何继远;张恒;张甫;周忠恳;李志伟 | 申请(专利权)人: | 上海艾融软件股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F16/2455;G06F11/14 |
代理公司: | 11315 北京国昊天诚知识产权代理有限公司 | 代理人: | 朱文杰<国际申请>=<国际公布>=<进入 |
地址: | 202150 上海市崇明*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主数据库 扩容 数据源配置信息 应用程序 原数据 源配置 电子设备 动态刷新 访问链路 数据处理 构建 重启 访问 保证 | ||
本发明公开了一种数据处理方法、装置和电子设备,该方法包括:对主数据库进行扩容,构建至少一个扩容主数据库;生成扩容后的主数据库的数据源配置信息,并对扩容前所述主数据库所使用的原数据源配置信息进行动态刷新;基于刷新后的所述数据源配置信息,在所述至少一个扩容主数据库与应用程序之间建立访问连接。在本实施例中的方法,建立至少一个扩容主数据库,并生成扩容后的主数据库的数据源配置信息,并以此对原数据源配置信息进行刷新;基于刷新后的数据源配置信息,建立扩容主数据库与应用程序的访问链路。保证在对主数据库进行扩容期间,不需要重启应用程序,应用程序可照常运行工作。
技术领域
本发明涉及通信领域,尤其涉及一种数据处理方法、装置和电子设备。
背景技术
随着互联网技术的不断发展,一些互联网应用的用户数量越来越多,在这种情况下互联应用中的数据库的请求量越来越多,随着数据量越来越大,会造成数据库服务器的储存空间不足,互联网应用访问速度越来越慢的现象,此时,就应该从数据库层面上进行扩容,增加扩容数据库,即增加存储空间,将原数据库中的部分数据转移到扩容数据库中。
目前主流方法是在数据库的储存空间不足的情况下,停止应用程序,该应用程序部署在服务器里,将数据库进行扩容,生成扩容数据库,将原数据库中的部分数据转移至扩容数据库中,然后再开启应用程序。但停机扩容数据库的缺点是数据库扩容期间,应用程序无法照常工作。
发明内容
本发明实施例提供一种数据处理方法、装置和电子设备,以解决现有技术数据库扩容期间,应用程序无法照常工作的问题。
为了解决上述技术问题,本发明是这样实现的:
第一方面,提供了一种数据处理方法,该方法包括:
对主数据库进行扩容,构建至少一个扩容主数据库;
生成扩容后的主数据库的数据源配置信息,并对扩容前所述主数据库所使用的原数据源配置信息进行动态刷新;
基于刷新后的所述数据源配置信息,在所述至少一个扩容主数据库与应用程序之间建立访问连接。
第二方面,提供了一种数据处理装置,该装置包括:
第一建立模块,用于对主数据库进行扩容,构建至少一个扩容主数据库;
生成模块,用于生成扩容后的主数据库的数据源配置信息,并对扩容前所述主数据库所使用的原数据源配置信息进行动态刷新;
第二建立模块,用于基于刷新后的所述数据源配置信息,在所述至少一个扩容主数据库与应用程序之间建立访问连接。
第三方面,本发明实施例提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述实施例提供的数据处理方法的步骤。
第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述实施例提供的数据处理方法的步骤。
在本发明实施例中,对主数据库进行扩容,建立至少一个扩容主数据库,并生成扩容后的主数据库的数据源配置信息,并以此对主数据库的原数据源配置信息进行刷新;基于该刷新后的数据源配置信息,建立扩容主数据库与应用程序的访问链路。从而保证在不重启应用程序的情况下生成扩容后所需的数据源配置信息,并对原数据源配置信息进行刷新,以实现扩容主数据库与应用程序之间的访问连接,完成数据库的动态扩容。本方案在对主数据库进行扩容期间,不需要应用程序重启,应用程序可照常运行工作,扩容过程操作简单、灵活。同时,如果在扩容过程中发生问题,易回滚,不会造成数据丢失。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海艾融软件股份有限公司,未经上海艾融软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910767762.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:业务消息发送方法和装置
- 下一篇:一种轻量级历史系统数据转换方法及其系统