張興華
(山西職業技術學院 山西省太原市 030006)
在應用計算機過程中,計算機數據庫備份和恢復技術是較為基礎的應用技術,主要是對計算機中比較重要和價值非常高的信息進行復制,做好相應的復制工作。經分析,將這兩種技術運用在計算機的日常使用中,能夠讓計算機的關鍵數據得到妥善,有效規避了因為各種因素的干擾而導致數據丟失等問題。所以,為保證數據安全,務必要合理使用計算機數據庫備份和恢復技術。
通過對計算機數據庫備份技術的分析,在備份類型上,主要可以分為完全備份、文件備份等,具體分析如下:
1.1.1 完全備份
針對完全備份,是目前應用較為普遍的備份技術。在應用這一技術期間,可以將數據庫中的所有數據全部備份下來。并且,與普通的技術相比,完全備份的優勢和特點非常多[1]。若數據庫中發生了數據丟失或者損壞問題,相關人員可以應用備份磁盤,快速且精準的對數據進行恢復。但是,在利用完全備份技術時,只能將對應時間節點的數據庫信息備份下來,無法實現對事務日志備份下來的目標。所以,這一技術的應用也存在一定缺陷,經常會受到時間的限制,只能將備份時的數據庫恢復到原本狀態。
1.1.2 事務日志備份
對于這一技術,主要的作用就是記錄下來一段時間內,數據庫發生更改。與完全備份相比,事務日志備份的獨立性很強。一般而言,在對數據庫進行備份期間,主要備份完全備份數據庫后的事務日志備份就能夠將相應的工作完成。但,與完全備份的差異之處在于,在時間層面,事務日志備份體現出來的優勢比較明顯,不需要備份太多的內容,整體也不會占用很大的空間。因此,如果數據庫有異常情況出現,則可以對這一手段高效應用,保證在短時間內快速的對數據進行恢復,從而讓數據庫能夠還原到最后一次提交的狀態,盡可能的不讓數據庫受到任何的損害[2]。經研究,若在數據庫中,要備份的數據非常多,而使用人員又沒有提供足夠的儲存空間。面對這樣的情況,可以應用事務日志備份。因為數據庫中的數據至關重要,一旦丟失或者損壞,后果不堪設想。故而,應該高效利用事務日志備份。
1.1.3 增量備份
在對數據庫的進行實際備份過程中,應用增量備份這一技術,所占用的空間不會太大,具體是對完全備份以后的數據庫改變情況作出相應的紀錄。與上述兩種技術相比,該技術不會消耗太多的時間,每天都可以備份數據庫內部的信息。然而,在時間或者空間層面,雖然增量備份節約幅度較大。但是,在對數據恢復的時候難度較大,對技術人員有著高標準和高要求。并且,在利用增量備份時,恢復成本高。此外,增量備份的自身可靠性較差,出現備份丟失的幾率高。
1.1.4 文件備份
通過對數據庫的進一步剖析可以明確,大多是由多個文件組合而成。一般,若數據的規模比較大,在對數據信息進行備份的過程中,十二個小時之內根本沒有辦法完成,則應該結合具體情況,適當地對文件備份形式進行利用。在實際的備份過程中,可以對數據庫中的文件分區備份。
1.2.1 離線備份
這種方式也可以稱之為冷備份技術。在備份期間,具體是指在數據庫離線的狀態下,完整的對數據進行備份,并讓數據庫停止更新。該技術的科學利用和選擇,能夠有效處理好完全備份與數據庫不一致的情況,大大提升了數據庫備份的完整性和高效性。現階段,離線備份大多是依托于LAN-Free 等技術,投資較少。然而,因為利用該技術備份,需要的時間較長[3]。故而,相關人員在使用的時候,應該慎重選擇。
1.2.2 在線備份
在對在線備份具體的使用和操作過程中,最終的任務就是要實現在數據庫運行情況下,對數據展開快速備份的目標。但是,與離線備份相比,在運用在線備份的時候,往往會占用很大的空間。并且,在對數據恢復的過程中,所應用的時間較短。同時,對借助數據庫日志文件綜合利用,高效率的展開同步備份,能夠從根源上將數據庫備份缺乏完整性的問題解決掉,從而防止數據與備份數據不相符的情況。然而,在線備份在打開比較重要的數據時,十分容易被其他的系統修改,最終導致備份的差異性頗大。因而,在對數據庫的文件展開備份工作期間,應該設置相應的權限。
通過進一步的分析邏輯備份可知,在數據庫備份過程中,其重點工作就是要提取出數據庫當中的所有數據信息,然后利用輸出文件,認真的進行記錄。與在線備份和離線備份不同,這種方式主要是由開發人應用。通常,在利用邏輯備份過程中,是對點進行邏輯備份,能夠準確的描述出數據庫中的一點及其相關邏輯,而無法達到對點對點之間連接一切發生事情記錄下來的目標。故而,數據管理人員對邏輯備份的應用十分廣泛。
對于備份時間,具體可以分為不定期備份、定期備份兩種。
1.4.1 不定期備份
所謂的不定期備份,實際是指將數據庫的信息變化作為依據,科學且高效的對數據進行備份。當使用人員修改或者添加數據庫中的信息時,一定要將原本的數據庫信息備份下來,保證數據不會出現丟失問題。比如:在執行Delete 等命令時,應該對數據庫的信息進行不定期的備份。
1.4.2 定期備份
在日常數據庫維護工作開展過程中,定期備份是非常重要的一部分工作,可以全面促進數據庫運行穩定性及高效性的提升。在實際工作中,數據庫管理人員可以將已經制定好的工作計劃作為基礎,然后有依據且有側重點的制定備份方案,以便在備份操作的時候,不會間隔太久的時間,也不會出現備份太過頻繁的現象,大大降低了資源浪費問題出現的幾率,讓系統的運行可以平穩且正常。在對數據恢復期間,如果部分數據的恢復難度很大,相關人員應該對備份時間盡量縮短,并在綜合具體情況的前提下,適當的增加備份頻率,保證數據庫在實際階段,高效性以及安全性可以更強。
從整體的層面考量,如果數據庫具有較強的安全性,整體的可靠度和穩定程度非常發,那么針對使用人員而言,不僅會節約很多時間,在操作上,也會比較便利。一般而言,論不管是網絡故障,還是系統故障,都會在一定程度上影響數據庫,而不能合理的對這些影響因素進行處理,最后必然會導致信息丟失或者損壞。因此,技術人員在重新構建數據庫的時候,需要對計算機數據庫恢復技術展開高效利用,盡量在短時內處理好丟失或者已經損壞的數據。
一般,在計算機系統運行過程中,極有可能對數據造成影響。所以,如果是因為系統而引發的故障,在對數據恢復的時候,需要重新做一次已經完成的事務,并撤回沒有發生的事務。并且,技術人員在具體的工作階段,只要重新啟動系統,系統則能夠自動恢復。在實際的操作中,利用系統,對故障之前的日志進行掃描,并快速找到已經提交的事務找出來,務必要同時具備COMMIT 與BEGIN TRANSACTION 標記。最后將其列入到重新作的隊列當中。但是,針對提交的事務,如果缺乏COMMIT 標記,應該將其安排在撤銷的隊列當中。
通過對事務故障的分析明確,具體是在事件發生時,一直到事件結束以后。在工作期間,技術人員可以利用日志撤銷已經修改數據庫的操作,讓事務能夠恢復到數據庫穩定運行的工作狀態。在對事務故障灰恢復技術應用期間,需要對日志進行反向掃描,積極探尋更新的方式,對更新操作盡心逆向執行,并對文件持續掃描,將對應的事務找出來,借助相同的操作方式,直到可以將故障全部解決為止。
在數據庫的實際發展中,計算機數據庫備份和恢復技術聯合應用的情況非常普遍。通常,在對兩種技術聯合運用的過程中,大多會體現在硬件的的冗余設計上,也會在日常管理和軟件操作中體現。其中,在開展硬件的的冗余設計期間,最為關鍵的是要確保數據庫中的各個硬件設備能夠平穩運行,包括:異地災備、磁盤陣列。因此,在具體設計時,應該配備充足的資金,確保能夠為備份與恢復技術的最大化提供支持。在對數據庫日常操作和管理時,由于問題的不同,務必要采取不同的解決辦法,從而讓問題的處理更加有針對性。在方案制定過程中,必須要將這兩種技術高效的融合在一起,只有這樣,在問題出現的時候,才會依照事先準備好的方案解決,最大限度的減小損失,降低數據丟失等問題出現的幾率。
在計算機數據庫備份和恢復技術融合過程中,針對計算機數據庫恢復,不管是遭到了物理破壞,還是受到了病毒的入侵,在應用恢復技術的時候,都需要利用一段時間之前的相關數據文件。而對于這些文件,一般可以通過備份或者逆向恢復來獲取。備份是非常高效且穩妥的手段。因而,計算機數據庫備份技術的價值和作用很大。借助該技術,很多時候是對數據進行備份,在指定文件恢復時或者全盤恢復的時候,可以為工作的開展提供較為便利的操作,能讓數據在短時間內簡單的恢復完成。同時,數據庫若想實現提供長時間且十分穩定服務的目的,需要將多種備份技術和恢復技術組合在一起。新時代下,在數據庫的實際運行過程中,應該保證二者技術結合的靈活性以及合理性,依照不同的情況,有針對性的選擇數據庫信息保護形式。
綜合而言,在對計算機使用過程中,無法避免會出現安全問題,存在的風險較大,諸如:數據丟失、病毒入侵等。而借助計算機數據庫備份和恢復技術,可以讓計算機數據庫中數據得到良好保護。通常,針對這兩種技術而言,是相互并存且共同發展的,能夠很大程度上滿足用戶對數據安全存儲和恢復的要求。并且,在計算機技術水平不斷提升的大環境下,這兩種技術的應用也越來越便捷,安全系數更高,大大降低了計算機數據庫數據丟失的幾率。