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

數(shù)據(jù)遷移方法、裝置及系統(tǒng)的制作方法

文檔序號(hào):8543443閱讀:1049來源:國(guó)知局
數(shù)據(jù)遷移方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及數(shù)據(jù)管理領(lǐng)域,特別涉及一種數(shù)據(jù)遷移方法、系統(tǒng)及設(shè)備。
【背景技術(shù)】
[0002]數(shù)據(jù)遷移是數(shù)據(jù)運(yùn)維中最為重要的一個(gè)部分,通過將業(yè)務(wù)數(shù)據(jù)從舊的源服務(wù)器遷移到新的目標(biāo)服務(wù)器,能夠支持新業(yè)務(wù)的接入、解決磁盤不足或性能不足的問題。
[0003]傳統(tǒng)的數(shù)據(jù)遷移方法主要是停寫數(shù)據(jù)遷移。也即:首先在源服務(wù)器上停止寫數(shù)據(jù)服務(wù)但保留讀數(shù)據(jù)服務(wù);然后將源服務(wù)器上的數(shù)據(jù)按所需條件導(dǎo)出,并按新格式遷移到目標(biāo)服務(wù)器;最后切換路由,由目標(biāo)服務(wù)器提供已遷移數(shù)據(jù)的寫數(shù)據(jù)服務(wù)和讀數(shù)據(jù)服務(wù),從而完成數(shù)據(jù)遷移過程。
[0004]在實(shí)現(xiàn)本發(fā)明實(shí)施例的過程中,發(fā)明人發(fā)現(xiàn)上述技術(shù)至少存在以下問題:優(yōu)秀的數(shù)據(jù)遷移方法應(yīng)當(dāng)最大程度保證數(shù)據(jù)的一致性,并盡量保證數(shù)據(jù)遷移過程中不中斷業(yè)務(wù)的正常運(yùn)行。上述數(shù)據(jù)遷移方法雖然能夠保證數(shù)據(jù)的一致性,但是在數(shù)據(jù)遷移過程中,需要停止寫數(shù)據(jù)服務(wù),造成了業(yè)務(wù)中寫數(shù)據(jù)服務(wù)的中斷。

【發(fā)明內(nèi)容】

