亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

數(shù)據(jù)復制方法、系統(tǒng)和存儲器的制作方法

文檔序號:6597877閱讀:185來源:國知局
專利名稱:數(shù)據(jù)復制方法、系統(tǒng)和存儲器的制作方法
技術領域
本發(fā)明涉及存儲技術領域,具體涉及一種數(shù)據(jù)復制方法、系統(tǒng)和存儲器。
背景技術
在當今高可靠領域,為了避免局部地區(qū)的災難(火災、水災、地震、臺風等),通常
會采用復制技術將業(yè)務連續(xù)性高的信息技術(IT, InformationTechnology)業(yè)務在異地建
立容災中心,將本地的業(yè)務和數(shù)據(jù)復制到異地,從而保證IT業(yè)務的可靠性。 現(xiàn)有技術中提出了一種基于主機的數(shù)據(jù)復制方法,數(shù)據(jù)復制系統(tǒng)主要包括源主
機(Primary Host)、源主機的復制代理、源存儲器、備用主機(R印lication Host)、備用
存儲器,其中源主機的復制代理為運行在源主機上的功能模塊,源主機的復制代理可以讀
取源主機的源存儲器中的數(shù)據(jù),源主機將需要復制的數(shù)據(jù)寫入源存儲器的重寫日志(Redo
Log)文件中?,F(xiàn)有技術中提供的數(shù)據(jù)復制方法主要包括源主機的復制代理從源主機的
重寫日志文件中讀出需要復制的數(shù)據(jù),源主機的復制代理將需要復制的數(shù)據(jù)發(fā)送到備用主
機,備用主機將需要復制的數(shù)據(jù)寫入備用存儲器中,從而實現(xiàn)數(shù)據(jù)復制。 發(fā)明人在研究現(xiàn)有技術的過程中發(fā)現(xiàn),現(xiàn)有的數(shù)據(jù)復制方法中源主機的復制代理
從重寫日志文件中讀取需要復制的數(shù)據(jù),需要占用源主機的系統(tǒng)資源,影響源主機的性能。

