張建光
?
計算機數(shù)據(jù)庫數(shù)據(jù)備份與恢復技術的原理及其應用
張建光
云南省玉溪師范學院,云南 玉溪 653100
對于企業(yè)而言,計算機存儲了大量生產(chǎn)經(jīng)營信息,這些信息一般是以關系數(shù)據(jù)庫的形式來組織、保存和使用的,是核心資源。數(shù)據(jù)一旦發(fā)生丟失或者損壞,對企業(yè)的運營將產(chǎn)生巨大的影響。因此,做好數(shù)據(jù)庫備份與恢復是信息化運行維護工作的重要組成部分,也是企業(yè)順利發(fā)展的有力保障?;诖耍攸c介紹了數(shù)據(jù)庫備份和恢復技術的原理及應用。
計算機;數(shù)據(jù)庫;數(shù)據(jù)庫備份與恢復技術;原理;應用
隨著信息化以及網(wǎng)絡的發(fā)展,計算機成為人們工作和學習中不可缺少的一部分,它不僅為個人用戶帶來了新的便捷體驗和存儲載體,對于企業(yè)來說,生產(chǎn)經(jīng)營流程控制,業(yè)務數(shù)據(jù)的組織、存儲和提取、統(tǒng)計、分析,辦公自動化等等諸多方面的應用,大大提高了工作效率,節(jié)約了成本。
1.1 數(shù)據(jù)庫備份技術簡介
數(shù)據(jù)庫備份技術,就是把數(shù)據(jù)庫里的部分數(shù)據(jù)或全部數(shù)據(jù)復制到其他存儲介質(zhì)或者服務器上。當前服務器發(fā)生故障或者數(shù)據(jù)丟失后,可以利用備份數(shù)據(jù)繼續(xù)為用戶提供資料的技術。當數(shù)據(jù)庫出現(xiàn)問題,可以利用備份的數(shù)據(jù)及時進行數(shù)據(jù)恢復,使數(shù)據(jù)的損失降到最低。
1.2 計算機數(shù)據(jù)庫備份類型
根據(jù)不同的需求采用的數(shù)據(jù)庫備份方式也不同,大體可分為:完全備份、事務日志備份、差異備份、文件備份四種類型[1]。(1)完全備份。完全數(shù)據(jù)備份是最常用的備份方式,它是將整個數(shù)據(jù)庫拷貝到另外一個存儲介質(zhì)。它包含數(shù)據(jù)庫里的所有信息,包括系統(tǒng)表、用戶表、索引、存儲過程以及視圖還有用戶創(chuàng)建的事物以及函數(shù)、系統(tǒng)日志等。完全備份需要花的時間最長、所占用的空間也最多。(2)事物日志備份。事物日志是數(shù)據(jù)庫中的一個文件,在操作數(shù)據(jù)庫的每個過程中,數(shù)據(jù)庫都會產(chǎn)生相應的日志文件。包括對數(shù)據(jù)庫的增、刪、改、查等每一個操作都會產(chǎn)生相應的記錄。
1.3 數(shù)據(jù)庫備份時間
通常情況下數(shù)據(jù)庫備份分為定期備份和不定期備份兩種。定期備份是根據(jù)需求在固定時間間隔內(nèi)對數(shù)據(jù)庫做備份;不定期備份就是不固定時間間隔,根據(jù)實際要求做備份。
2.1 數(shù)據(jù)庫恢復的概念
計算機數(shù)據(jù)庫系統(tǒng)中的恢復一般情況下,指的是恢復數(shù)據(jù)庫本身,也就是說當由于某種故障導致數(shù)據(jù)庫故障或是數(shù)據(jù)狀態(tài)不一致時,利用恢復技術將之復原到正?;蛞恢聽顟B(tài)。如果僅從數(shù)據(jù)庫理論上看,可以將數(shù)據(jù)庫恢復用一個詞來概括,即冗余。
2.2 數(shù)據(jù)庫恢復技術
現(xiàn)階段,常用的計算機數(shù)據(jù)庫恢復技術主要有如下幾種。
(1)全盤恢復。常被用于意外性數(shù)據(jù)損壞的恢復當中。該技術能夠較為全面的恢復數(shù)據(jù)庫中存儲的大部分信息,并且操作也比較簡單使用,是目前比較常用的一種恢復技術。
(2)指定文件恢復。在計算機數(shù)據(jù)庫中,單個文件的恢復較之整個系統(tǒng)的恢復要簡單許多,只需要結(jié)合網(wǎng)絡備份系統(tǒng)便能夠達到恢復單個文件的目的。
計算機數(shù)據(jù)庫的運行使用中,有可能會因為種種意外出現(xiàn)數(shù)據(jù)的丟失或者誤刪,這些會造成一系列的后續(xù)問題。為了盡量減輕這些問題引發(fā)后果的嚴重程度,數(shù)據(jù)庫系統(tǒng)的恢復和備份顯得尤為重要[2]。
3.1 硬件冗余設計
硬件設備是數(shù)據(jù)庫運行的物質(zhì)基礎。該措施就在建立系統(tǒng)立項之初,硬件設備采購方案確立階段,通過充分考慮開始施行的。一般包括磁盤陣列、異地災備、其他介質(zhì)備份等硬件支持的多重保障設計。
3.2 數(shù)據(jù)庫日常管理與軟件操作
通過硬件組建完工后的企業(yè)數(shù)據(jù)庫具備了物質(zhì)基礎,得以運行,而數(shù)據(jù)庫的日常管理保障工作就從當前硬件狀況出發(fā),制定相應方案。當數(shù)據(jù)庫發(fā)生問題,導致數(shù)據(jù)損失情況發(fā)生,通過利用恢復技術,對其丟失數(shù)據(jù)進行還原,恢復到正常狀態(tài)或者是預期狀。
單方面從數(shù)據(jù)庫原理上來對數(shù)據(jù)庫恢復表述,則是數(shù)據(jù)的冗余。數(shù)據(jù)庫恢復的關鍵因素就是冗余與否,是夠其他位置上冗余有相應的存儲,數(shù)據(jù)冗余量的多少,也直接影響了恢復的程度。冗余實際上也是一種物理備份,通過物理備份,達到數(shù)據(jù)的記憶存儲。數(shù)據(jù)庫一旦出現(xiàn)數(shù)據(jù)的丟失和損壞,數(shù)據(jù)庫系統(tǒng)則會通過修復來恢復完整數(shù)據(jù)。
綜上所述,企業(yè)的核心數(shù)據(jù)大多保存在系統(tǒng)化的關系數(shù)據(jù)庫中,相應的在企業(yè)信息化運行維護工作中,數(shù)據(jù)庫的安全應該給與重點關注。其中,前期冗余設計和日常管理,是保證數(shù)據(jù)庫的平穩(wěn)運行和持續(xù)擴展的重要措施。通過總結(jié)與歸納,在硬件配置和數(shù)據(jù)庫備份與恢復技術支持下,建立健全運行維護制度,有助于更好的保護計算機數(shù)據(jù)庫數(shù)據(jù),當發(fā)生各種意外情況時,盡量避免或者減少損失。
[1]姚麗麗.淺談計算機數(shù)據(jù)恢復技術的原理與實現(xiàn)[J].黑龍江科技信息,2011(7):81.
[2]吳元君,張婷.數(shù)據(jù)壓縮技術的原理及其實現(xiàn)[J].電腦知識與技術,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