计算机数据库备份与恢复技术的应用分析
2017-03-10◆冯诚
◆冯 诚
计算机数据库备份与恢复技术的应用分析
◆冯 诚
(武汉大学信息管理学院 湖北 430000)
随着我国进入信息化时代,信息技术取得了巨大发展,计算机数据库的备份和恢复技术开始在社会各行各业中被广泛应用。企业在使用计算机的过程中,会涉及到很多核心和关键的数据,如果这些数据出现丢失或者泄露,就会对企业造成巨大的损失,甚至还会影响企业的整体运行,使其陷入瘫痪。所以,在使用计算机数据库时,一定要科学应用备份和恢复技术,保障数据库的安全,促进企业发展。本文分别对备份和恢复技术的定义、技术类型和基本形式进行了阐述,然后对备份和恢复技术在计算机数据库中的联合应用进行了分析。
计算机;数据库;备份技术;恢复技术
0 前言
在计算机的使用过程中,数据库的备份和恢复技术主要是指,对计算机中的重要数据和应用价值较高的信息进行复制和备份,是计算机技术最基础的组成部分。应用该技术可以保障计算机中数据的安全性,预防数据因为各种危险因素而丢失,为企业的发展提供可靠保障,所以对计算机数据库备份和恢复技术进行研究具有重要意义。本文首先分别介绍了备份技术和恢复技术的基本理论,然后讨论了两种技术的联合应用方法,具体分析如下。
1 计算机数据库的备份技术
1.1 定义理解
严格意义上来说,计算机数据库备份技术在学术界并没有明确的定义,但是我们可以将其简单概括为:为避免数据和信息的丢失和损坏进行的数据复制过程。备份的过程可以分为两种,即静态备份和动态备份。静态备份会受到多种因素的干扰,无法保证数据信息的完整复制,但是动态备份却可以完整地备份数据。和静态备份比较,动态备份的优势显著,是当前计算机数据库备份的主要方式。
1.2 技术类型
计算机数据库备份技术的类型主要有两种,一种是不定时的数据备份,另一种则是周期性的数据备份。其中,不定时数据备份是当前使用最广泛的数据库备份技术。不定时数据备份适合应用于数据的多次修改,具体包括如下三种情况:第一,对原有的数据进行修改或者删除,并在数据库中创建新的数据;第二,修改或者消除系统中储存的数据和信息;第三,在计算机中创建自定义对象。
1.3 基本形式
(1)远程数据备份。顾名思义,这种备份可以对间隔较远的数据进行备份。要完成这一备份,离不开高性能系统备份的支持。当计算机数据的软硬件出现故障,或者系统出现瘫痪时,就可以采用高性能系统备份和储存备份的方式,及时补救数据库丢失和损坏的数据信息,能够完整地找回数据,进而为数据库的运行提供保障。而且,在一定的时间范围内,该备份还可以在系统出现故障或瘫痪时,保护数据不被损坏。
(2)分级储存备份。这种备份方式对于计算机的容量提出了一定的要求,即当计算机在较小的容量条件下运转时,要保证能顺利地完成数据储存的工作。和网络储存比较,分级储存备份在细节上具有明显的优势,主要表现在,对数据备份时,可以实现对数据和信息的分类储存,既可以使恢复的数据得以长期有效的保存,又能为数据的查询提供便利,提高查询效率。
(3)网络备份。一般的数据库备份技术只能在计算机的单机状态下进行,而网络备份则可以在计算机的非单机状态下完成,只需要计算机连通网络,就可以对数据进行备份,这是网络备份和一般数据库备份技术的最大区别。这种备份方式最显著的优势在于,可以有效减轻计算机的负担,提高计算机的运行速度,并能将运行产生的负荷控制在最低的范围内。同时,网络备份可以省略程序设定环节,自动完成数据的复制和储存,而且复制完成后会自动停止。
(4)高性能系统备份。这种备份形式不再使用以前复制数据的软件系统。这是因为,随着信息化时代的发展,企业的数据信息迅速增加,导致数据转换的速度较慢,需要较长的时间。所以采用该备份时,需要采用高性能的软件来转换数据,确保系统的正常运行。
2 计算机数据库的恢复技术
2.1 定义理解
计算机数据库的恢复技术主要是指对数据本身的恢复。换句话说,就是当数据库因为故障出现数据不一致的情况时,可以运用恢复技术让数据库恢复到正常的状态,或者恢复数据的一致性。由数据库的相关理论可知,数据库恢复技术的实质为冗余,它是否能恢复正常数据,与系统上其他部位是否能在冗余的空间内完整储存数据具有密切关联。目前,我们主要是通过备份的方式来创建冗余。
2.2 技术类型
计算机数据库的恢复技术可以分成两种类型。第一种,在计算机系统日志的基础上,对数据库的逆向恢复。即,对数据库进行操作的过程中,系统会自动生成日志记录,对其操作行为进行及时记载。日志的主要内容包含了对事物处理的所有过程和更新标记等。一般情况下,正常提交和异常终止是数据库处理的两种基本方式。第二种,建立在备份技术基础上的计算机数据库恢复。备份技术可以确保数据的完整性,将两种技术结合起来,既可以提升数据库的完整性,又能微计算机的稳定运行提供可靠保障。
2.3 基本形式
(1)全盘恢复。这种恢复技术在计算机数据库的恢复中使用较少,主要应用在意外性的数据恢复中。例如,对火灾、地震以及其他自然灾害等不可抗力因素导致的数据库损坏、数据系统瘫痪和信息丢失等现象,就可以使用全盘恢复技术,全面恢复数据库中所有的数据信息,这样可以简化恢复过程,避免麻烦。
(2)恢复制定文件。这是计算机数据库恢复技术中一种最常见的方式,大多数用于单个文件的恢复。和恢复整个系统的数据相比,单个文件的恢复操作更加简单、方便,只需要利用网络备份就可以完成。如果需要采用浏览数据库备份的方式查找指定的文件,那么计算机数据库系统中的相关软件就会运用自动驱动存储设备的方式,完整对指定文件的恢复。
(3)重定向恢复。这种恢复技术是指,将已经完成备份工作的文件重新恢复到另外一个系统上。在恢复的过程中,数据将会在同一系统上的不同位置恢复,而不是恢复到原来的位置。重定向恢复的方式既能用于指定文件的恢复,也能用于整个数据库系统的恢复,有较强的适应性和灵活性,能够满足不同的需求,是最为常见的恢复方法。
3 计算机数据库备份与恢复技术的联合应用
一般情况下,计算机数据库的备份与恢复技术的联合运用可以从如下两方面体现出来,一是硬件的冗余设计,二是日常管理和软件操作。一方面,在对计算机硬件的冗余进行设计时,要求数据库中的磁盘阵列、异地灾备、其他介质备份等硬件设备能够正常运转。硬件冗余设计还包括能够调节负载的多服务器和双机设备等,但是需要大量的资金投入,才能实现备份和恢复技术作用的最大化利用。另一方面,在对计算机数据库进行日常管理和软件操作时,则应该从实际情况出发,具体问题具体分析,对可能出现的故障和因此而引起的损失,可以提前制定解决方案,确保数据库在发生故障后可以保持一段时间的正常运行,避免数据丢失和损坏。
4 结语
综合上述分析可知,在信息化时代和计算机技术普及的背景下,计算机数据库备份和恢复技术在确保数据安全、维护计算机的正常运行方面,具有非常重要的作用。在实际的应用过程中,需要充分考虑备份技术和恢复技术的类型和方式,将二者进行有机结合,这样才能保障计算机数据库的稳定性和安全性。
[1]潘峰.计算机数据库数据备份与恢复技术的原理及其应用[J].计算机光盘软件与应用,2014.
[2]宫婷.计算机数据库的备份与恢复技术研究[J].计算机光盘软件与应用,2013.
[3]罗潇.探析计算机数据库的备份与恢复技术与安全防范技术[J].电子技术与软件工程,2014.
[4]余璋.论计算机数据库的主要备份方式及恢复技术[J].无线互联科技,2015.
[5]郭晓华,彭晓艳,韩跞锎.计算机数据库备份与恢复技术应用研究[J].科技展望,2015.