[发明专利]数据备份方法及系统在审
申请号: | 201510779635.0 | 申请日: | 2015-11-13 |
公开(公告)号: | CN105242993A | 公开(公告)日: | 2016-01-13 |
发明(设计)人: | 徐青青 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F17/30 |
代理公司: | 上海光华专利事务所 31219 | 代理人: | 徐秋平 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 备份 方法 系统 | ||
技术领域
本发明涉及一种数据备份领域,特别是涉及一种数据备份方法及系统。
背景技术
对于企业,特别是能够获取用户相关数据的网络公司、通信公司等,掌握并利用用户相关数据是企业调整运营策略、拓展运营方向的依据,具有重要的参考价值。然而,存储这些数据需要企业购买大量的存储服务器。这造成了公司的运营成本的骤增。
然而,由于目前采用的备份技术中,数据库和备份数据库之间需要预先匹配才能自动备份。因此,备份数据库不便于使用第三方存储服务器。这使得上述问题无法得到根本解决。因此,需要对现有技术进行改进。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种数据备份方法及系统,用于解决现有技术中数据备份需要大量存储服务器,造成公司硬件成本骤增的问题。
为实现上述目的及其他相关目的,本发明提供一种数据备份方法,包括以下步骤:检测执行备份的服务器类型是否符合预设的服务器类型;在确定符合时,按照预设的服务器类型所对应的备份方式,将数据库中的数据备份到相应数据备份服务器中。
优选地,所述按照预设的服务器类型所对应的备份方式,将数据库中的数据备份到相应数据备份服务器中的方式包括:检测所要备份的数据量是否超出预设的数据量阈值;若是,则对所要备份的数据进行压缩处理,并将压缩后的数据备份到相应数据备份服务器中;若否,则将所要备份的数据备份到相应数据备份服务器中。
优选地,在检测所要备份的数据量是否超出预设的数据量阈值的步骤之前,还包括:验证操作所述执行服务器的用户信息,并在验证通过后,检测所要备份的数据量是否超出预设的数据量阈值。
优选地,在执行将数据备份到相应数据备份服务器的步骤之前,还包括:检测所要备份的数据量是否大于预设的分割数据量阈值;若是,则将所要备份的数据按照所述分割数据量阈值进行分割,并将分割后的各数据备份到相应数据备份服务器;若否,则将数据备份到相应数据备份服务器。
优选地,在执行检测所要备份的数据量是否大于预设的分割数据量阈值的步骤之前,还包括:检测所要备份的数据量是否大于预设的锁数据量阈值;若是,则对所要备份的数据所属数据库进行锁操作,并检测所要备份的数据量是否大于预设的分割数据量阈值;若否,则检测所要备份的数据量是否大于预设的分割数据量阈值。
基于上述目的,本发明还提供一种数据备份系统,包括:第一检测模块,用于检测执行备份的服务器类型是否符合预设的服务器类型;备份执行模块,用于在确定符合时,按照预设的服务器类型所对应的备份方式,将数据库中的数据备份到相应数据备份服务器中。
优选地,还包括:第二检测模块,用于在所述第一检测模块检测通过后,检测所要备份的数据量是否超出预设的数据量阈值;若是,则执行压缩模块;若否,则执行备份执行模块;所述压缩模块用于对所要备份的数据进行压缩处理,并由所述备份执行模块将压缩后的数据备份到相应数据备份服务器中。
优选地,还包括:验证模块,用于在所述第一检测模块检测通过后,验证操作所述执行服务器的用户信息,并在验证通过后,执行所述第二检测模块。
优选地,还包括:第三检测模块,用于在所述第二检测模块检测通过后,检测所要备份的数据量是否大于预设的分割数据量阈值;若是,则执行分割模块;若否,则执行备份执行模块;所述分割模块用于将所要备份的数据按照所述分割数据量阈值进行分割,并由所述备份执行模块将分割后的各数据备份到相应数据备份服务器。
优选地,还包括:第四检测模块,用于在所述第二检测模块检测通过后,检测所要备份的数据量是否大于预设的锁数据量阈值;若是,则执行锁操作模块;若否,则由所述第三检测模块检测所要备份的数据量是否大于预设的分割数据量阈值;所述锁操作模块用于对所要备份的数据所属数据库进行锁操作,并由所述第三检测模块检测所要备份的数据量是否大于预设的分割数据量阈值。
如上所述,本发明的数据备份方法及系统,具有以下有益效果:通过检测执行服务器的服务器类型,选择上传备份数据的方式,并按照所选择的方式将数据备份到基于云架构的备份服务器,有效解决了企业数据备份需要设置大量存储服务器的问题;另外,在上传备份数据前对数据进行压缩、分割、锁操作等检测,有利于防止在备份过程中造成数据丢失、数据冲突等情况的发生。
附图说明
图1显示为本发明的数据备份方法的流程图。
图2显示为本发明的数据备份方法中一种优选方式的流程图。
图3显示为本发明的数据备份系统的结构示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510779635.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:机载计算机自动测试方法及装置
- 下一篇:三轴试验机液压源隔音、降噪装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置