[0005]為了解決停寫數(shù)據(jù)遷移方法會(huì)造成業(yè)務(wù)的寫數(shù)據(jù)服務(wù)的中斷的問題,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)遷移方法、系統(tǒng)及設(shè)備。所述技術(shù)方案如下:
[0006]第一方面,提供了一種數(shù)據(jù)遷移方法,用于目標(biāo)服務(wù)器中,所述方法包括:
[0007]接收業(yè)務(wù)數(shù)據(jù)的寫數(shù)據(jù)請(qǐng)求,所述寫數(shù)據(jù)請(qǐng)求是請(qǐng)求路由設(shè)備在數(shù)據(jù)遷移過程中收到所述寫數(shù)據(jù)請(qǐng)求后轉(zhuǎn)發(fā)的;
[0008]根據(jù)所述寫數(shù)據(jù)請(qǐng)求檢測(cè)所述業(yè)務(wù)數(shù)據(jù)是否已經(jīng)從源服務(wù)器遷移至所述目標(biāo)服務(wù)器;
[0009]在檢測(cè)結(jié)果為所述業(yè)務(wù)數(shù)據(jù)已經(jīng)從所述源服務(wù)器遷移至所述目標(biāo)服務(wù)器時(shí),以更新方式寫入所述業(yè)務(wù)數(shù)據(jù)。
[0010]第二方面,提供了一種數(shù)據(jù)遷移方法,所述方法包括:
[0011]在數(shù)據(jù)遷移過程中,接收對(duì)業(yè)務(wù)數(shù)據(jù)的寫數(shù)據(jù)請(qǐng)求;
[0012]將所述寫數(shù)據(jù)請(qǐng)求轉(zhuǎn)發(fā)至目標(biāo)服務(wù)器;所述目標(biāo)服務(wù)器用于根據(jù)所述寫數(shù)據(jù)請(qǐng)求檢測(cè)所述業(yè)務(wù)數(shù)據(jù)是否已經(jīng)從源服務(wù)器遷移至所述目標(biāo)服務(wù)器,并在檢測(cè)結(jié)果為所述業(yè)務(wù)數(shù)據(jù)已經(jīng)從所述源服務(wù)器遷移至所述目標(biāo)服務(wù)器時(shí),以更新方式寫入所述業(yè)務(wù)數(shù)據(jù)。
[0013]第三方面,提供了一種數(shù)據(jù)遷移裝置,用于目標(biāo)服務(wù)器中,所述裝置包括:
[0014]轉(zhuǎn)發(fā)接收模塊,用于接收業(yè)務(wù)數(shù)據(jù)的寫數(shù)據(jù)請(qǐng)求,所述寫數(shù)據(jù)請(qǐng)求是請(qǐng)求路由設(shè)備在數(shù)據(jù)遷移過程中收到所述寫數(shù)據(jù)請(qǐng)求后轉(zhuǎn)發(fā)的;
[0015]寫請(qǐng)求檢測(cè)模塊,用于根據(jù)所述寫數(shù)據(jù)請(qǐng)求檢測(cè)所述業(yè)務(wù)數(shù)據(jù)是否已經(jīng)從源服務(wù)器遷移至所述目標(biāo)服務(wù)器;
[0016]更新寫入模塊,用于在所述寫請(qǐng)求檢測(cè)模塊的檢測(cè)結(jié)果為所述業(yè)務(wù)數(shù)據(jù)已經(jīng)從所述源服務(wù)器遷移至所述目標(biāo)服務(wù)器時(shí),以更新方式寫入所述業(yè)務(wù)數(shù)據(jù)。
[0017]第四方面,提供了一種數(shù)據(jù)遷移裝置,所述裝置包括:
[0018]寫請(qǐng)求接收模塊,用于在數(shù)據(jù)遷移過程中,接收對(duì)業(yè)務(wù)數(shù)據(jù)的寫數(shù)據(jù)請(qǐng)求;
[0019]請(qǐng)求轉(zhuǎn)發(fā)模塊,用于將所述寫數(shù)據(jù)請(qǐng)求轉(zhuǎn)發(fā)至目標(biāo)服務(wù)器;所述目標(biāo)服務(wù)器用于根據(jù)所述寫數(shù)據(jù)請(qǐng)求檢測(cè)所述業(yè)務(wù)數(shù)據(jù)是否已經(jīng)從源服務(wù)器遷移至所述目標(biāo)服務(wù)器,并在檢測(cè)結(jié)果為所述業(yè)務(wù)數(shù)據(jù)已經(jīng)從所述源服務(wù)器遷移至所述目標(biāo)服務(wù)器時(shí),以更新方式寫入所述業(yè)務(wù)數(shù)據(jù)。
[0020]第五方面,提供了一種數(shù)據(jù)遷移系統(tǒng),所述數(shù)據(jù)遷移系統(tǒng)包括:請(qǐng)求路由設(shè)備、與所述請(qǐng)求路由設(shè)備相連的源服務(wù)器和與所述請(qǐng)求路由設(shè)備相連的目標(biāo)服務(wù)器,所述源服務(wù)器和所述目標(biāo)服務(wù)器相連;
[0021]所述請(qǐng)求路由設(shè)備,包括如第四方面所述的數(shù)據(jù)遷移裝置;
[0022]所述目標(biāo)服務(wù)器,包括如第三方面所述的數(shù)據(jù)遷移裝置。
[0023]本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
[0024]通過在數(shù)據(jù)遷移過程中,由請(qǐng)求路由設(shè)備將寫數(shù)據(jù)請(qǐng)求轉(zhuǎn)發(fā)至目標(biāo)服務(wù)器,目標(biāo)服務(wù)器根據(jù)寫數(shù)據(jù)請(qǐng)求檢測(cè)業(yè)務(wù)數(shù)據(jù)是否已經(jīng)從源服務(wù)器遷移至目標(biāo)服務(wù)器,并在檢測(cè)結(jié)果為業(yè)務(wù)數(shù)據(jù)已經(jīng)從源服務(wù)器遷移至目標(biāo)服務(wù)器時(shí)以更新方式寫入業(yè)務(wù)數(shù)據(jù);解決了停寫數(shù)據(jù)遷移方法會(huì)造成業(yè)務(wù)的寫數(shù)據(jù)服務(wù)的中斷的問題;達(dá)到了在保證數(shù)據(jù)一致性的前提下,數(shù)據(jù)遷移過程中也能夠響應(yīng)寫數(shù)據(jù)請(qǐng)求的效果。
【附圖說明】
[0025]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0026]圖1是本發(fā)明實(shí)施例提供的數(shù)據(jù)遷移方法所涉及的實(shí)施環(huán)境的結(jié)構(gòu)示意圖;
[0027]圖2是本發(fā)明一個(gè)實(shí)施例提供的數(shù)據(jù)遷移方法的方法流程圖;
[0028]圖3是本發(fā)明另一實(shí)施例提供的數(shù)據(jù)遷移方法的方法流程圖;
[0029]圖4是本發(fā)明再一實(shí)施例提供的數(shù)據(jù)遷移方法的方法流程圖;
[0030]圖5是本發(fā)明一個(gè)實(shí)施例提供的數(shù)據(jù)遷移裝置的結(jié)構(gòu)方框圖;
[0031]圖6是本發(fā)明另一實(shí)施例提供的數(shù)據(jù)遷移裝置的結(jié)構(gòu)方框圖;
[0032]圖7是本發(fā)明一個(gè)實(shí)施例提供的數(shù)據(jù)遷移裝置的結(jié)構(gòu)方框圖;
[0033]圖8是本發(fā)明另一實(shí)施例提供的數(shù)據(jù)遷移裝置的結(jié)構(gòu)方框圖;
[0034]圖9是本發(fā)明一個(gè)實(shí)施例提供的數(shù)據(jù)遷移系統(tǒng)的結(jié)構(gòu)方框圖。
【具體實(shí)施方式】
[0035]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0036]請(qǐng)參考圖1,其示出了本發(fā)明實(shí)施例提供的數(shù)據(jù)遷移方法所涉及的實(shí)施環(huán)境的結(jié)構(gòu)示意圖。該實(shí)施環(huán)境包括:請(qǐng)求路由設(shè)備120、源服務(wù)器140和目標(biāo)服務(wù)器160。
[0037]請(qǐng)求路由設(shè)備120用于接收用戶對(duì)業(yè)務(wù)數(shù)據(jù)的讀數(shù)據(jù)請(qǐng)求或?qū)憯?shù)據(jù)請(qǐng)求,然后將讀數(shù)據(jù)請(qǐng)求或?qū)憯?shù)據(jù)請(qǐng)求路由轉(zhuǎn)發(fā)至業(yè)務(wù)數(shù)據(jù)所對(duì)應(yīng)的服務(wù)器。與【背景技術(shù)】不同的是,該請(qǐng)求路由設(shè)備120還新增了將讀數(shù)據(jù)請(qǐng)求或?qū)憯?shù)據(jù)請(qǐng)求路由至目標(biāo)服務(wù)器的功能。
[0038]源服務(wù)器140是業(yè)務(wù)數(shù)據(jù)在數(shù)據(jù)遷移前的存儲(chǔ)位置。源服務(wù)器140與請(qǐng)求路由設(shè)備120和目標(biāo)服務(wù)器160相連。
[0039]目標(biāo)服務(wù)器160是業(yè)務(wù)數(shù)據(jù)在數(shù)據(jù)遷移后的存儲(chǔ)位置。目標(biāo)服務(wù)器160與請(qǐng)求路由設(shè)備120和源服務(wù)器140相連。
[0040]請(qǐng)參考圖2,其示出了本發(fā)明一個(gè)實(shí)施例提供的數(shù)據(jù)遷移方法的方法流程圖。本實(shí)施例以該數(shù)據(jù)遷移方法應(yīng)用于圖1所示出的請(qǐng)求訪問設(shè)備來舉例說明。該數(shù)據(jù)遷移方法,包括:
[0041]步驟202,在數(shù)據(jù)遷移過程中,接收對(duì)業(yè)務(wù)數(shù)據(jù)的寫數(shù)據(jù)請(qǐng)求;
[0042]在數(shù)據(jù)遷移過程開始后,也即業(yè)務(wù)數(shù)據(jù)開始從源服務(wù)器向目標(biāo)服務(wù)器遷移后,請(qǐng)求路由設(shè)備依然接收對(duì)業(yè)務(wù)數(shù)據(jù)的寫數(shù)據(jù)請(qǐng)求。
[0043]步驟204,將寫數(shù)據(jù)請(qǐng)求轉(zhuǎn)發(fā)至目標(biāo)服務(wù)器;該目標(biāo)服務(wù)器用于根據(jù)寫數(shù)據(jù)請(qǐng)求檢測(cè)業(yè)務(wù)數(shù)據(jù)是否已經(jīng)從源服務(wù)器遷移至目標(biāo)服務(wù)器,并在檢測(cè)結(jié)果為業(yè)務(wù)數(shù)據(jù)已經(jīng)從源服務(wù)器遷移至目標(biāo)服務(wù)器時(shí),以更新方式寫入業(yè)務(wù)數(shù)據(jù)。
[0044]請(qǐng)求路由設(shè)備將接收到的寫數(shù)據(jù)請(qǐng)求轉(zhuǎn)發(fā)給目標(biāo)服務(wù)器,由目標(biāo)服務(wù)器來處理該寫數(shù)據(jù)請(qǐng)求。
[0045]綜上所述,本實(shí)施例提供的數(shù)據(jù)遷移方法,通過在數(shù)據(jù)遷移過程中,由請(qǐng)求路由設(shè)備將寫數(shù)據(jù)請(qǐng)求轉(zhuǎn)發(fā)至目標(biāo)服務(wù)器,目標(biāo)服務(wù)器根據(jù)寫數(shù)據(jù)請(qǐng)求檢測(cè)業(yè)務(wù)數(shù)據(jù)是否已經(jīng)從源服務(wù)器遷移至目標(biāo)服務(wù)器,并在檢測(cè)結(jié)果為業(yè)務(wù)數(shù)據(jù)已經(jīng)從源服務(wù)器遷移至目標(biāo)服務(wù)器時(shí)以更新方式寫入業(yè)務(wù)數(shù)據(jù);解決了停寫數(shù)據(jù)遷移方法會(huì)造成業(yè)務(wù)的寫數(shù)據(jù)服務(wù)的中斷的問題;達(dá)到了在保證數(shù)據(jù)一致性的前提下,數(shù)據(jù)遷移過程中也能夠響應(yīng)寫數(shù)據(jù)請(qǐng)求的效果。
[0046]請(qǐng)參考圖3,其示出了本發(fā)明另一實(shí)施例提供的數(shù)據(jù)遷移方法的方法流程圖。本實(shí)施例以該數(shù)據(jù)遷移方法應(yīng)用于圖1所示出的請(qǐng)求訪問設(shè)備來舉例說明。該數(shù)據(jù)遷移方法,包括:
[0047]步驟302,接收業(yè)務(wù)數(shù)據(jù)的寫數(shù)據(jù)請(qǐng)求,該寫數(shù)據(jù)請(qǐng)求是請(qǐng)求路由設(shè)備在數(shù)據(jù)遷移過程中收到該寫數(shù)據(jù)請(qǐng)求后轉(zhuǎn)發(fā)的;
[0048]在數(shù)據(jù)遷移過程開始后,也即業(yè)務(wù)數(shù)據(jù)開始從源服務(wù)器向目標(biāo)服務(wù)器遷移后,請(qǐng)求路由設(shè)備依然會(huì)接收對(duì)業(yè)務(wù)數(shù)據(jù)的寫數(shù)據(jù)請(qǐng)求,并將該寫數(shù)據(jù)請(qǐng)求轉(zhuǎn)發(fā)至目標(biāo)服務(wù)器。目標(biāo)服務(wù)器接收業(yè)務(wù)數(shù)據(jù)的寫數(shù)據(jù)請(qǐng)求。
[0049]步驟304,根據(jù)寫數(shù)據(jù)請(qǐng)求檢測(cè)業(yè)務(wù)數(shù)據(jù)是否已經(jīng)從源服務(wù)器遷移至目標(biāo)服務(wù)器;
[0050]步驟306,在檢測(cè)結(jié)果為業(yè)務(wù)數(shù)據(jù)已經(jīng)從源服務(wù)器遷移至目標(biāo)服務(wù)器時(shí),以更新方式寫入業(yè)務(wù)數(shù)據(jù)。
[0051]綜上
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1