一种数据备份方法、网络节点及系统技术方案

技术编号:31375987 阅读:16 留言:0更新日期:2021-12-15 11:11
本发明专利技术公开了一种数据备份方法、网络节点及系统,所述数据备份方法,其包括以下步骤:根据主节点的磁盘数据文件和持久化数据,生成增量数据文件;将所述增量数据文件传输到从节点。采用上述方案,本发明专利技术的主节点和从节点灵活多变,主节点仅将增量数据文件传输到从节点,在实现数据备份的同时,还能够节省处理器计算和临时内存开销,对于节点的磁盘或者磁盘的扇区来说,这些增量数据文件是连续存放的,因此避免了在节点的磁盘写入数据时产生多个分散的存储区域。分散的存储区域。分散的存储区域。

【技术实现步骤摘要】
一种数据备份方法、网络节点及系统


[0001]本专利技术涉及数据存储
,尤其涉及的是,一种数据备份方法、网络节点及系统。

技术介绍

[0002]随着技术的发展,数据越来越多,越来越重要。数据备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。传统的数据备份主要是采用内置或外置的磁带机进行冷备份。但是这种方式只能防止操作失误等人为故障,而且其恢复时间也很长。
[0003]随着技术的不断发展,数据的海量增加,不少的企业开始采用网络备份。网络备份一般通过专业的数据存储管理软件结合相应的硬件和存储设备来实现。
[0004]但是,现有技术中,为了维持写缓冲区中基于内容排序顺序的组织结构,从节点触发将写缓冲区中的数据写入磁盘时,会产生大量的处理器计算和临时内存开销;节点的磁盘写入数据时产生多个分散的存储区域,增大开销的问题。
[0005]因此,现有技术存在缺陷,需要改进。

技术实现思路