發(fā)明內容
本發(fā)明提供一種不需要從重寫日志文件中讀取數(shù)據(jù)的數(shù)據(jù)復制方法和系統(tǒng)和存 儲器。 本發(fā)明實施例提供的數(shù)據(jù)復制方法,包括 接收源存儲器發(fā)送的重寫日志文件; 將重寫日志文件中攜帶的需要復制的數(shù)據(jù)解釋為應用語義數(shù)據(jù); 將應用語義數(shù)據(jù)寫入存儲介質中。 本發(fā)明實施例還提供一種數(shù)據(jù)復制方法,包括 獲取源主機的重寫日志文件和備用存儲器的地址信息; 根據(jù)所述地址信息向所述備用存儲器發(fā)送重寫日志文件。 本發(fā)明實施例還提供一種存儲器,包括 存儲介質, 重寫日志文件接收單元,用于接收源存儲器發(fā)送的重寫日志文件; 重寫日志文件解釋單元,用于將所述重寫日志文件中攜帶的需要復制的數(shù)據(jù)解釋
為應用語義數(shù)據(jù); 數(shù)據(jù)寫入單元,用于將所述應用語義數(shù)據(jù)寫入到所述存儲介質中。 本發(fā)明實施例還提供一種存儲器,包括 重寫日志文件獲取單元,用于獲取源主機的重寫日志文件; 地址信息獲取單元,用于獲取備用存儲器的地址信息;
重寫日志文件發(fā)送單元,用于根據(jù)所述地址信息將所述重寫日志文件發(fā)送到所述 備用存儲器。
本發(fā)明實施例還提供一種數(shù)據(jù)復制系統(tǒng),包括
源主機、源存儲器、備用存儲器和備用主機, 所述源主機將需要復制的數(shù)據(jù)寫入源存儲器中的重寫日志文件中; 所述備用存儲器包括存儲介質,重寫日志文件接收單元,用于接收源存儲器發(fā)送
的重寫日志文件; 重寫日志文件解釋單元,用于將所述重寫日志文件中攜帶的需要復制的數(shù)據(jù)解釋 為應用語義數(shù)據(jù); 數(shù)據(jù)寫入單元,用于將所述應用語義數(shù)據(jù)寫入到所述存儲介質中。
所述源存儲器包括 重寫日志文件獲取單元,用于獲取源主機的重寫日志文件;
地址信息獲取單元,用于獲取備用存儲器的地址信息; 重寫日志文件發(fā)送單元,用于根據(jù)所述地址信息將所述重寫日志文件發(fā)送到所述 備用存儲器。 在本發(fā)明實施例中,源存儲器通過將重寫日志文件發(fā)送給備用存儲器,備用存儲 器對重寫日志文件進行解釋,并且將應用語義數(shù)據(jù)寫入存儲介質中。源存儲器不需要從重 寫日志文件中讀取需要復制的數(shù)據(jù),數(shù)據(jù)復制過程不需要源存儲器從重寫日志文件中讀取 數(shù)據(jù),從而降低數(shù)據(jù)復制過程對源主機性能的影響,提高數(shù)據(jù)復制的效率,節(jié)約源主機的資 源。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn) 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。 圖1是本發(fā)明實施例一提供的數(shù)據(jù)復制方法的流程圖;
圖2是本發(fā)明實施例二提供的數(shù)據(jù)復制方法的流程圖;
圖3是本發(fā)明實施例三提供的數(shù)據(jù)復制方法的流程圖;
圖4是本發(fā)明實施例四提供的數(shù)據(jù)復制方法的流程圖;
圖5是本發(fā)明實施例五提供的存儲器的結構示意圖;
圖6是本發(fā)明實施例六提供的存儲器的結構示意圖;
圖7是本發(fā)明實施例七提供的數(shù)據(jù)復制系統(tǒng)的結構示意圖。
具體實施例方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;?本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他 實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明提供了一種數(shù)據(jù)復制方法、系統(tǒng)以及存儲器。為了更好的理解本發(fā)明實施
例的技術方案,下面結合附圖對本發(fā)明提供的實施例進行詳細地描述。 參見圖1,圖1是本發(fā)明實施例一提供的數(shù)據(jù)復制方法的流程圖。 下面從備用存儲器一側來描述本發(fā)明實施例提供的數(shù)據(jù)復制方法,本發(fā)明實施例
提供的數(shù)據(jù)復制方法可以包括 110、接收源存儲器發(fā)送的重寫日志文件。 具體的,本發(fā)明實施例中備用存儲器可以通過廣域網(wǎng)(WAN,Wide AreaNetwork)接 收源存儲器發(fā)送的重寫日志文件。 120、將重寫日志文件中攜帶的需要復制的數(shù)據(jù)解釋為應用語義數(shù)據(jù)。 具體的,重寫日志文件中的攜帶的數(shù)據(jù)通常和需要寫入的數(shù)據(jù)具有不同的格式,
因此備用存儲器將重寫日志文件中攜帶的需要復制的數(shù)據(jù)解釋為應用語義數(shù)據(jù)。 130、將應用語義數(shù)據(jù)寫入存儲介質中。 具體的,備用存儲器可以將應用語義數(shù)據(jù)寫入備用存儲器的存儲介質中。 在本發(fā)明實施例中,源存儲器通過將重寫日志文件發(fā)送給備用存儲器,備用存儲
器對重寫日志文件進行解釋,并且將應用語義數(shù)據(jù)寫入存儲介質中。源存儲器不需要從重
寫日志文件中讀取需要復制的數(shù)據(jù),數(shù)據(jù)復制過程不需要源存儲器從重寫日志文件中讀取
數(shù)據(jù),從而降低數(shù)據(jù)復制過程對源主機性能的影響,提高數(shù)據(jù)復制的效率,節(jié)約源主機的資源。 參見圖2,圖2是本發(fā)明實施例二提供的數(shù)據(jù)復制方法的流程圖。 本發(fā)明實施例繼續(xù)從備用存儲器一側來描述本發(fā)明實施例提供的數(shù)據(jù)復制方法,
本發(fā)明實施例提供的數(shù)據(jù)復制方法可以包括 210、接收源存儲器發(fā)送的重寫日志文件。 220、將重寫日志文件中攜帶的需要復制的數(shù)據(jù)解釋為應用語義數(shù)據(jù)。
230、將應用語義數(shù)據(jù)寫入存儲介質中。 在本發(fā)明實施例中,步驟210-230的執(zhí)行過程和上述實施例一相同,在此不再重 復描述。 240、在將應用語義數(shù)據(jù)寫入存儲介質后,向對應的備用主機發(fā)送通知消息。
具體的,本發(fā)明實施例在將應用語義數(shù)據(jù)寫入存儲介質(即步驟230)后,還向對 應的備用主機發(fā)送通知消息。 備用主機在接收到通知消息后,即可開始讀取備用存儲器中的數(shù)據(jù)。本發(fā)明實施 例通過在語義數(shù)據(jù)寫入后,通知備用主機,避免備用主機在數(shù)據(jù)寫入過程中讀取數(shù)據(jù),從而 保證數(shù)據(jù)讀取的一致性,提高系統(tǒng)的穩(wěn)定性。需要指出的是,本發(fā)明實施例還可以在數(shù)據(jù)寫 入后,在備用存儲器中設置數(shù)據(jù)一致性點(即數(shù)據(jù)寫入完成的時間點)對應的標識,備用主 機根據(jù)這些標識獲知一致性點,從而實現(xiàn)對數(shù)據(jù)的讀取。 在本發(fā)明實施例中,源存儲器將重寫日志文件發(fā)送給備用主機的備用存儲器是可 以按照陣列復制的方式將重寫日志文件發(fā)送給備用存儲器,即源存儲器以數(shù)據(jù)塊為單位向 備用存儲器發(fā)送重寫日志文件,備用存儲器以數(shù)據(jù)塊為單位接收重寫日志文件,陣列復制 過程不需要占用源主機和備用主機的資源,并且可以加快數(shù)據(jù)復制速度,提高數(shù)據(jù)復制效率。
參見圖3,圖3是本發(fā)明實施例三提供的數(shù)據(jù)復制方法的流程圖。 下面從源存儲器一側來描述本發(fā)明實施例提供的數(shù)據(jù)復制方法,本發(fā)明實施例二
提供的數(shù)據(jù)復制方法主要包括 310、獲取源主機的重寫日志文件和備用存儲器的地址信息,重寫日志文件中攜帶 需要復制的數(shù)據(jù)。 具體的,源存儲器可以從源存儲器中獲取源主機的重寫日志文件,該重寫日志文
件中攜帶需要復制的數(shù)據(jù)。其中,源存儲器和備用存儲器可以為存儲陣列,用于存儲數(shù)據(jù),
備用存儲器的地址信息可以預先存儲在源存儲器中。 320、根據(jù)地址信息向備用存儲器發(fā)送重寫日志文件。 具體的,源存儲器根據(jù)備用存儲器的地址信息,將重寫日志文件發(fā)送給對應的備 用存儲器。其中,源存儲器可以利用廣域網(wǎng)(WAN,Wide AreaNetwork)將重寫日志文件傳送 給備用存儲器。 在本發(fā)明實施例中,源存儲器通過將重寫日志文件發(fā)送給備用存儲器,不需要從 重寫日志文件中讀取需要復制的數(shù)據(jù),從而降低數(shù)據(jù)復制過程對源主機性能的影響,提高 數(shù)據(jù)復制的效率,節(jié)約源主機的資源。 在本發(fā)明實施例中,源存儲器在獲取主機的重寫日志文件時可以采用先入先出 (FIFO, First Input First Output)的方式,然后將獲取的重寫日志文件發(fā)送給備用存儲 器。在本發(fā)明實施例中,通過先入先出的方式獲取重寫日志文件,可以使得源存儲器中的數(shù) 據(jù)順序復制到備用存儲器,從而備用存儲器可以快速重組數(shù)據(jù),數(shù)據(jù)復制的效率較高。另 外,本發(fā)明實施例也可以按照源存儲器中的數(shù)據(jù)的序列號來復制數(shù)據(jù),從而保證源存儲器 中的數(shù)據(jù)順序復制到備用存儲器。 在本發(fā)明實施例中,源存儲器將重寫日志文件發(fā)送給備用主機的備用存儲器是可 以按照陣列復制的方式將重寫日志文件發(fā)送給備用存儲器,不需要占用主機的資源,并且 可以加快數(shù)據(jù)復制速度,提高數(shù)據(jù)復制效率。 為更詳細的理解本發(fā)明實施例,下面給出數(shù)據(jù)復制方法的具體應用場景。
在本應用場景中,源主機將需要將數(shù)據(jù)A和數(shù)據(jù)B復制到備用存儲器中,源主機將 數(shù)據(jù)A和數(shù)據(jù)B寫入重寫日志文件中,數(shù)據(jù)A和數(shù)據(jù)B的大小分別為1M和2M。其中,重寫 日志文件可以為不同的格式。 其中,重寫日志文件中包括數(shù)據(jù)頭和數(shù)據(jù),寫入1M的數(shù)據(jù)A,它有對應的數(shù)據(jù)頭
Head-A記錄存放的位置(起始位置O,數(shù)據(jù)長度1M,數(shù)據(jù)頭本身的長度為lk);然后寫入2M
的數(shù)據(jù)B,它有對應的Head-B (起始位置1M+Ik,數(shù)據(jù)長度為2M)。 參見圖4,圖4是本發(fā)明實施例四提供的數(shù)據(jù)復制方法的流程圖。 本發(fā)明實施例提供的數(shù)據(jù)復制方法包括 410、源存儲器按照先入先出的方式獲取源主機的重寫日志文件和備用存儲器的 地址信息,重寫日志文件中攜帶需要復制的數(shù)據(jù)A和數(shù)據(jù)B。 在本發(fā)明實施例中,源存儲器按照先入先出的獲取方式,源存儲器先獲取數(shù)據(jù)A, 則先解析數(shù)據(jù)A的1K的數(shù)據(jù)頭,得知數(shù)據(jù)A的大小為1M,然后獲取數(shù)據(jù)A。獲取數(shù)據(jù)B的 過程和獲取數(shù)據(jù)A的過程類似,在此不再重復描述。另外,源存儲器可以從源主機獲取備用 存儲器的地址信息。
6
420、源存儲器按照陣列復制的方式將重寫日志文件發(fā)送給地址信息對應的備用 存儲器。 具體的,源存儲器按照陣列復制的方式將獲取的重寫日志文件發(fā)送給地址信息對 應的備用存儲器。例如,源存儲器和備用存儲器之間建立傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/ IP, Transform Control Protocol/Internet Protocol)連接,并且將源存儲器禾口備用存儲 器形成配對關系,源存儲器將數(shù)據(jù)按塊傳送到備用存儲器。源存儲器按照陣列復制的方式 將重寫日志文件發(fā)送給備用存儲器,可以加快數(shù)據(jù)復制速度,提高數(shù)據(jù)復制效率和可靠性。
430、備用存儲器接收源存儲器發(fā)送的重寫日志文件。 440、備用存儲器將重寫日志文件中攜帶的需要復制的數(shù)據(jù)A和數(shù)據(jù)B解釋為結構 化查詢語言陳述式數(shù)據(jù)。 具體的,備用存儲器將重寫日志文件中攜帶的數(shù)據(jù)A和數(shù)據(jù)B解釋為結構化查詢 語言(SQL, Structured Query Language)陳述式(Statement)數(shù)據(jù),以便于寫入備用存儲 器中。 450、備用存儲器將結構化查詢語言陳述式數(shù)據(jù)A和數(shù)據(jù)B寫入存儲介質中。
具體的,備用存儲器將結構化查詢語言陳述式數(shù)據(jù)A和數(shù)據(jù)B寫入存儲介質中的 數(shù)據(jù)/日志(Data/Log)中。 460、備用存儲器在數(shù)據(jù)一致性點到達后,向對應的主機發(fā)送通知消息。
具體的,備用存儲器在數(shù)據(jù)一致性點達到時,即在結構化查詢語言陳述式數(shù)據(jù)A 和數(shù)據(jù)B寫入后,通過備用存儲器和備用主機之間的通道向備用主機發(fā)送通知消息。
備用主機可以采用監(jiān)聽網(wǎng)絡通信端口的方式來獲得備用存儲器的通知消息,進而 根據(jù)通知消息來讀取備用存儲器中的數(shù)據(jù)。 在本發(fā)明實施例中,源存儲器通過將重寫日志文件發(fā)送給備用存儲器,備用存儲 器對重寫日志文件進行解釋,并且將應用語義數(shù)據(jù)寫入存儲介質中。源存儲器不需要從重 寫日志文件中讀取需要復制的數(shù)據(jù),數(shù)據(jù)復制過程不需要源存儲器從重寫日志文件中讀取 數(shù)據(jù),從而降低數(shù)據(jù)復制過程對源主機性能的影響,提高數(shù)據(jù)復制的效率,節(jié)約源主機的資 源。 另外,本發(fā)明實施例中的備用存儲器可以知曉數(shù)據(jù)應用的一致性點,可以使得在 數(shù)據(jù)復制期間,備用主機也可以正常訪問備用存儲器中的數(shù)據(jù),即備用主機也可以正常訪 問業(yè)務,提高了備用主機的執(zhí)行效率。 以上對本發(fā)明實施例提供的數(shù)據(jù)復制方法進行了詳細描述,本發(fā)明實施例還提供
了和上述方法實施例對應的數(shù)據(jù)復制系統(tǒng)實施例和存儲器。 參見圖5,圖5是本發(fā)明實施例五提供的存儲器的結構示意圖。 在本發(fā)明實施例中,存儲器包括存儲介質540,以及 日志文件接收單元510,用于獲取源存儲器發(fā)送的重寫日志文件; 日志文件解釋單元520,用于將重寫日志文件中攜帶的需要復制的數(shù)據(jù)解釋為應
用語義數(shù)據(jù); 數(shù)據(jù)寫入單元530,用于將應用語義數(shù)據(jù)寫入到備用存儲器中。
本發(fā)明實施例提供的存儲器,還可以包括 通知單元550,用于在數(shù)據(jù)寫入單元530將應用語義數(shù)據(jù)寫入存儲介質540完成
7時,向對應的備用主機發(fā)送通知消息。 在本發(fā)明提供的存儲器實施例可以使用在前述對應的數(shù)據(jù)復制方法第一實施例 中,備用存儲器對接收到的重寫日志文件進行解釋,并將解釋后得到的應用語義數(shù)據(jù)寫入 存儲介質中,從而實現(xiàn)將需要備份的數(shù)據(jù)復制到備用存儲器。本發(fā)明實施例提供的存儲器 可以降低數(shù)據(jù)復制過程對源主機性能的影響,提高數(shù)據(jù)復制的效率,節(jié)約源主機的資源。
另外,本發(fā)明實施例提供的備用存儲器可以知曉應用的數(shù)據(jù)的一致性點,可以使 得在數(shù)據(jù)復制期間,備用主機也可以正常訪問備用存儲器中的數(shù)據(jù),即備用主機也可以正 常訪問業(yè)務,提高了備用主機的執(zhí)行效率。 參見圖6,圖6是本發(fā)明實施例六提供的存儲器的結構示意圖。
本發(fā)明實施例五提供的存儲器包括 日志文件獲取單元610,用于獲取源主機的重寫日志文件;
地址信息獲取單元620,用于獲取備用存儲器的地址信息; 日志文件發(fā)送單元630,用于根據(jù)地址信息將重寫日志文件發(fā)送到備用存儲器。
本發(fā)明實施例五提供的存儲器可以使用在前述對應的數(shù)據(jù)復制方法第二實施例 中,在本發(fā)明實施例提供的存儲器通過將重寫日志文件發(fā)送給備用存儲器,不需要從重寫 日志文件中讀取需要復制的數(shù)據(jù),從而降低數(shù)據(jù)復制過程對源主機性能的影響,提高數(shù)據(jù) 復制的效率,節(jié)約源主機的資源。 參見圖7,圖7是本發(fā)明實施例七提供的數(shù)據(jù)復制系統(tǒng)的結構示意圖。
本發(fā)明實施例提供的數(shù)據(jù)復制系統(tǒng)可以包括 源主機710、源存儲器720、備用存儲器730和備用主機740,其中備用存儲器730 包括存儲介質, 源主機710將需要復制的數(shù)據(jù)寫入源存儲器720中的重寫日志文件中;源存儲器720獲取源主機710的重寫日志文件和備用存儲器730的地址信息,重
寫日志文件中攜帶需要復制的數(shù)據(jù); 源存儲器720根據(jù)地址信息向備用存儲器730發(fā)送重寫日志文件; 備用存儲器730接收源存儲器720發(fā)送的重寫日志文件,將重寫日志文件中攜帶
的需要復制的數(shù)據(jù)解釋為應用語義數(shù)據(jù);備用存儲器將應用語義數(shù)據(jù)寫入備用存儲器的存
儲介質中。 本發(fā)明實施例提供的數(shù)據(jù)復制系統(tǒng)可以執(zhí)行前述實施例一、二和三提供的數(shù)據(jù)執(zhí) 行方法,具體執(zhí)行過程不再詳細描述。和現(xiàn)有技術相比,本發(fā)明實施例中源存儲器通過將重 寫日志文件發(fā)送給備用存儲器,不需要從重寫日志文件中讀取需要復制的數(shù)據(jù),數(shù)據(jù)復制 過程不需要重復讀寫重寫日志文件,從而降低數(shù)據(jù)復制過程對源主機性能的影響,提高數(shù) 據(jù)復制的效率,節(jié)約源主機的資源。 在本發(fā)明提供的數(shù)據(jù)復制系統(tǒng)實施例中,備用存儲器還包括通知單元,通知單元 用于在數(shù)據(jù)寫入單元將應用語義數(shù)據(jù)寫入存儲介質完成時,向備用存儲器對應的備用主機 發(fā)送通知消息。 另外,數(shù)據(jù)復制系統(tǒng)實施例中的源存儲器可以按照先進先出的方式獲取源主機的 重寫日志文件。源存儲器還可以按照陣列復制的方式將重寫日志文件發(fā)送給地址信息對應 的備用存儲器。
需要說明的是,上述裝置和系統(tǒng)內的各單元之間的信息交互、執(zhí)行過程等內容,由 于與本發(fā)明方法實施例基于同一構思,具體內容可參見本發(fā)明方法實施例中的敘述,此處 不再贅述。 本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以 通過計算機程序來指令相關的硬件來完成,的程序可存儲于計算機可讀取存儲介質中,該 程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,的存儲介質可為磁碟、光盤、只
讀存儲記憶體(R0M, Read-0nlyMemory)或隨機存儲記憶體(RAM, Random Access Memory)等。 以上對本發(fā)明實施例提供的數(shù)據(jù)復制方法和系統(tǒng)以及存儲器進行了詳細介紹,對 于本領域的一般技術人員,依據(jù)本發(fā)明實施例的思想,在具體實施方式
及應用范圍上均會 有改變之處,本說明書內容不應理解為對本發(fā)明的限制。
權利要求
一種數(shù)據(jù)復制方法,其特征在于,包括接收源存儲器發(fā)送的重寫日志文件;將所述重寫日志文件中攜帶的需要復制的數(shù)據(jù)解釋為應用語義數(shù)據(jù);將所述應用語義數(shù)據(jù)寫入存儲介質中。
2. 根據(jù)權利要求l所述的方法,其特征在于,還包括 在將應用語義數(shù)據(jù)寫入存儲介質后,向對應的備用主機發(fā)送通知消息。
3. 根據(jù)權利要求1所述的方法,其特征在于,所述接收源存儲器發(fā)送的重寫日志文件 包括以數(shù)據(jù)塊為單位接收源存儲器發(fā)送的重寫日志文件。
4. 一種數(shù)據(jù)復制方法,其特征在于,包括 獲取源主機的重寫日志文件和備用存儲器的地址信息; 根據(jù)所述地址信息向所述備用存儲器發(fā)送重寫日志文件。
5. 根據(jù)權利要求4所述的方法,其特征在于, 以數(shù)據(jù)塊為單位向所述備用存儲器發(fā)送所述重寫日志文件。
6. 根據(jù)權利要求4或5所述的方法,其特征在于,所述獲取源主機的重寫日志文件包括按照先進先出的方式獲取源主機的重寫日志文件。
7. —種存儲器,包括存儲介質,其特征在于,還包括重寫日志文件接收單元,用于接收源存儲器發(fā)送的重寫日志文件;重寫日志文件解釋單元,用于將所述重寫日志文件中攜帶的需要復制的數(shù)據(jù)解釋為應 用語義數(shù)據(jù);數(shù)據(jù)寫入單元,用于將所述應用語義數(shù)據(jù)寫入到所述存儲介質中。
8. 根據(jù)權利要求7所述的存儲器,其特征在于,還包括通知單元,用于在所述數(shù)據(jù)寫入單元將應用語義數(shù)據(jù)寫入所述存儲介質后,向對應的 備用主機發(fā)送通知消息。
9. 一種存儲器,其特征在于,包括重寫日志文件獲取單元,用于獲取源主機的重寫日志文件; 地址信息獲取單元,用于獲取備用存儲器的地址信息;重寫日志文件發(fā)送單元,用于根據(jù)所述地址信息將所述重寫日志文件發(fā)送到所述備用 存儲器。
10. —種數(shù)據(jù)復制系統(tǒng),其特征在于,包括源主機、備用主機、如權利要求9所述的源存儲器以及如權利要求7或8任一項所述的 備用存儲器,所述源主機將需要復制的數(shù)據(jù)寫入源存儲器中的重寫日志文件中。
全文摘要
本發(fā)明實施例公開了一種數(shù)據(jù)復制方法、存儲器和數(shù)據(jù)復制系統(tǒng),該方法包括接收源存儲器發(fā)送的重寫日志文件;將重寫日志文件中攜帶的需要復制的數(shù)據(jù)解釋為應用語義數(shù)據(jù);將應用語義數(shù)據(jù)寫入存儲介質中。本發(fā)明提供的數(shù)據(jù)復制方法不需要源存儲器從重寫日志文件中讀取數(shù)據(jù),從而降低數(shù)據(jù)復制過程對源主機性能的影響,提高數(shù)據(jù)復制的效率,節(jié)約源主機的資源。
文檔編號G06F11/14GK101763297SQ20101010488
公開日2010年6月30日 申請日期2010年1月29日 優(yōu)先權日2010年1月29日
發(fā)明者羅慶超 申請人:成都市華為賽門鐵克科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1