何赤平
摘 要:計(jì)算機(jī)在現(xiàn)如今的社會(huì)發(fā)展環(huán)境中已經(jīng)越來越成為人們?nèi)粘9ぷ髋c生活的中流砥柱,雖然計(jì)算機(jī)技術(shù)為人們的發(fā)展提供了極大便利,但其也產(chǎn)生了許多安全隱患問題,而計(jì)算機(jī)數(shù)據(jù)庫資料的安全問題尤為突出。為了確保計(jì)算機(jī)數(shù)據(jù)庫資料的穩(wěn)定性與安全性,計(jì)算機(jī)數(shù)據(jù)庫備份以及恢復(fù)技術(shù)應(yīng)運(yùn)而生,從而保障了計(jì)算機(jī)的正常運(yùn)行,保障了人們工作的正常開展。在此,本文將分析與探討計(jì)算機(jī)數(shù)據(jù)庫的備份及恢復(fù)技術(shù)。
關(guān)鍵詞:計(jì)算機(jī)數(shù)據(jù)庫;備份;恢復(fù);技術(shù)探討
現(xiàn)今,在這個(gè)互聯(lián)網(wǎng)盛行的時(shí)代,計(jì)算機(jī)技術(shù)在為人們發(fā)展提供了極大便利的同時(shí),其也不斷出現(xiàn)眾多安全隱患問題,而計(jì)算機(jī)數(shù)據(jù)庫資料的安全問題尤為突出。因此,計(jì)算機(jī)技術(shù)人員急需研究一種專門的技術(shù),當(dāng)遇到網(wǎng)絡(luò)、硬件、軟件等故障時(shí),計(jì)算機(jī)會(huì)自動(dòng)備份與恢復(fù)原有數(shù)據(jù)庫資料,從而確保計(jì)算機(jī)數(shù)據(jù)庫資料的安全性。
1 計(jì)算機(jī)數(shù)據(jù)庫的主要備份方式
1.1 網(wǎng)絡(luò)備份
網(wǎng)絡(luò)備份是一種高效率的管理手段,在局域網(wǎng)的數(shù)據(jù)備份中非常實(shí)用,其能夠大量減輕服務(wù)器的負(fù)擔(dān)。當(dāng)服務(wù)器處于集群或雙機(jī)使用狀態(tài)時(shí),網(wǎng)絡(luò)備份開始工作,其能夠?qū)⒋罅繑?shù)據(jù)上傳到需要數(shù)據(jù)備份的主機(jī)上,并運(yùn)用網(wǎng)絡(luò)客戶端軟件進(jìn)行備份處理,以確保數(shù)據(jù)被傳輸?shù)揭粋€(gè)專門的服務(wù)器當(dāng)中。這種備份操作的性能較高,通過備份介質(zhì)能夠?qū)?shù)據(jù)進(jìn)行有效的管理,并為用戶提供多種備份策略,如完全備份、差量備份、增量備份等,以滿足用戶不同的數(shù)據(jù)備份需求。
1.2 SAN備份
SAN備份主要適用于SAN儲(chǔ)存區(qū)域網(wǎng)中,這是一種較為高級(jí)的數(shù)據(jù)備份方式,需要通過性能好的光纖接口來開展備份程序,利用光纖接口鏈接計(jì)算機(jī)前端的服務(wù)器,而后管理員在SAN儲(chǔ)存區(qū)域網(wǎng)中進(jìn)行磁盤列陣與集中化管理。通過管理員的有序整合,管理員可以將存儲(chǔ)系統(tǒng)中的資料進(jìn)行強(qiáng)化備份與恢復(fù),同時(shí)還可以通過高速光纖進(jìn)行遠(yuǎn)距離的訪問,如此就可以遠(yuǎn)距離實(shí)現(xiàn)存儲(chǔ)設(shè)備的共享及管理,進(jìn)而改善整個(gè)系統(tǒng)的運(yùn)行效率。
1.3 歸檔以及分級(jí)存儲(chǔ)管理
隨著計(jì)算機(jī)使用時(shí)間的不斷增多,計(jì)算機(jī)存儲(chǔ)空間中的網(wǎng)絡(luò)數(shù)據(jù)也會(huì)不斷增長,達(dá)到一定程度后計(jì)算機(jī)的數(shù)據(jù)庫存儲(chǔ)就達(dá)到了飽和狀態(tài)而無法滿足更大的數(shù)據(jù)量,不過歸檔以及分級(jí)存儲(chǔ)管理的備份技術(shù)能夠很好解決這一狀況。歸檔,顧名思義就是將有價(jià)值的數(shù)據(jù)打包或復(fù)制,使用文檔服務(wù)器進(jìn)行備份管理,從而達(dá)到長期保存數(shù)據(jù)的目的,且這種技術(shù)安全性極好。當(dāng)然,在數(shù)據(jù)管理上實(shí)行分級(jí)存儲(chǔ)管理,重要信息數(shù)據(jù)進(jìn)行文件歸檔,通過文檔服務(wù)器進(jìn)行統(tǒng)一備份管理,而普通信息數(shù)據(jù)只需對(duì)其進(jìn)行壓縮處理,之后定期對(duì)其進(jìn)行復(fù)制、存儲(chǔ)即可。此外,將關(guān)鍵數(shù)據(jù)備份并存放在一個(gè)可移動(dòng)的介質(zhì)中,這也是一種常用的歸檔管理。
1.4 數(shù)據(jù)遠(yuǎn)程復(fù)制備份
數(shù)據(jù)備份以及高性能處理系統(tǒng)能夠完成因某些計(jì)算機(jī)故障(如軟硬件故障、黑客入侵、人為修改誤刪等)而提出的信息數(shù)據(jù)備份要求,這一備份技術(shù)能夠確保原有數(shù)據(jù)的可用性及完整性。不過還有些不可控制因素(如地震、火災(zāi)、海嘯等)會(huì)造成數(shù)據(jù)的丟失,而使用上述備份技術(shù)并不能滿足數(shù)據(jù)備份需求,于是數(shù)據(jù)遠(yuǎn)程復(fù)制備份技術(shù)應(yīng)運(yùn)而生,數(shù)據(jù)遠(yuǎn)程復(fù)制備份系統(tǒng)通過異步及同步兩種方式確保本地?cái)?shù)據(jù)中心與遠(yuǎn)程備份數(shù)據(jù)中心的統(tǒng)一。當(dāng)遇到不可控制災(zāi)難發(fā)生時(shí),本地?cái)?shù)據(jù)中心將業(yè)務(wù)轉(zhuǎn)移到遠(yuǎn)程復(fù)制備份系統(tǒng)中,結(jié)合本地高性能可用系統(tǒng)分類與診斷遠(yuǎn)程故障,而后適時(shí)接管遠(yuǎn)程備份數(shù)據(jù)。
1.5 計(jì)算機(jī)數(shù)據(jù)庫備份
定期備份、不定期備份是計(jì)算機(jī)數(shù)據(jù)庫備份的兩種形式。因?yàn)閿?shù)據(jù)備份會(huì)耗費(fèi)一些時(shí)間與資源,所以使用定期備份中的SQL Server系統(tǒng)進(jìn)行手動(dòng)或自動(dòng)數(shù)據(jù)備份,每日、每月、每年通過SQL Server系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)的定期備份。而不定期備份,即數(shù)據(jù)庫事務(wù)運(yùn)行與書庫備份同時(shí)進(jìn)行,通過建立備份日志輔助數(shù)據(jù)備份,這樣即使數(shù)據(jù)庫備份過程發(fā)生故障也不會(huì)因?yàn)檫\(yùn)行而令原有數(shù)據(jù)庫的本地資料跟不上運(yùn)行步伐。此外,應(yīng)注意在數(shù)據(jù)庫備份的過程中,盡可能挑選遠(yuǎn)離火源與機(jī)房的地點(diǎn)進(jìn)行。
2 數(shù)據(jù)庫的恢復(fù)技術(shù)
計(jì)算機(jī)發(fā)生故障時(shí)難免會(huì)影響到數(shù)據(jù)庫系統(tǒng)的正常運(yùn)行,無論是惡意的破壞,還是計(jì)算機(jī)的不可控制故障(如軟件錯(cuò)誤、電源故障、瓷盤損壞等),這些故障的發(fā)生都會(huì)導(dǎo)致數(shù)據(jù)庫的運(yùn)行,并造成數(shù)據(jù)的破壞或丟失。為此,數(shù)據(jù)庫恢復(fù)技術(shù)的研發(fā)就顯得非常必要,一般情況下數(shù)據(jù)庫發(fā)生故障時(shí)會(huì)出現(xiàn)兩種情況,一是數(shù)據(jù)庫沒有被破壞,但書庫受到懷疑,二是數(shù)據(jù)庫遭到破壞,造成數(shù)據(jù)庫無法使用。無論是發(fā)生哪一種情況都需要首先進(jìn)行轉(zhuǎn)儲(chǔ)以及建立日志,當(dāng)面對(duì)第一種情況時(shí),程序會(huì)無法運(yùn)行數(shù)據(jù)庫的處理與修改,這時(shí)原先已復(fù)制存檔的數(shù)據(jù)庫就不用去理會(huì),而是利用日志數(shù)據(jù)庫實(shí)行撤銷處理,直至數(shù)據(jù)庫恢復(fù)并正常運(yùn)行。而面對(duì)第二種情況時(shí),如磁頭脫落、磁盤損壞等故障造成數(shù)據(jù)庫已經(jīng)被破壞且不能使用,這時(shí)需要利用一個(gè)新磁盤來安裝數(shù)據(jù)庫備份中的最近一次復(fù)制,同時(shí)運(yùn)用日志數(shù)據(jù)庫進(jìn)行處理與核對(duì),最終令兩個(gè)數(shù)據(jù)庫的狀態(tài)保持一致,以此來恢復(fù)與更新原來的數(shù)據(jù)庫。
3 結(jié)束語
計(jì)算機(jī)數(shù)據(jù)庫備份與恢復(fù)技術(shù)的研發(fā)及應(yīng)用對(duì)人們的工作與生活具有重大的意義,有此技術(shù)的保障就可以進(jìn)一步提高計(jì)算機(jī)數(shù)據(jù)庫的穩(wěn)定與安全性,從而保障計(jì)算機(jī)的正常運(yùn)行。
[參考文獻(xiàn)]
[1]龔媛媛.數(shù)據(jù)庫安全威脅及數(shù)據(jù)備份恢復(fù)技術(shù)研究[J].硅谷,2011(6):118-118.
[2]楊璐婷,劉天時(shí).數(shù)據(jù)庫備份恢復(fù)技術(shù)的研究及應(yīng)用設(shè)計(jì)[J].數(shù)字社區(qū)&智能家居,2007,1(6):1494-1495.