[0006]本专利技术提供一种数据备份方法、网络节点及系统,所要解决的技术问题包括:如何节省处理器计算和临时内存开销、避免在节点的磁盘写入数据时产生多个分散的存储区域等。
[0007]本专利技术的技术方案如下:
[0008]一种数据备份方法,其包括以下步骤:
[0009]根据主节点的磁盘数据文件和持久化数据,生成增量数据文件;
[0010]将所述增量数据文件传输到从节点。
[0011]优选的,所述数据备份方法具体包括以下步骤:
[0012]S1,确定主节点和从节点;
[0013]S2,设置备份策略;
[0014]S3,根据所述备份策略建立备份任务;
[0015]S4,根据所述备份任务、所述主节点的磁盘数据文件和持久化数据,生成增量数据文件;
[0016]S5,根据所述备份任务,将所述增量数据文件传输到所述从节点。
[0017]优选的,所述数据备份方法还包括步骤:S6,根据所述增量数据文件,删除所述从节点的写缓冲区中与所述增量数据文件相关的数据。
[0018]优选的,所述数据备份方法还包括步骤:
[0019]S6,根据所述增量数据文件,删除所述从节点的写缓冲区中与所述增量数据文件相关的数据;
[0020]S7,在所述从节点的写缓冲区中整体写入所述增量数据文件。
[0021]优选的,所述数据备份方法还包括步骤:
[0022]S6,根据所述增量数据文件,删除所述从节点的写缓冲区中与所述增量数据文件相关的数据;
[0023]S7,在所述从节点的写缓冲区中整体写入所述增量数据文件;
[0024]S8,向所述主节点反馈写入报告。
[0025]优选的,S1中,还获取所述主节点和所述从节点的分布状态和/或存储状态;
[0026]S2中,根据所述主节点和所述从节点的分布状态和/或存储状态,设置所述备份策略或者调整所述备份策略。
[0027]优选的,S2中,所述备份策略包括评价指标和评价要素,根据所述主节点和所述从节点的分布状态和/或存储状态,采用所述评价要素评判所述评价指标,设置所述备份策略或者调整所述备份策略;
[0028]S4中,还根据所述增量数据文件,进行智能归纳并采用所述评价要素对智能归纳的结果进行评价,调整所述备份任务。
[0029]优选的,S4中,调整所述备份任务包括选择所述从节点、设置所述增量数据文件的数据包大小和格式、设置将所述增量数据文件传输到所述从节点的时间段。
[0030]优选的,S4中,根据所述增量数据文件,采用关键词进行智能归纳得到关键评价指标,并采用所述评价要素对所述关键评价指标进行评价,调整所述备份任务。
[0031]优选的,一种数据备份网络节点,其包括主节点和从节点,并且,根据所述主节点的磁盘数据文件和持久化数据,生成增量数据文件;将所述增量数据文件传输到所述从节点。
[0032]优选的,一种数据备份系统,其包括至少两个主节点和至少两个从节点,每一个所述主节点连接至少两个所述从节点,每一个所述从节点连接至少两个所述主节点;
[0033]并且,根据所述主节点的磁盘数据文件和持久化数据,生成增量数据文件;将所述增量数据文件传输到所述从节点。
[0034]优选的,所述数据备份系统还包括至少一个终端,对于任意一个所述终端,其所直接连接的节点作为所述主节点,其它节点作为所述从节点。
[0035]采用上述方案,本专利技术的主节点和从节点灵活多变,主节点仅将增量数据文件传输到从节点,在实现数据备份的同时,还能够节省处理器计算和临时内存开销,对于节点的磁盘或者磁盘的扇区来说,这些增量数据文件是连续存放的,因此避免了在节点的磁盘写入数据时产生多个分散的存储区域。
[0036]其他的技术方案,还设置了备份策略,优化了备份任务的产生,可以按用户预定的备份策略采用对应的指标和评价要素,生成备份任务或者选取备份任务,例如在特定时间段进行数据备份或者用不同的从节点进行数据备份,还可以进行智能归纳得到关键评价指标,因此可以做大数据管理,还可以更进一步去在区块链技术中得到应用。
[0037]总的来说,本专利技术的各个技术方案的整体目标就是要做到数据备份,细分来说,首要目标是节省处理器计算和临时内存开销、避免在节点的磁盘写入数据时产生多个分散的存储区域,次要目标是提高容灾效果,可以按策略灵活实现一个主节点对一个或者更多数量的从节点的备份,第三目标是采用任务制的增量备份方式,避免大量备份时发生网络拥
堵,其他目标还包括提供关键评价指标以便大数据管理。
附图说明
[0038]图1为本专利技术的第一个实施例的示意图;
[0039]图2为本专利技术的第二个实施例的示意图;
[0040]图3为本专利技术的第三个实施例的示意图;
[0041]图4为本专利技术的第四个实施例的示意图;
[0042]图5为本专利技术的第五个实施例的示意图;
[0043]图6为本专利技术的第六个实施例的示意图;
[0044]图7为本专利技术的第七个实施例的示意图;
[0045]图8为本专利技术的第八个实施例的示意图;
[0046]图9为本专利技术的第九个实施例的示意图;
[0047]图10为本专利技术的第十个实施例的示意图;
[0048]图11为本专利技术的第十一个实施例的示意图;
[0049]图12为本专利技术的第十二个实施例的示意图;
[0050]图13为本专利技术的第十三个实施例的示意图;
[0051]图14为本专利技术的第十四个实施例的示意图。
具体实施方式
[0052]为了便于理解本专利技术,下面结合附图和具体实施例,对本专利技术进行更详细的说明。但是,本专利技术可以采用许多不同的形式来实现,并不限于本说明书所描述的实施例。需要说明的是,当元件被称为“固定于”另一个元件,它可以直接在另一个元件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据备份方法,其特征在于,包括以下步骤:根据主节点的磁盘数据文件和持久化数据,生成增量数据文件;将所述增量数据文件传输到从节点。2.根据权利要求1所述数据备份方法,其特征在于,具体包括以下步骤:S1,确定主节点和从节点;S2,设置备份策略;S3,根据所述备份策略建立备份任务;S4,根据所述备份任务、所述主节点的磁盘数据文件和持久化数据,生成增量数据文件;S5,根据所述备份任务,将所述增量数据文件传输到所述从节点。3.根据权利要求2所述数据备份方法,其特征在于,还包括步骤:S6,根据所述增量数据文件,删除所述从节点的写缓冲区中与所述增量数据文件相关的数据;或者,所述数据备份方法还包括步骤:S6,根据所述增量数据文件,删除所述从节点的写缓冲区中与所述增量数据文件相关的数据;S7,在所述从节点的写缓冲区中整体写入所述增量数据文件;或者,所述数据备份方法还包括步骤:S6,根据所述增量数据文件,删除所述从节点的写缓冲区中与所述增量数据文件相关的数据;S7,在所述从节点的写缓冲区中整体写入所述增量数据文件;S8,向所述主节点反馈写入报告。4.根据权利要求2或3所述数据备份方法,其特征在于,S1中,还获取所述主节点和所述从节点的分布状态和/或存储状态;S2中,根据所述主节点和所述从节点的分布状态和/或存储状态,设置所述备份策略或者调整所述备份策略。5.根据权利要求4所述数据备份方法,其特征在于,S2中,...

【专利技术属性】
技术研发人员:刘跃普王磊
申请(专利权)人:广州宝云信息科技有限公司
类型:发明
国别省市:

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

1