張建光
?
計(jì)算機(jī)數(shù)據(jù)庫(kù)數(shù)據(jù)備份與恢復(fù)技術(shù)的原理及其應(yīng)用
張建光
云南省玉溪師范學(xué)院,云南 玉溪 653100
對(duì)于企業(yè)而言,計(jì)算機(jī)存儲(chǔ)了大量生產(chǎn)經(jīng)營(yíng)信息,這些信息一般是以關(guān)系數(shù)據(jù)庫(kù)的形式來(lái)組織、保存和使用的,是核心資源。數(shù)據(jù)一旦發(fā)生丟失或者損壞,對(duì)企業(yè)的運(yùn)營(yíng)將產(chǎn)生巨大的影響。因此,做好數(shù)據(jù)庫(kù)備份與恢復(fù)是信息化運(yùn)行維護(hù)工作的重要組成部分,也是企業(yè)順利發(fā)展的有力保障?;诖?,重點(diǎn)介紹了數(shù)據(jù)庫(kù)備份和恢復(fù)技術(shù)的原理及應(yīng)用。
計(jì)算機(jī);數(shù)據(jù)庫(kù);數(shù)據(jù)庫(kù)備份與恢復(fù)技術(shù);原理;應(yīng)用
隨著信息化以及網(wǎng)絡(luò)的發(fā)展,計(jì)算機(jī)成為人們工作和學(xué)習(xí)中不可缺少的一部分,它不僅為個(gè)人用戶帶來(lái)了新的便捷體驗(yàn)和存儲(chǔ)載體,對(duì)于企業(yè)來(lái)說(shuō),生產(chǎn)經(jīng)營(yíng)流程控制,業(yè)務(wù)數(shù)據(jù)的組織、存儲(chǔ)和提取、統(tǒng)計(jì)、分析,辦公自動(dòng)化等等諸多方面的應(yīng)用,大大提高了工作效率,節(jié)約了成本。
1.1 數(shù)據(jù)庫(kù)備份技術(shù)簡(jiǎn)介
數(shù)據(jù)庫(kù)備份技術(shù),就是把數(shù)據(jù)庫(kù)里的部分?jǐn)?shù)據(jù)或全部數(shù)據(jù)復(fù)制到其他存儲(chǔ)介質(zhì)或者服務(wù)器上。當(dāng)前服務(wù)器發(fā)生故障或者數(shù)據(jù)丟失后,可以利用備份數(shù)據(jù)繼續(xù)為用戶提供資料的技術(shù)。當(dāng)數(shù)據(jù)庫(kù)出現(xiàn)問(wèn)題,可以利用備份的數(shù)據(jù)及時(shí)進(jìn)行數(shù)據(jù)恢復(fù),使數(shù)據(jù)的損失降到最低。
1.2 計(jì)算機(jī)數(shù)據(jù)庫(kù)備份類型
根據(jù)不同的需求采用的數(shù)據(jù)庫(kù)備份方式也不同,大體可分為:完全備份、事務(wù)日志備份、差異備份、文件備份四種類型[1]。(1)完全備份。完全數(shù)據(jù)備份是最常用的備份方式,它是將整個(gè)數(shù)據(jù)庫(kù)拷貝到另外一個(gè)存儲(chǔ)介質(zhì)。它包含數(shù)據(jù)庫(kù)里的所有信息,包括系統(tǒng)表、用戶表、索引、存儲(chǔ)過(guò)程以及視圖還有用戶創(chuàng)建的事物以及函數(shù)、系統(tǒng)日志等。完全備份需要花的時(shí)間最長(zhǎng)、所占用的空間也最多。(2)事物日志備份。事物日志是數(shù)據(jù)庫(kù)中的一個(gè)文件,在操作數(shù)據(jù)庫(kù)的每個(gè)過(guò)程中,數(shù)據(jù)庫(kù)都會(huì)產(chǎn)生相應(yīng)的日志文件。包括對(duì)數(shù)據(jù)庫(kù)的增、刪、改、查等每一個(gè)操作都會(huì)產(chǎn)生相應(yīng)的記錄。
1.3 數(shù)據(jù)庫(kù)備份時(shí)間
通常情況下數(shù)據(jù)庫(kù)備份分為定期備份和不定期備份兩種。定期備份是根據(jù)需求在固定時(shí)間間隔內(nèi)對(duì)數(shù)據(jù)庫(kù)做備份;不定期備份就是不固定時(shí)間間隔,根據(jù)實(shí)際要求做備份。
2.1 數(shù)據(jù)庫(kù)恢復(fù)的概念
計(jì)算機(jī)數(shù)據(jù)庫(kù)系統(tǒng)中的恢復(fù)一般情況下,指的是恢復(fù)數(shù)據(jù)庫(kù)本身,也就是說(shuō)當(dāng)由于某種故障導(dǎo)致數(shù)據(jù)庫(kù)故障或是數(shù)據(jù)狀態(tài)不一致時(shí),利用恢復(fù)技術(shù)將之復(fù)原到正?;蛞恢?tīng)顟B(tài)。如果僅從數(shù)據(jù)庫(kù)理論上看,可以將數(shù)據(jù)庫(kù)恢復(fù)用一個(gè)詞來(lái)概括,即冗余。
2.2 數(shù)據(jù)庫(kù)恢復(fù)技術(shù)
現(xiàn)階段,常用的計(jì)算機(jī)數(shù)據(jù)庫(kù)恢復(fù)技術(shù)主要有如下幾種。
(1)全盤(pán)恢復(fù)。常被用于意外性數(shù)據(jù)損壞的恢復(fù)當(dāng)中。該技術(shù)能夠較為全面的恢復(fù)數(shù)據(jù)庫(kù)中存儲(chǔ)的大部分信息,并且操作也比較簡(jiǎn)單使用,是目前比較常用的一種恢復(fù)技術(shù)。
(2)指定文件恢復(fù)。在計(jì)算機(jī)數(shù)據(jù)庫(kù)中,單個(gè)文件的恢復(fù)較之整個(gè)系統(tǒng)的恢復(fù)要簡(jiǎn)單許多,只需要結(jié)合網(wǎng)絡(luò)備份系統(tǒng)便能夠達(dá)到恢復(fù)單個(gè)文件的目的。
計(jì)算機(jī)數(shù)據(jù)庫(kù)的運(yùn)行使用中,有可能會(huì)因?yàn)榉N種意外出現(xiàn)數(shù)據(jù)的丟失或者誤刪,這些會(huì)造成一系列的后續(xù)問(wèn)題。為了盡量減輕這些問(wèn)題引發(fā)后果的嚴(yán)重程度,數(shù)據(jù)庫(kù)系統(tǒng)的恢復(fù)和備份顯得尤為重要[2]。
3.1 硬件冗余設(shè)計(jì)
硬件設(shè)備是數(shù)據(jù)庫(kù)運(yùn)行的物質(zhì)基礎(chǔ)。該措施就在建立系統(tǒng)立項(xiàng)之初,硬件設(shè)備采購(gòu)方案確立階段,通過(guò)充分考慮開(kāi)始施行的。一般包括磁盤(pán)陣列、異地災(zāi)備、其他介質(zhì)備份等硬件支持的多重保障設(shè)計(jì)。
3.2 數(shù)據(jù)庫(kù)日常管理與軟件操作
通過(guò)硬件組建完工后的企業(yè)數(shù)據(jù)庫(kù)具備了物質(zhì)基礎(chǔ),得以運(yùn)行,而數(shù)據(jù)庫(kù)的日常管理保障工作就從當(dāng)前硬件狀況出發(fā),制定相應(yīng)方案。當(dāng)數(shù)據(jù)庫(kù)發(fā)生問(wèn)題,導(dǎo)致數(shù)據(jù)損失情況發(fā)生,通過(guò)利用恢復(fù)技術(shù),對(duì)其丟失數(shù)據(jù)進(jìn)行還原,恢復(fù)到正常狀態(tài)或者是預(yù)期狀。
單方面從數(shù)據(jù)庫(kù)原理上來(lái)對(duì)數(shù)據(jù)庫(kù)恢復(fù)表述,則是數(shù)據(jù)的冗余。數(shù)據(jù)庫(kù)恢復(fù)的關(guān)鍵因素就是冗余與否,是夠其他位置上冗余有相應(yīng)的存儲(chǔ),數(shù)據(jù)冗余量的多少,也直接影響了恢復(fù)的程度。冗余實(shí)際上也是一種物理備份,通過(guò)物理備份,達(dá)到數(shù)據(jù)的記憶存儲(chǔ)。數(shù)據(jù)庫(kù)一旦出現(xiàn)數(shù)據(jù)的丟失和損壞,數(shù)據(jù)庫(kù)系統(tǒng)則會(huì)通過(guò)修復(fù)來(lái)恢復(fù)完整數(shù)據(jù)。
綜上所述,企業(yè)的核心數(shù)據(jù)大多保存在系統(tǒng)化的關(guān)系數(shù)據(jù)庫(kù)中,相應(yīng)的在企業(yè)信息化運(yùn)行維護(hù)工作中,數(shù)據(jù)庫(kù)的安全應(yīng)該給與重點(diǎn)關(guān)注。其中,前期冗余設(shè)計(jì)和日常管理,是保證數(shù)據(jù)庫(kù)的平穩(wěn)運(yùn)行和持續(xù)擴(kuò)展的重要措施。通過(guò)總結(jié)與歸納,在硬件配置和數(shù)據(jù)庫(kù)備份與恢復(fù)技術(shù)支持下,建立健全運(yùn)行維護(hù)制度,有助于更好的保護(hù)計(jì)算機(jī)數(shù)據(jù)庫(kù)數(shù)據(jù),當(dāng)發(fā)生各種意外情況時(shí),盡量避免或者減少損失。
[1]姚麗麗.淺談?dòng)?jì)算機(jī)數(shù)據(jù)恢復(fù)技術(shù)的原理與實(shí)現(xiàn)[J].黑龍江科技信息,2011(7):81.
[2]吳元君,張婷.數(shù)據(jù)壓縮技術(shù)的原理及其實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2009(11):2998-2999,3005.
The principle of computer database data backup and recovery technology and its application
Zhang Jianguang
Yunnan yuxi teachers college,Yunnan Yuxi 653100
For businesses,computer store a large amount of production and business operation information,these information are generally in the form of a relational database to organize,conservation and use,is the core resources. Data in the event of loss or damage, the operation of enterprises will have a significant impact. Therefore,completes the database backup and recovery is an important part of information operation maintenance work,it is also the powerful guarantee for the smooth development. This paper mainly introduces the principle and application of database backup and recovery technology.
the computer;Database;The database backup and recovery technology;The principle;application
TP311.13
A
1009-6434(2016)09-0096-02