首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种分布式数据库重启后多region表完整修复的方法及系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:许继集团有限公司;许继电气股份有限公司;许昌许继软件技术有限公司;国家电网有限公司

摘要:本发明公开了一种分布式数据库重启后多region表完整修复的方法及系统,方法包括:创建新表,记录所有region表在集群中的节点分布,以及每个region表所对应的分布式存储块的位置;集群发生计划重启或者非计划意外重启后,监测重启后的region表以及分布式存储块的分布是否错乱;若分布错乱,则周期性进行集群当前负载状况采集,若闲置则以数据表为粒度,进行集群迁移优化,若繁忙则暂停集群优化迁移动作。系统包括:创建模块,监测模块和均衡模块。本发明通过自身纪录的表分区以及备份块的记录进行区域和块的修复性迁移,解决了重启后数据分区转移导致单表数据分区发生倾斜的问题,以及分区和块分布不均导致集群性能下降的问题。

主权项:1.一种分布式数据库重启后多region表完整修复的方法,其特征在于,包括:创建新表,记录所有region表在集群中的节点分布,以及每个region表所对应的分布式存储块的位置;集群发生计划重启或者非计划意外重启后,监测重启后的region表以及分布式存储块的分布是否错乱;若分布错乱,则周期性进行集群当前负载状况采集,若闲置则以数据表为粒度,进行集群迁移优化,若繁忙则暂停集群优化迁移动作;所述创建新表,记录所有region表在集群中的节点分布,以及每个region表所对应的分布式存储块的位置,包括:初始创建数据表以及region表所属的分布式存储块的分布位置;同个数据库集群下的所有分布式存储块的各个数据中,第一张数据表存储在所在的数据节点内,其他各数据表分别存储在其他数据节点中数据分区最少的数据节点内;记录每张数据表的region表在所有节点的分布,以及每个region表所对应的所有分布式存储块的位置;所述以数据表为粒度,进行集群迁移优化,包括:通过记录的表分区以及备份块的记录进行区域和分布式存储块的修复性迁移;集群中每张数据表的region表均匀分布在每个节点中,使各节点中每张region表的数目一致,避免单张数据表倾斜;每个节点中region表的数量之和平衡。

全文数据:

权利要求:

百度查询: 许继集团有限公司 许继电气股份有限公司 许昌许继软件技术有限公司 国家电网有限公司 一种分布式数据库重启后多region表完整修复的方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。