1 .一种数据库的灾害处理和演练方法,其特征在于,应用于同城机房或异地机房,所述
方法包括:
在与本地机房的网络连接异常或收到构建指令时,从当前机房的备数据节点中选取目
标备数据节点;
对所述目标备数据节点进行快照保存;
将快照保存后的目标备数据节点接入孤岛生成平台的管理节点得到孤岛数据库系统;
其中,所述孤岛数据库系统的服务提供对象为对应机房所在城市。
2 .根据权利要求1所述的方法,其特征在于,所述对所述目标备数据节点进行快照保存
包括:
生成所述目标备数据节点的全局事务标识符快照,并将不同分片的目标备数据节点回
滚到一致性时刻。
3 .根据权利要求2所述的方法,其特征在于,所述将快照保存后的目标备数据节点接入
孤岛生成平台的管理节点,得到孤岛数据库系统之后,还包括:
在收到恢复指令时,清除所述目标备数据节点与对应主数据节点的复制关系;
根据所述全局事务标识符快照将所述目标备数据节点到回滚到快照生成时刻状态;
将所述目标备数据节点脱离所述管理节点,并重新接回生产环境。
4 .根据权利要求2所述的方法,其特征在于,所述网络连接异常包括与本地机房的网络
中断、以及与本地机房的网络延迟持续超过设定阈值;所述构建指令和恢复指令由用户通
过前端界面发出。
5 .根据权利要求1所述的方法,其特征在于,所述同城机房或异地机房中部署本地机房
中主数据节点对应的备数据节点,所述异地机房和本地机房部署在不同城市,所述同城机
房和本地机房部署在同一城市,所述同城机房、异地机房和本地机房均是高可用型数据库
系统的组成部分。
6 .一种数据库的灾害处理和演练装置,其特征在于,部署于同城机房或异地机房,所述
装置包括:
节点选取模块,用于在与本地机房的网络连接异常或收到构建指令时,从当前机房的
备数据节点中选取目标备数据节点;
快照保存模块,用于对所述目标备数据节点进行快照保存;
节点接入模块,用于将快照保存后的目标备数据节点接入孤岛生成平台的管理节点得
到孤岛数据库系统;其中,所述孤岛数据库系统的服务提供对象为对应机房所在城市。
7 .根据权利要求6所述的装置,其特征在于,所述快照保存模块具体用于:生成所述目
标备数据节点的全局事务标识符快照,并将不同分片的目标备数据节点回滚到一致性时
刻。
8 .根据权利要求7所述的装置,其特征在于,所述装置还包括:
关系清除模块,用于在收到恢复指令时,清除所述目标备数据节点与对应主数据节点
的复制关系;
数据回滚模块,用于根据所述全局事务标识符快照将所述目标备数据节点到回滚到快
照生成时刻状态;
节点脱离模块,用于将所述目标备数据节点脱离所述管理节点,并重新接回生产环境。
权 利 要 求 书
1/2 页
2
文档被以下合辑收录
评论