彭雪滄
摘要:現(xiàn)在由于科技的不斷發(fā)展,計(jì)算機(jī)在各個(gè)領(lǐng)域得到了應(yīng)用。人們的生活越來越依賴于計(jì)算機(jī),數(shù)字化的不斷普及,也帶來了一定的數(shù)據(jù)安全問題,不同他的數(shù)據(jù)庫容易受到破壞。因此為了能夠保護(hù)數(shù)據(jù)庫的安全,必須革新數(shù)據(jù)備份以及恢復(fù)技術(shù)。
關(guān)鍵詞:計(jì)算機(jī);數(shù)據(jù)庫;技術(shù)
中圖分類號:TP309.3 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2017)07-0223-02
在進(jìn)行技術(shù)革命伊始,人們對技術(shù)進(jìn)行不斷地改革,信息技術(shù)開始不斷地更新?lián)Q代,從而給社會(huì)帶來了不斷地變化以及便利,可是信息技術(shù)也帶來一定的問題。主要表現(xiàn)在硬件、軟件以及網(wǎng)絡(luò)方面的故障,其都對數(shù)據(jù)庫安全構(gòu)成一定的安全威脅。
1 數(shù)據(jù)庫備份
數(shù)據(jù)庫備份一般是指對現(xiàn)存的數(shù)據(jù)進(jìn)行有效地整理,并把其拷貝到其他軟件中以及相應(yīng)的硬件,進(jìn)而成為后備副本。假如原有的數(shù)據(jù)出現(xiàn)問題,那么可以把備份的數(shù)據(jù)提供給客戶,從而可以有效地避免出現(xiàn)嚴(yán)重的損失。與此同時(shí)可以保存歷史信息。在對數(shù)據(jù)進(jìn)行備份屬于復(fù)雜的工程,其可以劃分為不同分類方式。
1.1 按照數(shù)據(jù)庫大小分類
由于數(shù)據(jù)庫儲存的信息量不同,根據(jù)不同的數(shù)據(jù)庫,備份的形式有以下四種:(1)完全備份;(2)差異性備份;(3)文件備份;(4)事務(wù)日志備份。這四種形式依據(jù)自己的類型特點(diǎn)適用于不同的場合以及具有不同行的特點(diǎn)等。對于完全備份而言,可以對數(shù)據(jù)庫中所有的信息進(jìn)行備份,周期比較長,占用的空間比較大。對于差異備份而言,僅僅對一部分?jǐn)?shù)據(jù)進(jìn)行備份,恢復(fù)的周期比較短。對于文件備份而言,往往使用于大型的數(shù)據(jù)庫。對于事務(wù)日志備份而言,其最大的特點(diǎn)是省時(shí),與此同時(shí)其可以對每次備份的信息進(jìn)行相應(yīng)的日志修改。
1.2 按照不同分類原則
在進(jìn)行備份分類的過程中,一般包含兩個(gè)部分:(1)靜態(tài)備份;(2)動(dòng)態(tài)備份,其中在進(jìn)行靜態(tài)備份的過程中,數(shù)據(jù)庫不能進(jìn)行其他操作,從而可以有效地對原始數(shù)據(jù)進(jìn)行備份。在進(jìn)行動(dòng)態(tài)備份過程中,可以構(gòu)建相應(yīng)的文件日志,與此同時(shí)可以對數(shù)據(jù)進(jìn)行相應(yīng)的修改, 其中創(chuàng)建的日志可以對這些操作進(jìn)行登記。這樣用戶可以通過日志恢復(fù)相應(yīng)的信息。
一般,備份的方式以及類型具有不同的類型,這樣分類,目的在于保護(hù)數(shù)據(jù),因此需要構(gòu)建健全的信息技術(shù)。在進(jìn)行備份操作的過程中,往往依靠高性能的系統(tǒng)以及相應(yīng)的網(wǎng)絡(luò)備份等,與此同時(shí)需要對備份進(jìn)行有效地管理,從而可以有效地?cái)U(kuò)大數(shù)據(jù)庫的安全性。
2 備份方式
2.1 高性能系統(tǒng)
由于計(jì)算機(jī)在運(yùn)行時(shí),有時(shí)會(huì)出現(xiàn)系統(tǒng)層面以及硬件方面的問題。假如計(jì)算機(jī)以上問題時(shí),集群軟件依然可以正常的工作,這樣就必須依據(jù)更加優(yōu)化的系統(tǒng),這樣才能不斷實(shí)現(xiàn)不同節(jié)點(diǎn)之間數(shù)據(jù)轉(zhuǎn)換,從而能夠有效地避免出現(xiàn)崩潰的現(xiàn)象。
2.2 網(wǎng)絡(luò)備份
一般在進(jìn)行備份過程中,可以把數(shù)據(jù)存放在硬盤中,其載體是物理,安全性能不高。單機(jī)備份一般需要借助服務(wù)器進(jìn)行相應(yīng)的操作,這樣就會(huì)增加服務(wù)器的負(fù)擔(dān),降低安全性能??墒菍τ陔p機(jī)或者集群性質(zhì)的服務(wù)器,通過主機(jī)上傳數(shù)據(jù)的過程中,一般需要借助特定的服務(wù)器才能實(shí)現(xiàn)高性能的操作,這樣可以有效地降低服務(wù)器的負(fù)擔(dān),從而可以有效地管理介質(zhì)。
網(wǎng)絡(luò)備份可以完成對信息的自動(dòng)化備份以及相應(yīng)的數(shù)據(jù)恢復(fù),與此同時(shí)還可以實(shí)現(xiàn)如下功能:(1)完全備份;(2)差量備份;(3)定時(shí)備份;(4)增量備份等。在局域網(wǎng)的備份方面,網(wǎng)絡(luò)備份具有得天獨(dú)厚的優(yōu)勢。
2.3 SAN備份
傳統(tǒng)的公司在進(jìn)行備份信息的過程中,往往采用一臺服務(wù)器和一臺本地電腦進(jìn)行和相連接,一般具有如下缺點(diǎn):(1)運(yùn)行速度緩慢;(2)擴(kuò)展性差;(3)管理困難;(4)運(yùn)行成本比較昂貴。SAN網(wǎng)絡(luò)可以有效地處理上述問題,從而形成一個(gè)健全的存儲網(wǎng)絡(luò)模式。這種形式的備份能夠通過管理員對整個(gè)系統(tǒng)進(jìn)行集中化的管理,從而可以有效的提高運(yùn)行效率。
2.4 歸檔和分級
歸檔和分級主要處理由于過大的數(shù)據(jù)量致使計(jì)算機(jī)不能有效的儲存數(shù)據(jù)問題。因?yàn)樵诰W(wǎng)絡(luò)方面相應(yīng)的數(shù)據(jù)不斷發(fā)生變化以及數(shù)據(jù)量不斷變化,一般文件可以經(jīng)過歸檔,進(jìn)而可以實(shí)現(xiàn)打包,并且能夠存放較長的時(shí)間。在實(shí)施歸類技術(shù)的過程中,一般可以使用常用的備份系統(tǒng),并把核心數(shù)據(jù)備份到可移動(dòng)介質(zhì)中存儲。
2.5 遠(yuǎn)程備份
在進(jìn)行遠(yuǎn)程備份的過程中,最重要的問題是數(shù)據(jù)庫存在一定的不確定性的因素,例如:(1)人為的刪改;(2)軟硬件故障問題;(3)病毒入侵;(4)黑客入侵等,這樣可以借助系統(tǒng)的備份性能,有效地避免系統(tǒng)數(shù)據(jù)的丟失。對于不可抗拒的因素,比如:地震、海嘯、火災(zāi)等,這樣上面的技術(shù)可能使得信息的丟失。數(shù)據(jù)的遠(yuǎn)程復(fù)制系統(tǒng)能夠保證本地和遠(yuǎn)程信息具有一致性。其主要通過復(fù)制硬件數(shù)據(jù)以及相應(yīng)的軟件數(shù)據(jù),進(jìn)而保證數(shù)據(jù)的一致性,主要的表現(xiàn)形式為異步以及同步復(fù)制。這樣在本地發(fā)生災(zāi)難之后,通過遠(yuǎn)程恢復(fù)本地信息。
3 數(shù)據(jù)庫恢復(fù)
數(shù)據(jù)庫屬于比較復(fù)雜的運(yùn)行系統(tǒng),其運(yùn)行主要借助硬盤以及軟件,假如在運(yùn)行的過程中出現(xiàn)如下情況,在系統(tǒng)中設(shè)置的數(shù)據(jù)安全警鐘就會(huì)敲響,比如:磁盤損壞、電源故障以及軟件出現(xiàn)錯(cuò)錯(cuò)誤等。SQL Server系統(tǒng)可以通過憑借自身的優(yōu)越性保證數(shù)據(jù)的安全性,其可以調(diào)整數(shù)據(jù)庫的狀態(tài),從不正確轉(zhuǎn)換成為正確的狀態(tài),這種形式成為數(shù)據(jù)庫的可恢復(fù)性。
3.1 原則及方法
數(shù)據(jù)庫恢復(fù)一般需要借助相應(yīng)的數(shù)據(jù)庫重復(fù)存儲原則,相應(yīng)的操作步驟比較多,第一步需要轉(zhuǎn)儲并構(gòu)建相應(yīng)的日志,實(shí)現(xiàn)對整個(gè)數(shù)據(jù)庫進(jìn)行周期性的復(fù)制,并將信息轉(zhuǎn)儲到其他介質(zhì)中。
第二步,假如數(shù)據(jù)庫出現(xiàn)故障,那么可以依據(jù)以下兩種情況進(jìn)行處理:數(shù)據(jù)已經(jīng)損壞,例如介質(zhì)出現(xiàn)問題,磁頭等損壞,這樣數(shù)據(jù)不能使用,這樣可以裝入最新備份的數(shù)據(jù),從而可以運(yùn)行相應(yīng)的日志,對REDO進(jìn)行重新處理,這樣可以恢復(fù)原有的數(shù)據(jù)。假如數(shù)據(jù)庫沒有損壞,可是有些信息不正確,例如:程序在運(yùn)行的過程中出現(xiàn)中斷,一般可以通過相應(yīng)的日志撤銷(UNDO),把數(shù)據(jù)庫轉(zhuǎn)換成正確的狀態(tài)。
3.2 故障類型恢復(fù)
以上介紹的是相對簡單的數(shù)據(jù)庫恢復(fù)技術(shù),其可以處理簡單的數(shù)據(jù)庫問題,但是不能應(yīng)對數(shù)據(jù)庫故障。一般通過事務(wù)的故障來處理數(shù)據(jù)庫故障,這樣事務(wù)執(zhí)行的成敗就可以表現(xiàn)數(shù)據(jù)庫故障處理的成敗。
3.2.1 常見故障
常見的故障有以下三個(gè)方面:介質(zhì)、事務(wù)、系統(tǒng)。介質(zhì)故障主要是指上文提到的數(shù)據(jù)庫載體,包括硬件以及軟件方面的故障。事務(wù)故障一般包括以下兩種:可預(yù)期事務(wù)故障以及不可預(yù)期事務(wù)故障。系統(tǒng)故障一般是指當(dāng)系統(tǒng)停止運(yùn)行時(shí),要求再次啟動(dòng)的事件。
3.2.2 恢復(fù)技術(shù)
數(shù)據(jù)庫的恢復(fù)技術(shù)可以劃分為以下三種:簡單恢復(fù)、完全恢復(fù)、批日志恢復(fù),其中簡單恢復(fù)僅僅使用數(shù)據(jù)庫備份以及差異備份。完全恢復(fù)使用數(shù)據(jù)庫備份以及差異備份,這樣得到的信息一般不會(huì)丟失,由于這項(xiàng)技術(shù)可以把數(shù)據(jù)庫遭到破壞之前的信息進(jìn)行恢復(fù)。批日志恢復(fù),其性能比較優(yōu)越,其可以最大程度上減少操作空間。
4 結(jié)語
互聯(lián)網(wǎng)的到前所未有的發(fā)展,計(jì)算機(jī)已經(jīng)涉及到生活的方方面面,由此看來,計(jì)算機(jī)的備份以及恢復(fù)已經(jīng)成為一個(gè)非常重要的技術(shù)。本文對計(jì)算機(jī)數(shù)據(jù)庫方面的信息備份以及恢復(fù)技術(shù)進(jìn)行淺顯的探究,希望有助于探究計(jì)算機(jī)方面的基礎(chǔ)理論知識,與此同時(shí)不斷提升計(jì)算機(jī)的可操作性。這樣能夠不斷優(yōu)化計(jì)算機(jī)的性能,便于使用者操作,提高數(shù)據(jù)庫的安全性。endprint