分布式数据库系统的自适应全量数据备份方法技术方案

技术编号:40335061 阅读:23 留言:0更新日期:2024-02-09 14:25
本发明专利技术公开了分布式数据库系统的自适应全量数据备份方法,设置局部数据库节点信息采集装置E1和自适应备份任务判断和调度装置E2,装置E1采集局部数据库节点的信息;装置E2接收采集信息并更新或合并到局部数据库信息列表;装置E2进行局部数据库信息列表的轮巡,根据轮巡结果调用自适应判断方法,获得对应分布式数据库系统的局部数据库节点的返回值列表,并自动更新局部数据库信息列表中的备份方式,去对应局部数据库节点调度相应的备份方法。本发明专利技术采集局部数据库节点信息,自适应地判断和调度适合于提升备份效率的各个局部数据库节点的数据备份工具去进行节点数据全量备份,降低该节点全量数据备份时间,提高整个系统的全量备份效率。

【技术实现步骤摘要】

本专利技术涉及数据库备份,尤其涉及分布式数据库系统的全量数据备份,具体的说,是一种分布式数据库系统的自适应全量数据备份方法


技术介绍

1、分布式数据库系统作为物理上分散、逻辑上集中的数据库,因其可扩展、高可用、高性能等特性,广泛应用于工业互联网、物联网、电子商务、电子政务等不同业务场景。通过将整个系统的支撑数据广泛分布地存放于网络拓扑能延伸到的不同场地,达到了提升数据安全性、提升数据存取性能并提升聚合分析性能的要求。随着业务场景的扩展和需求的不断演进,分布式数据库系统数据备份的重要性也日益凸显。而通常情况下默认采用的数据库备份方式为基于sql的逻辑备份,诸如mysql数据库的mysqldump逻辑备份工具,该备份工具产生的备份文件便于有针对性地跨平台恢复以及数据库的移植、迁移,但该备份方法缺点是在面对大量数据时,由于该种备份工具的事务隔离性、单线程、文本化排列输出等特性,在备份整个分布式数据库系统,尤其是大数据量的分布式数据库系统时,十分耗时。随着时间推移,分布式数据库系统分布于整个网络中的各局部数据库节点中的数据量逐步增大,且由于其在网络拓扑中的分散性本文档来自技高网...

【技术保护点】

1.一种分布式数据库系统的自适应全量数据备份方法,其特征在于,包括:

2.根据权利要求1所述的一种分布式数据库系统的自适应全量数据备份方法,其特征在于,采集信息的数据结构为{C1,S1,R1,S2,B1},其中,C1为分布式数据库系统的局部数据库节点ID值;S1为局部数据库文件占用存储空间;R1为局部数据库节点存储读写负载比率;S2为局部数据库节点存储空闲空间;B1为当前备份方式,当前备份方式为逻辑备份或联机物理备份。

3.根据权利要求2所述的一种分布式数据库系统的自适应全量数据备份方法,其特征在于,自适应判断方法的判断依据和函数关系如下所示:

4.根...

【技术特征摘要】

1.一种分布式数据库系统的自适应全量数据备份方法,其特征在于,包括:

2.根据权利要求1所述的一种分布式数据库系统的自适应全量数据备份方法,其特征在于,采集信息的数据结构为{c1,s1,r1,s2,b1},其中,c1为分布式数据库系统的局部数据库节点id值;s1为局部数据库文件占用存储空间;r1为局部数据库节点存储读写负载比率;s2为局部数据库节点存储空闲空间;b1为当前备份方式,当前备份方式为逻辑备份或联机物理备份。

3.根据权利要求2所述的一种分布式数据库系统的自适应全量数据备份方法...

【专利技术属性】
技术研发人员:周文龙
申请(专利权)人:四川启睿克科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1