[發明專利]數據遷移方法及裝置在審
| 申請號: | 201610179490.5 | 申請日: | 2016-03-25 |
| 公開(公告)號: | CN107229657A | 公開(公告)日: | 2017-10-03 |
| 發明(設計)人: | 丁偉偉 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F3/06;G06F11/30 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司11315 | 代理人: | 許志勇 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 遷移 方法 裝置 | ||
技術領域
本申請屬于數據處理技術領域,具體地說,涉及一種數據遷移方法及裝置。
背景技術
隨著網絡和計算機技術的發展,基于計算機技術的數據處理系統,實現了對數據的加工、整理、分析等處理操作,因此被廣泛應用到不同的業務領域中,實現業務數據的處理。
比如在一個實際應用中,數據處理系統可以與銀行系統建立聯接,進行公共事業繳費、信用卡還款、個人信息管理等業務操作,根據不同的業務操作,實現對業務數據的查詢、增加或修改等處理操作。
在數據處理系統生命周期演進過程中,為了適應不斷擴大的業務內容,數據處理系統的功能會越來越復雜,為了提高數據處理性能,需要進行系統架構重新設計或優化,將部分功能拆解,重新構建實現該部分功能的新系統,也即重構系統,重構系統還可以被賦予新的功能,完成新業務的開發等。
由于重構系統是基于原始的數據處理系統(稱為源系統)重新構建獲得,重構系統與源系統之間存在一定的數據依賴,因此,需要將源系統中與重構系統相關的待遷移數據遷移至重構系統。
在現有技術中,將源系統中的待遷移數據遷移至重構系統通常是通過配置并執行遷移邏輯,將源系統中的待遷移數據全部遷移至重構系統,但是現有的這種數據遷移方案在數據遷移過程中,由于需要占用系統資源,因此會對系統性能造成影響,從而也會影響數據遷移。
發明內容
有鑒于此,本申請所要解決的技術問題是提供了一種數據遷移方法及裝置,避免了數據遷移對系統性能的影響,保證了數據遷移的可靠性。
為了解決上述技術問題,本申請公開了一種數據遷移方法:包括:
監測源系統的待遷移數據中,是否存在滿足數據遷移條件的目標數據;
獲取所述源系統以及重構系統的系統性能,并判斷所述源系統以及所述重構系統的系統性能是否滿足性能需求條件;
在所述待遷移數據中存在滿足數據遷移條件的目標數據,且所述源系統以及所述重構系統的系統性能滿足性能需求條件時,生成第一數據遷移指令,由所述源系統或所述重構系統響應所述第一數據遷移指令,將所述目標數據遷移至所述重構系統。
優選地,所述監測源系統的待遷移數據中,是否存在滿足數據遷移條件的目標數據包括:
監測源系統的待遷移數據中,是否存在操作頻率高于第一頻率閾值的目標數據;其中,所述目標數據的操作頻率根據用戶觸發的針對所述目標數據的數據處理請求,執行數據處理操作的次數統計獲得。
優選地,所述監測源系統的待遷移數據中,是否存在滿足數據遷移條件的目標數據包括:
監測所述源系統的待遷移數據中,是否存在根據用戶觸發的數據處理請求,執行數據處理操作之后的目標數據。
優選地,所述監測源系統的待遷移數據中,是否存在滿足數據遷移條件的目標數據包括:
監測源系統的待遷移數據中,是否存在根據用戶觸發的數據處理請求,執行數據處理操作,且操作頻率高于第一頻率閾值的目標數據。
優選地,所述方法還包括:
每到達預設時間,再次獲取所述源系統以及所述重構系統的系統性能;
判斷所述源系統以及所述重構系統系統性能是否滿足性能需求條件;
在所述源系統以及所述重構系統的系統性能滿足性能需求條件時,生成第二數據遷移指令,由所述源系統或所述重構系統響應所述第二數據遷移指令,將所述待遷移數據中,操作頻率低于第二頻率閾值的低頻數據遷移至所述重構系統。
優選地,所述系統性能包括系統負載以及數據庫響應時間;
所述判斷所述源系統以及所述重構系統的系統性能是否滿足性能需求條件包括:
判斷所述源系統的系統負載是否低于第一負載閾值、以及所述重構系統的系統負載是否低于第二負載閾值、所述源系統的數據庫響應時間是否低于第一響應閾值以及所述重構系統的數據庫響應時間是否低于第二響應閾值。
一種數據遷移裝置,包括:
監測模塊,用于監測源系統的待遷移數據中,是否存在滿足數據遷移條件的目標數據;
第一性能獲取模塊,用于獲取所述源系統以及重構系統的系統性能;
第一性能判斷模塊,用于判斷所述源系統以及所述重構系統的系統性能是否滿足性能需求條件;
第一遷移觸發模塊,用于在所述待遷移數據中存在滿足數據遷移條件的目標數據,且所述源系統以及所述重構系統的系統性能滿足性能需求條件時,生成第一數據遷移指令,由所述源系統以及所述重構系統響應所述第一數據遷移指令,將所述目標數據遷移至所述重構系統。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610179490.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:全量數據導出方法、裝置及系統
- 下一篇:問題反饋信息處理方法及裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





