- 专利标题: 一种分布式数据库重启后多region表完整修复的方法及系统
-
申请号: CN202011407375.1申请日: 2020-12-03
-
公开(公告)号: CN112527767B公开(公告)日: 2024-05-10
- 发明人: 王少鹏 , 黄浩然 , 张航 , 杨迎春 , 丁博 , 王鹍鹏 , 刘洪星 , 李世通 , 张延辉 , 刘科成 , 陈鹏鹏 , 丁亮 , 吴可可 , 刘洋 , 肖寰宇 , 霍智超
- 申请人: 许继集团有限公司 , 许继电气股份有限公司 , 许昌许继软件技术有限公司 , 国家电网有限公司
- 申请人地址: 河南省许昌市许继大道1298号; ; ;
- 专利权人: 许继集团有限公司,许继电气股份有限公司,许昌许继软件技术有限公司,国家电网有限公司
- 当前专利权人: 许继集团有限公司,许继电气股份有限公司,许昌许继软件技术有限公司,国家电网有限公司
- 当前专利权人地址: 河南省许昌市许继大道1298号; ; ;
- 代理机构: 北京中创云知识产权代理事务所
- 代理商 梁洪峰
- 主分类号: G06F16/21
- IPC分类号: G06F16/21 ; G06F16/215 ; G06F16/27
摘要:
本发明公开了一种分布式数据库重启后多region表完整修复的方法及系统,方法包括:创建新表,记录所有region表在集群中的节点分布,以及每个region表所对应的分布式存储块的位置;集群发生计划重启或者非计划意外重启后,监测重启后的region表以及分布式存储块的分布是否错乱;若分布错乱,则周期性进行集群当前负载状况采集,若闲置则以数据表为粒度,进行集群迁移优化,若繁忙则暂停集群优化迁移动作。系统包括:创建模块,监测模块和均衡模块。本发明通过自身纪录的表分区以及备份块的记录进行区域和块的修复性迁移,解决了重启后数据分区转移导致单表数据分区发生倾斜的问题,以及分区和块分布不均导致集群性能下降的问题。
公开/授权文献
- CN112527767A 一种分布式数据库重启后多region表完整修复的方法及系统 公开/授权日:2021-03-19