[發明專利]數據遷移方法及裝置有效
| 申請號: | 201710197702.7 | 申請日: | 2017-03-29 |
| 公開(公告)號: | CN108664496B | 公開(公告)日: | 2022-03-25 |
| 發明(設計)人: | 劉軍;方錦亮;趙重慶;溫偉飛;李良必 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/27 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 朱雅男 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 遷移 方法 裝置 | ||
本發明公開了一種數據遷移方法及裝置,屬于網絡技術領域。該方法包括:根據原服務集群的計算任務日志,獲取多個關系鏈,計算任務日志用于記錄原服務集群中計算任務與業務數據的關聯關系,每個關系鏈用于指示具有關聯關系的一組計算任務和業務數據;以關系鏈為單位,將多個關系鏈所指示的業務數據和計算任務依次遷移至目標服務集群;在基于任一個關系鏈進行遷移時,正常運行多個關系鏈中未進行遷移的關系鏈所指示的計算任務。通過將具有關聯關系的業務數據和計算任務采用一個關系鏈表示,使得在進行數據遷移的過程中,仍可以正常運行未進行遷移的關系鏈所指示的計算任務,從而不會影響未進行遷移的關系鏈所指示業務的正常使用。
技術領域
本發明涉及網絡技術領域,特別涉及一種數據遷移方法及裝置。
背景技術
隨著網絡技術發展,各種業務的業務數據量在不斷地迅猛增長,能夠達到PB(Petabyte,拍字節)級甚至以上的數量級,使得互聯網和信息行業進入了大數據時代。在大數據時代,通常采用由大量服務器組成的服務集群來進行業務數據存儲、業務處理和業務管理。在實際應用中,服務集群通常會部署在同一個IDC(Internet Data Center,數據中心)機房中。然而,隨著業務數據的不斷增長,服務集群的規模也在不斷擴大,而IDC機房的規模是有限的,其中可能存放不下該服務集群的所有服務器,從而限制了服務集群的規模,此時,為了滿足業務數據增長的需求,可以將服務集群中的數據遷移到規模更大的新服務集群中。
現有技術中,服務集群在進行業務處理時,會為業務創建相應的計算任務并為該計算任務分配相應的計算資源,通過運行該計算任務來執行業務數據的處理過程。由于各種業務之間通常是相互關聯的,為了避免在遷移一個業務的業務數據時對相關聯的其他業務造成影響,通常會將服務集群的數據進行整體遷移,在整體遷移時,需要先停止所有的計算任務(即停止向所有業務提供服務)后,將所有業務數據遷移到新服務集群,然后,在新服務集群重新配置計算任務并分配相應的計算資源,之后啟動重新配置的計算任務,從而為所有業務重新提供服務,從而完成數據遷移。
在實現本發明的過程中,發明人發現現有技術至少存在以下問題:
由于服務集群中業務數據的數據量巨大,遷移過程通常需要花費幾天、幾個月或者更長的時間,如果這個時間內停止對所有業務提供服務,會導致所有業務都不能正常使用。
發明內容
為了解決現有技術的問題,本發明實施例提供了一種數據遷移方法及裝置。所述技術方案如下:
一方面,提供了一種數據遷移方法,所述方法包括:
根據原服務集群的計算任務日志,獲取多個關系鏈,所述計算任務日志用于記錄所述原服務集群中計算任務與業務數據的關聯關系,每個關系鏈用于指示具有關聯關系的一組計算任務和業務數據;
以關系鏈為單位,將所述多個關系鏈所指示的業務數據和計算任務依次遷移至目標服務集群;
其中,在基于任一個關系鏈進行遷移時,正常運行所述多個關系鏈中未進行遷移的關系鏈所指示的計算任務。
另一方面,提供了一種數據遷移裝置,所述裝置包括:
第一獲取單元,用于根據原服務集群的計算任務日志,獲取多個關系鏈,所述計算任務日志用于記錄所述原服務集群中計算任務與業務數據的關聯關系,每個關系鏈用于指示具有關聯關系的一組計算任務和業務數據;
遷移單元,用于以關系鏈為單位,將所述多個關系鏈所指示的業務數據和計算任務依次遷移至目標服務集群;
其中,在基于任一個關系鏈進行遷移時,正常運行所述多個關系鏈中未進行遷移的關系鏈所指示的計算任務。
本發明實施例提供的技術方案帶來的有益效果是:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710197702.7/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





