数据备份速度和哪些因素有关
导读:数据备份是数据库操作过程中非常重要的环节之一,数据库中数据备份确保了数据的绝对安全,不会丢失,在当今一个快速的社会下,凡事都讲求效率,当然数据备份也不例外,下文中就为大家解析影响数据备份速度的因素有哪些。
前不久的一次采访中,某保险公司用户指出,对于由小文件组成的大容量文件系统的备份,如果备份速度能够达到80GB/小时,就已经相当不错了。为此,我查阅了一下资料,以HP磁带库为例,最大已经可以达到38TB/小时的水平。该保险公司也是采用LTO3磁带机的带库,为什么在备份速度上会有这么大差距呢?
为此,我请教了业内有关的专家。专家指出,数据备份的速度并不完全取决于磁带库或者磁带机的速度,同时还与备份软件的备份方法有关。他指出,备份软件在对数据进行备份时,第一个动作就是要对需要备份的数据进行扫描,以该保险的数据为例,有上百万个小文件,如果备份软件需要对这些小文件在磁盘上位置一一加以了解,然后再通过网络拷贝到备份服务器,这是一个相当费时的操作,其中,文件服务器、网络、备份服务器的性能都有可能成为速度的瓶颈。对此,一些备份软件采用了“卷拷贝”的方式,对需要备份数据的整个卷进行拷贝,例如对一个20GB的C盘进行拷贝,不管这些小文件在C盘上是怎么存储的,统统拷贝到备份服务器。其中,都是“卷拷贝”也还有些细微的差别。有些备份软件的“卷拷贝”,不管实际数据占用了多大的空间,对整个卷统统进行拷贝。但是优秀的备份软件,如CommVault Simpana则只是针对实际数据进行“卷拷贝”。
“卷拷贝”的过程,就是数据的读取过程。这些数据被读取到备份服务器之后,备份软件在将其拷贝到磁带库或者磁带机。专家指出,备份数据的恢复速度至关重要,毕竟备份的目的不是单纯的备份,备份的速度是为了恢复,如果恢复速度太慢,那么效率就大打折扣了。他指出,恢复速度的快慢,其核心在于备份软件向磁带拷贝的数据的方式。以卷拷贝为例,如果备份软件只是囫囵吞枣式的将“卷拷贝”数据拷贝到磁带,那么,恢复就必须全部数据。优秀的备份软件,能够做到单一小文件,也就是细颗粒度的文件恢复,它不用恢复全部数据,能够做到直接恢复目标文件。因此,不同的备份软件对备份速度影响非常大,更为关键的是恢复速度有非常大的区分,对此,用户应该认真地分析和比较。
数据备份的速度直接影响着数据库操作的效率,通过上文的解析,相信大家现在对数据备份的速度的影响因素有了大体的了解,希望大家能够借鉴上文中涉及到的内容,然后加以提高数据库操作过程中数据备份的速度,以提高大家的工作效率,大家何乐而不为呢?
相关文章
- 云计算是否会减少数据中心的工作机会
- 编程涉及到的同步、异步、阻塞和非阻塞对比简介
- 程序员都应该学写“规范”的代码
- 也谈C#之Json,从Json字符串到类代码
- 文本分析了4000万条Stack Overflow讨论帖,这些是程序员最推荐的编程书(附代码)
- 他从谷歌和Facebook学到八大生活经验
- 为什么要使用R语言?历数R的优势与缺点
- 又是数据与分析,研究发现60%的高管认为他们在分析方面的支出将会提升
- 程序员学会八大开发技巧 涨薪不是问题
- 技术人必读:从编程到管理——程序员的晋升之路
- 程序员获取新编程技能必备这些技巧
- 具备这些特性 说明你是个优秀程序员
- 面对糟糕的旧代码 千万不要重写
- 信锐技术企业级Wi-Fi 最安全 会营销
- 程序员反是最痛恨软件的人 这是为什么
- 【干货】全球大数据领域开源工具汇总
- 大数据的提升:Hadoop即服务的迅猛发展
- 亲身体验及举例来全面解析C# 异步编程
- 大数据和BI商业智能有何区别?有何相关?
- 一个Spark缓存的使用示例