[發明專利]支持數據查詢和快速恢復的連續數據保護方法及系統有效
| 申請號: | 201010184912.0 | 申請日: | 2010-05-21 |
| 公開(公告)號: | CN101866305A | 公開(公告)日: | 2010-10-20 |
| 發明(設計)人: | 王麗娜;王炤;王德軍;熊琦;武開智;何征 | 申請(專利權)人: | 武漢大學;武漢和迅計算機工程有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F17/30 |
| 代理公司: | 武漢科皓知識產權代理事務所(特殊普通合伙) 42222 | 代理人: | 張火春 |
| 地址: | 430072*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 支持 數據 查詢 快速 恢復 連續 保護 方法 系統 | ||
技術領域
本發明涉及計算機安全中的災難恢復技術領域,尤其涉及一種支持交互式數據查詢和快速恢復的文件級連續數據保護方法及系統。
背景技術
身處21世紀的今天,計算機的使用已經深入到我們生活的方方面面,數據備份已成為包含數據可用性、法規遵從、數據發現和數據安全性風險管理戰略的中心,數據備份技術也成為了研究熱點。
容災備份是信息系統能夠安全得到保障的基本要求,傳統容災備份方式得到的是在時間上離散的數據版本,而連續數據保護(Continuous?Data?Protection,CPD)這種新型的容災方式可以跟蹤用戶的每一個操作,因而可以再現出用戶數據在受保護期間內的任意數據狀態。
所謂連續數據保護是指一種連續捕獲和保存數據變化,并將變化后的數據獨立于初始數據進行保存的方法,而且該方法可以實現過去任意一個時間點的數據恢復。連續數據保護系統可能基于塊、文件或應用,并且為數量無限的可變恢復點提供精細的可恢復對象。
因此,所有的連續數據保護解決方案都應當具備以下幾個基本的特性:數據的改變受到連續的捕獲和跟蹤;所有的數據改變都存儲在一個與主存儲地點不同的獨立地點中;恢復點目標是任意的,而且不需要在實際恢復之前事先定義。所以,連續數據保護可以提供更快的數據檢索、更強的數據保護和更高的業務連續性能力,而與傳統的備份解決方案相比,連續數據保護的總體成本和復雜性都要低。
相對傳統方式而言,連續數據保護實現了更好的數據恢復點目標(Recovery?PointObjective,RPO)和恢復時間目標(Recovery?Time?Objective,RTO)。
目前國際市場上連續數據保護產品,有各種不同的缺陷。基于硬件的產品成本高,而且無法提供文件級別的保護,使用不夠方便;基于軟件的產品功能不齊,特別是缺乏良好的交互體驗,無法提供良好的查詢功能來幫助用戶進行方便的恢復時間定位;數據組織方式也有缺陷,恢復效率不高。
發明內容
本發明的目的是提供一種支持交互式數據查詢和快速恢復的文件級連續數據保護方法及系統,以合理的數據組織方式,對連續數據保護的備份數據進行管理和操作,使得在災難發生、原始數據受損后,用戶能夠方便的查詢受保護的數據在各個時間點的狀態以確定回復目標時間點,并以高效的數據組織方法進行快速的數據恢復。
為達到上述目的,本發明采用如下的技術方案:
支持交互式數據查詢和快速恢復的文件級連續數據保護方法運行于CDP主機端和CDP服務器端之間,包括以下步驟:
CDP主機和CDP服務器之間的初始化與CDP備份,該步驟進一步包括以下子步驟:
①初始化網絡連接,CDP主機向CDP服務器建立網絡連接;
②CDP主機通過CDP代理向CDP服務器發送初始化命令,以及受保護對象的邏輯狀態;
③CDP主機通過CDP代理向CDP服務器發送受保護對象的物理內容;
④CDP主機通過CDP代理向CDP服務器發送截獲到的針對受保護對象進行的操作,所述操作包括操作對象、操作類型、操作時間與操作內容;
CDP服務器與CDP主機配合進行受保護對象在任意時間點的文件系統視圖快速查詢,該步驟進一步包括以下子步驟:
①用戶通過快速恢復代理指定要查詢的時間點,CDP主機通過快速恢復代理將用戶指定的查詢時間點發送到CDP服務器;
②查詢模塊對擴展文件樹進行遍歷,對每個節點進行狀態判斷,結果為“未建立”、“已建立”或“已刪除”中的一種;
③查詢模塊查詢狀態為“已建立”的節點所對應的索引日志,判斷其當時的文件名/文件夾名和其他相關屬性,建立起一個受保護對象在指定時間點的邏輯狀態視圖;
④CDP服務器將查詢到的視圖發送給快速恢復代理,快速恢復代理用文件樹視圖的形式顯示給用戶;
CDP服務器與CDP主機配合進行任意時間段任意文件的修改記錄查詢,該步驟進一步包括以下子步驟:
①用戶通過快速恢復代理指定要查詢的受保護對象和要查詢的時間段,CDP主機通過快速恢復代理將用戶指定的查詢對象和時間段信息發送到CDP服務器;
②擴展文件樹遍歷,找到查詢對象所對應的節點,判斷其在指定時間段內是否存在,若不存在則將錯誤信息返回給快速恢復代理;
③索引日志遍歷,查詢模塊查詢對應節點所的索引日志,抽取時間符合要求的記錄項,形成要查詢的操作記錄;
④CDP服務器將查詢到的操作記錄發送給快速恢復代理,快速恢復代理將其顯示給用戶:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢大學;武漢和迅計算機工程有限公司,未經武漢大學;武漢和迅計算機工程有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010184912.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:軟件開發工具的測試方法及系統
- 下一篇:一種實現輸入法動態皮膚的方法及裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





