◆馮 誠(chéng)
?
計(jì)算機(jī)數(shù)據(jù)庫(kù)備份與恢復(fù)技術(shù)的應(yīng)用分析
◆馮 誠(chéng)
(武漢大學(xué)信息管理學(xué)院 湖北 430000)
隨著我國(guó)進(jìn)入信息化時(shí)代,信息技術(shù)取得了巨大發(fā)展,計(jì)算機(jī)數(shù)據(jù)庫(kù)的備份和恢復(fù)技術(shù)開(kāi)始在社會(huì)各行各業(yè)中被廣泛應(yīng)用。企業(yè)在使用計(jì)算機(jī)的過(guò)程中,會(huì)涉及到很多核心和關(guān)鍵的數(shù)據(jù),如果這些數(shù)據(jù)出現(xiàn)丟失或者泄露,就會(huì)對(duì)企業(yè)造成巨大的損失,甚至還會(huì)影響企業(yè)的整體運(yùn)行,使其陷入癱瘓。所以,在使用計(jì)算機(jī)數(shù)據(jù)庫(kù)時(shí),一定要科學(xué)應(yīng)用備份和恢復(fù)技術(shù),保障數(shù)據(jù)庫(kù)的安全,促進(jìn)企業(yè)發(fā)展。本文分別對(duì)備份和恢復(fù)技術(shù)的定義、技術(shù)類(lèi)型和基本形式進(jìn)行了闡述,然后對(duì)備份和恢復(fù)技術(shù)在計(jì)算機(jī)數(shù)據(jù)庫(kù)中的聯(lián)合應(yīng)用進(jìn)行了分析。
計(jì)算機(jī);數(shù)據(jù)庫(kù);備份技術(shù);恢復(fù)技術(shù)
在計(jì)算機(jī)的使用過(guò)程中,數(shù)據(jù)庫(kù)的備份和恢復(fù)技術(shù)主要是指,對(duì)計(jì)算機(jī)中的重要數(shù)據(jù)和應(yīng)用價(jià)值較高的信息進(jìn)行復(fù)制和備份,是計(jì)算機(jī)技術(shù)最基礎(chǔ)的組成部分。應(yīng)用該技術(shù)可以保障計(jì)算機(jī)中數(shù)據(jù)的安全性,預(yù)防數(shù)據(jù)因?yàn)楦鞣N危險(xiǎn)因素而丟失,為企業(yè)的發(fā)展提供可靠保障,所以對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)備份和恢復(fù)技術(shù)進(jìn)行研究具有重要意義。本文首先分別介紹了備份技術(shù)和恢復(fù)技術(shù)的基本理論,然后討論了兩種技術(shù)的聯(lián)合應(yīng)用方法,具體分析如下。
1.1 定義理解
嚴(yán)格意義上來(lái)說(shuō),計(jì)算機(jī)數(shù)據(jù)庫(kù)備份技術(shù)在學(xué)術(shù)界并沒(méi)有明確的定義,但是我們可以將其簡(jiǎn)單概括為:為避免數(shù)據(jù)和信息的丟失和損壞進(jìn)行的數(shù)據(jù)復(fù)制過(guò)程。備份的過(guò)程可以分為兩種,即靜態(tài)備份和動(dòng)態(tài)備份。靜態(tài)備份會(huì)受到多種因素的干擾,無(wú)法保證數(shù)據(jù)信息的完整復(fù)制,但是動(dòng)態(tài)備份卻可以完整地備份數(shù)據(jù)。和靜態(tài)備份比較,動(dòng)態(tài)備份的優(yōu)勢(shì)顯著,是當(dāng)前計(jì)算機(jī)數(shù)據(jù)庫(kù)備份的主要方式。
1.2 技術(shù)類(lèi)型
計(jì)算機(jī)數(shù)據(jù)庫(kù)備份技術(shù)的類(lèi)型主要有兩種,一種是不定時(shí)的數(shù)據(jù)備份,另一種則是周期性的數(shù)據(jù)備份。其中,不定時(shí)數(shù)據(jù)備份是當(dāng)前使用最廣泛的數(shù)據(jù)庫(kù)備份技術(shù)。不定時(shí)數(shù)據(jù)備份適合應(yīng)用于數(shù)據(jù)的多次修改,具體包括如下三種情況:第一,對(duì)原有的數(shù)據(jù)進(jìn)行修改或者刪除,并在數(shù)據(jù)庫(kù)中創(chuàng)建新的數(shù)據(jù);第二,修改或者消除系統(tǒng)中儲(chǔ)存的數(shù)據(jù)和信息;第三,在計(jì)算機(jī)中創(chuàng)建自定義對(duì)象。
1.3 基本形式
(1)遠(yuǎn)程數(shù)據(jù)備份。顧名思義,這種備份可以對(duì)間隔較遠(yuǎn)的數(shù)據(jù)進(jìn)行備份。要完成這一備份,離不開(kāi)高性能系統(tǒng)備份的支持。當(dāng)計(jì)算機(jī)數(shù)據(jù)的軟硬件出現(xiàn)故障,或者系統(tǒng)出現(xiàn)癱瘓時(shí),就可以采用高性能系統(tǒng)備份和儲(chǔ)存?zhèn)浞莸姆绞?,及時(shí)補(bǔ)救數(shù)據(jù)庫(kù)丟失和損壞的數(shù)據(jù)信息,能夠完整地找回?cái)?shù)據(jù),進(jìn)而為數(shù)據(jù)庫(kù)的運(yùn)行提供保障。而且,在一定的時(shí)間范圍內(nèi),該備份還可以在系統(tǒng)出現(xiàn)故障或癱瘓時(shí),保護(hù)數(shù)據(jù)不被損壞。
(2)分級(jí)儲(chǔ)存?zhèn)浞?。這種備份方式對(duì)于計(jì)算機(jī)的容量提出了一定的要求,即當(dāng)計(jì)算機(jī)在較小的容量條件下運(yùn)轉(zhuǎn)時(shí),要保證能順利地完成數(shù)據(jù)儲(chǔ)存的工作。和網(wǎng)絡(luò)儲(chǔ)存比較,分級(jí)儲(chǔ)存?zhèn)浞菰诩?xì)節(jié)上具有明顯的優(yōu)勢(shì),主要表現(xiàn)在,對(duì)數(shù)據(jù)備份時(shí),可以實(shí)現(xiàn)對(duì)數(shù)據(jù)和信息的分類(lèi)儲(chǔ)存,既可以使恢復(fù)的數(shù)據(jù)得以長(zhǎng)期有效的保存,又能為數(shù)據(jù)的查詢提供便利,提高查詢效率。
(3)網(wǎng)絡(luò)備份。一般的數(shù)據(jù)庫(kù)備份技術(shù)只能在計(jì)算機(jī)的單機(jī)狀態(tài)下進(jìn)行,而網(wǎng)絡(luò)備份則可以在計(jì)算機(jī)的非單機(jī)狀態(tài)下完成,只需要計(jì)算機(jī)連通網(wǎng)絡(luò),就可以對(duì)數(shù)據(jù)進(jìn)行備份,這是網(wǎng)絡(luò)備份和一般數(shù)據(jù)庫(kù)備份技術(shù)的最大區(qū)別。這種備份方式最顯著的優(yōu)勢(shì)在于,可以有效減輕計(jì)算機(jī)的負(fù)擔(dān),提高計(jì)算機(jī)的運(yùn)行速度,并能將運(yùn)行產(chǎn)生的負(fù)荷控制在最低的范圍內(nèi)。同時(shí),網(wǎng)絡(luò)備份可以省略程序設(shè)定環(huán)節(jié),自動(dòng)完成數(shù)據(jù)的復(fù)制和儲(chǔ)存,而且復(fù)制完成后會(huì)自動(dòng)停止。
(4)高性能系統(tǒng)備份。這種備份形式不再使用以前復(fù)制數(shù)據(jù)的軟件系統(tǒng)。這是因?yàn)?,隨著信息化時(shí)代的發(fā)展,企業(yè)的數(shù)據(jù)信息迅速增加,導(dǎo)致數(shù)據(jù)轉(zhuǎn)換的速度較慢,需要較長(zhǎng)的時(shí)間。所以采用該備份時(shí),需要采用高性能的軟件來(lái)轉(zhuǎn)換數(shù)據(jù),確保系統(tǒng)的正常運(yùn)行。
2.1 定義理解
計(jì)算機(jī)數(shù)據(jù)庫(kù)的恢復(fù)技術(shù)主要是指對(duì)數(shù)據(jù)本身的恢復(fù)。換句話說(shuō),就是當(dāng)數(shù)據(jù)庫(kù)因?yàn)楣收铣霈F(xiàn)數(shù)據(jù)不一致的情況時(shí),可以運(yùn)用恢復(fù)技術(shù)讓數(shù)據(jù)庫(kù)恢復(fù)到正常的狀態(tài),或者恢復(fù)數(shù)據(jù)的一致性。由數(shù)據(jù)庫(kù)的相關(guān)理論可知,數(shù)據(jù)庫(kù)恢復(fù)技術(shù)的實(shí)質(zhì)為冗余,它是否能恢復(fù)正常數(shù)據(jù),與系統(tǒng)上其他部位是否能在冗余的空間內(nèi)完整儲(chǔ)存數(shù)據(jù)具有密切關(guān)聯(lián)。目前,我們主要是通過(guò)備份的方式來(lái)創(chuàng)建冗余。
2.2 技術(shù)類(lèi)型
計(jì)算機(jī)數(shù)據(jù)庫(kù)的恢復(fù)技術(shù)可以分成兩種類(lèi)型。第一種,在計(jì)算機(jī)系統(tǒng)日志的基礎(chǔ)上,對(duì)數(shù)據(jù)庫(kù)的逆向恢復(fù)。即,對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作的過(guò)程中,系統(tǒng)會(huì)自動(dòng)生成日志記錄,對(duì)其操作行為進(jìn)行及時(shí)記載。日志的主要內(nèi)容包含了對(duì)事物處理的所有過(guò)程和更新標(biāo)記等。一般情況下,正常提交和異常終止是數(shù)據(jù)庫(kù)處理的兩種基本方式。第二種,建立在備份技術(shù)基礎(chǔ)上的計(jì)算機(jī)數(shù)據(jù)庫(kù)恢復(fù)。備份技術(shù)可以確保數(shù)據(jù)的完整性,將兩種技術(shù)結(jié)合起來(lái),既可以提升數(shù)據(jù)庫(kù)的完整性,又能微計(jì)算機(jī)的穩(wěn)定運(yùn)行提供可靠保障。
2.3 基本形式
(1)全盤(pán)恢復(fù)。這種恢復(fù)技術(shù)在計(jì)算機(jī)數(shù)據(jù)庫(kù)的恢復(fù)中使用較少,主要應(yīng)用在意外性的數(shù)據(jù)恢復(fù)中。例如,對(duì)火災(zāi)、地震以及其他自然災(zāi)害等不可抗力因素導(dǎo)致的數(shù)據(jù)庫(kù)損壞、數(shù)據(jù)系統(tǒng)癱瘓和信息丟失等現(xiàn)象,就可以使用全盤(pán)恢復(fù)技術(shù),全面恢復(fù)數(shù)據(jù)庫(kù)中所有的數(shù)據(jù)信息,這樣可以簡(jiǎn)化恢復(fù)過(guò)程,避免麻煩。
(2)恢復(fù)制定文件。這是計(jì)算機(jī)數(shù)據(jù)庫(kù)恢復(fù)技術(shù)中一種最常見(jiàn)的方式,大多數(shù)用于單個(gè)文件的恢復(fù)。和恢復(fù)整個(gè)系統(tǒng)的數(shù)據(jù)相比,單個(gè)文件的恢復(fù)操作更加簡(jiǎn)單、方便,只需要利用網(wǎng)絡(luò)備份就可以完成。如果需要采用瀏覽數(shù)據(jù)庫(kù)備份的方式查找指定的文件,那么計(jì)算機(jī)數(shù)據(jù)庫(kù)系統(tǒng)中的相關(guān)軟件就會(huì)運(yùn)用自動(dòng)驅(qū)動(dòng)存儲(chǔ)設(shè)備的方式,完整對(duì)指定文件的恢復(fù)。
(3)重定向恢復(fù)。這種恢復(fù)技術(shù)是指,將已經(jīng)完成備份工作的文件重新恢復(fù)到另外一個(gè)系統(tǒng)上。在恢復(fù)的過(guò)程中,數(shù)據(jù)將會(huì)在同一系統(tǒng)上的不同位置恢復(fù),而不是恢復(fù)到原來(lái)的位置。重定向恢復(fù)的方式既能用于指定文件的恢復(fù),也能用于整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的恢復(fù),有較強(qiáng)的適應(yīng)性和靈活性,能夠滿足不同的需求,是最為常見(jiàn)的恢復(fù)方法。
一般情況下,計(jì)算機(jī)數(shù)據(jù)庫(kù)的備份與恢復(fù)技術(shù)的聯(lián)合運(yùn)用可以從如下兩方面體現(xiàn)出來(lái),一是硬件的冗余設(shè)計(jì),二是日常管理和軟件操作。一方面,在對(duì)計(jì)算機(jī)硬件的冗余進(jìn)行設(shè)計(jì)時(shí),要求數(shù)據(jù)庫(kù)中的磁盤(pán)陣列、異地災(zāi)備、其他介質(zhì)備份等硬件設(shè)備能夠正常運(yùn)轉(zhuǎn)。硬件冗余設(shè)計(jì)還包括能夠調(diào)節(jié)負(fù)載的多服務(wù)器和雙機(jī)設(shè)備等,但是需要大量的資金投入,才能實(shí)現(xiàn)備份和恢復(fù)技術(shù)作用的最大化利用。另一方面,在對(duì)計(jì)算機(jī)數(shù)據(jù)庫(kù)進(jìn)行日常管理和軟件操作時(shí),則應(yīng)該從實(shí)際情況出發(fā),具體問(wèn)題具體分析,對(duì)可能出現(xiàn)的故障和因此而引起的損失,可以提前制定解決方案,確保數(shù)據(jù)庫(kù)在發(fā)生故障后可以保持一段時(shí)間的正常運(yùn)行,避免數(shù)據(jù)丟失和損壞。
綜合上述分析可知,在信息化時(shí)代和計(jì)算機(jī)技術(shù)普及的背景下,計(jì)算機(jī)數(shù)據(jù)庫(kù)備份和恢復(fù)技術(shù)在確保數(shù)據(jù)安全、維護(hù)計(jì)算機(jī)的正常運(yùn)行方面,具有非常重要的作用。在實(shí)際的應(yīng)用過(guò)程中,需要充分考慮備份技術(shù)和恢復(fù)技術(shù)的類(lèi)型和方式,將二者進(jìn)行有機(jī)結(jié)合,這樣才能保障計(jì)算機(jī)數(shù)據(jù)庫(kù)的穩(wěn)定性和安全性。
[1]潘峰.計(jì)算機(jī)數(shù)據(jù)庫(kù)數(shù)據(jù)備份與恢復(fù)技術(shù)的原理及其應(yīng)用[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2014.
[2]宮婷.計(jì)算機(jī)數(shù)據(jù)庫(kù)的備份與恢復(fù)技術(shù)研究[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2013.
[3]羅瀟.探析計(jì)算機(jī)數(shù)據(jù)庫(kù)的備份與恢復(fù)技術(shù)與安全防范技術(shù)[J].電子技術(shù)與軟件工程,2014.
[4]余璋.論計(jì)算機(jī)數(shù)據(jù)庫(kù)的主要備份方式及恢復(fù)技術(shù)[J].無(wú)線互聯(lián)科技,2015.
[5]郭曉華,彭曉艷,韓躒锎.計(jì)算機(jī)數(shù)據(jù)庫(kù)備份與恢復(fù)技術(shù)應(yīng)用研究[J].科技展望,2015.