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