[发明专利]自动化的自修复数据库系统及实现其的方法有效
| 申请号: | 201880013123.5 | 申请日: | 2018-02-22 |
| 公开(公告)号: | CN110392884B | 公开(公告)日: | 2023-08-08 |
| 发明(设计)人: | B·陈;D·谭;J·柯林斯;S·乔;T·刘;于容进 | 申请(专利权)人: | 硕动力公司 |
| 主分类号: | G06F11/16 | 分类号: | G06F11/16;G06F11/20 |
| 代理公司: | 北京市联德律师事务所 11361 | 代理人: | 黄大正;张来光 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 提供了一种自动化的自修复数据库系统,包括主数据库、在主数据库可用时向主数据库写入数据以及从主数据库读取数据的应用程序服务器、是主数据库的副本的备用数据库和自修复模块(SHM)。SHM可以自动地检测主数据库的不可用性,并且如果备用数据库是可用的,SHM可以自动地启用备用数据库为可读和可写,在主站点上为备用数据库分配主数据库的角色,以开始将数据复制到其他备用数据库,以及使用应用程序服务器和备用数据库之间预建立的的连接,以允许应用程序服务器从备用数据库读取数据并将数据写入备用数据库,从而导致备用数据库在主站点上充当主数据库的角色。 | ||
| 搜索关键词: | 自动化 修复 数据库 系统 实现 方法 | ||
【主权项】:
1.一种数据库系统中的方法,所述数据库系统包括主站点,其中所述主站点进一步包括在主数据库可用时向所述主数据库写入数据以及从所述主数据库读取数据的应用程序服务器,所述方法包括:通过自修复模块自动地检测所述主数据库的不可用性;通过所述自修复模块确定所述主站点的备用数据库是否是可用的,其中所述备用数据库是所述主数据库的副本;以及当所述自修复模块检测到所述主数据库是不可用的并确定所述备用数据库是可用的时,所述自修复模块自动地启动故障切换处理序列,其中所述故障切换处理序列包括:自动地将所述备用数据库启用为可读和可写,并在所述主站点上为所述备用数据库分配主数据库的角色,以开始将数据复制到其他备用数据库;以及在故障切换角色转变之后,使用所述应用程序服务器和所述备用数据库之间预建立的连接,以允许所述应用程序服务器从所述备用数据库读取数据以及将数据写入到所述备用数据库,从而导致所述备用数据库在所述主站点上充当所述主数据库的角色。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于硕动力公司,未经硕动力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201880013123.5/,转载请声明来源钻瓜专利网。





