Oracle數(shù)據(jù)庫重復數(shù)據(jù)刪除技術的四大優(yōu)勢 |
發(fā)布時間: 2012/8/4 17:05:47 |
重復數(shù)據(jù)刪除技術也就是所謂的容量優(yōu)化保護技術。它能給客戶的計算機系統(tǒng),尤其是備份系統(tǒng)帶來哪些好處呢? 目前,重復數(shù)據(jù)刪除技術主要應用于數(shù)據(jù)備份,也有公司宣稱將把該技術應用在主存儲中,但那畢竟不是主流。重復數(shù)據(jù)刪除技術可以提供更大的備份容量,實現(xiàn)更長時間的數(shù)據(jù)保留,還能實現(xiàn)備份數(shù)據(jù)的持續(xù)驗證,提高數(shù)據(jù)恢復服務水平,方便實現(xiàn)數(shù)據(jù)容災等。 更大的備份容量 備份數(shù)據(jù)中包含太多的冗余部分,在數(shù)據(jù)全備份中更是如此。盡管增量備份只是備份那些有變化的文件,但增量備份中通常也會包含冗余的數(shù)據(jù)塊。 重復數(shù)據(jù)刪除技術的原理是只保存惟一一份備份數(shù)據(jù)的數(shù)據(jù)段。當數(shù)據(jù)寫入到備份設備時,數(shù)據(jù)會被分成可變長度的數(shù)據(jù)段。重復數(shù)據(jù)刪除設備會實時將該數(shù)據(jù)段與已經存儲的各數(shù)據(jù)段進行比較。這種方式可以保證每個惟一的數(shù)據(jù)段只保留一份。因為重復數(shù)據(jù)刪除設備可以在文件內或文件間,甚至數(shù)據(jù)塊內發(fā)現(xiàn)重復的文件和數(shù)據(jù)段,所以實際所需的存儲空間也就比所要保存的數(shù)據(jù)量低一個數(shù)據(jù)量級。容量優(yōu)化效率高低的關鍵在于算法。容量優(yōu)化技術依據(jù)的原理并不是新出現(xiàn)的,而是在學術圈里存在幾十年了。 數(shù)據(jù)能得到持續(xù)驗證 目前,市場上采用重復數(shù)據(jù)刪除技術的產品的區(qū)別在于,實施重復數(shù)據(jù)刪除的地點和文件被分割的片段大小不同,但更重要的是數(shù)據(jù)寫入備份設備時是如何完成完整性和一致性檢查的。在主存儲系統(tǒng)中,邏輯一致性檢查總會伴隨著風險。如果軟件缺陷導致寫入錯誤的數(shù)據(jù),就可能破壞數(shù)據(jù)塊指針、位圖。通常情況下,比較理想的解決辦法是在卸載文件系統(tǒng)后運行文件系統(tǒng)檢查程序(比如Fsck)。如果文件系統(tǒng)中保存的是備份數(shù)據(jù),那么直到進行恢復前,錯誤是很難被發(fā)現(xiàn)的,等到真需要恢復時,可能已經沒有足夠的時間來糾錯了。 備份數(shù)據(jù)是備份工作中最有價值的部分。備份數(shù)據(jù)不會被經常訪問,而一旦需要訪問備份數(shù)據(jù)時,往往意味著發(fā)生了人為或系統(tǒng)的故障,需要進行數(shù)據(jù)恢復。要檢查文件系統(tǒng)在恢復操作時的一致性,需要等到下一次系統(tǒng)重啟或者讓系統(tǒng)下線,這會增加不必要的風險。因此,優(yōu)秀的重復數(shù)據(jù)刪除設備應具有端到端的驗證過程。 更高的數(shù)據(jù)恢復服務水平 備份數(shù)據(jù)恢復服務水平是指數(shù)據(jù)備份到備份設備中,能否準確、快速、可靠地進行數(shù)據(jù)恢復。 Oracle數(shù)據(jù)庫通常裝載著企業(yè)最需要保護的業(yè)務數(shù)據(jù)。企業(yè)經常采用全備份或增量備份來保護Oracle數(shù)據(jù)庫。全備份方式的備份和恢復執(zhí)行起來比較快,這是因為增量備份經常要對整個數(shù)據(jù)庫進行掃描,以便發(fā)現(xiàn)改變的數(shù)據(jù)塊,而且增量備份方式在恢復的時候還需要一個全備份和多個增量備份,這也影響了恢復速度。 既然如此,為什么很多企業(yè)還要采用增量備份的方式呢?這是因為全備份比增量備份需要更多的備份時間和備份空間。具有重復數(shù)據(jù)刪除功能的備份設備可以很好地解決上述問題。 對于以Oracle為代表的數(shù)據(jù)庫的備份來說,備份時間是由遍歷數(shù)據(jù)塊的時間(尤其是增量備份)和數(shù)據(jù)傳輸時間組成的。對增量備份來說,數(shù)據(jù)塊的遍歷是對數(shù)據(jù)庫進行掃描,以便發(fā)現(xiàn)改變的數(shù)據(jù)塊,這需要較長的時間。由于備份設備的性能進一步提高,數(shù)據(jù)庫全備份和增量備份所需的時間已經相差無幾。 以磁盤為介質的備份設備具有高性能和在線重復數(shù)據(jù)刪除功能,因此對Oracle數(shù)據(jù)庫進行多個全備份時,只使用了很少的存儲空間。企業(yè)每天進行全備份和數(shù)據(jù)塊級的增量備份所占用的存儲空間基本相同。與普通的備份設備相比,使用重復數(shù)據(jù)刪除技術的備份設備做全備份時,可節(jié)省95%的磁盤消耗。 對關鍵數(shù)據(jù)進行備份時,采用重復數(shù)據(jù)刪除技術的備份設備可用全備份來替代增量備份,從而提高數(shù)據(jù)恢復服務水平。 方便實現(xiàn)備份數(shù)據(jù)的容災 以數(shù)據(jù)復制技術為主流的容災技術都十分關注數(shù)據(jù)的實時復制,而備份數(shù)據(jù)的容災卻無人關注。由于重復數(shù)據(jù)刪除技術對備份數(shù)據(jù)有很好的容量優(yōu)化能力,每天做全備份只需少量的磁盤增量,而通過WAN或LAN遠程傳輸?shù)恼沁M行容量優(yōu)化后的數(shù)據(jù),因此可以大大節(jié)省網(wǎng)絡帶寬。 現(xiàn)在,很多企業(yè)把備份數(shù)據(jù)的在線復制當成異地磁帶存儲的替代解決方案。采用復制解決方案,數(shù)據(jù)經由LAN或WAN,從本地的主磁盤被拷貝到遠程的磁盤存儲上。為加強保護,企業(yè)還可以提高數(shù)據(jù)同步的頻率,或者將遠程站點配置成完全的災難恢復站點,一旦主站點出現(xiàn)需要停機一段時間的情況,可以在遠程站點啟動業(yè)務操作。 客戶在選擇具有重復數(shù)據(jù)刪除功能的產品時,應該從容量優(yōu)化的算法、持續(xù)數(shù)據(jù)驗證、數(shù)據(jù)服務水平、方便高效的容災等方面進行考察。 本文出自:億恩科技【www.allwellnessguide.com】 |