[發明專利]一種數據遷移的方法、裝置、計算機設備及可讀存儲介質在審
| 申請號: | 202010174080.8 | 申請日: | 2020-03-13 |
| 公開(公告)號: | CN111367890A | 公開(公告)日: | 2020-07-03 |
| 發明(設計)人: | 宋龍輝 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/18;G06F8/30 |
| 代理公司: | 北京英特普羅知識產權代理有限公司 11015 | 代理人: | 程超 |
| 地址: | 518052 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 遷移 方法 裝置 計算機 設備 可讀 存儲 介質 | ||
本發明公開了一種數據遷移的方法、裝置、計算機設備及可讀存儲介質,該方法包括:接收數據遷移指令;其中,所述數據遷移指令包括:源數據庫信息、目標數據庫信息、和遷移對象信息;根據所述數據遷移指令,從預設的模板數據庫中確定出與所述數據遷移指令對應的遷移模板;將所述源數據庫信息、目標數據庫信息和遷移對象信息添加到確定出的遷移模板中,以形成遷移腳本程序;執行所述遷移腳本程序以實現所述數據遷移指令;本發明可以自動根據需求生成遷移腳本程序,減少人力成本、提高工作效率。
技術領域
本發明涉及數據處理技術領域,具體涉及一種數據遷移的方法、裝置、計算機設備及可讀存儲介質。
背景技術
在一個項目的開發過程中,經常需要進行數據遷移;目前,在實現數據遷移時,需要運維人員根據具體的數據遷移需求編寫腳本程序,從而實現數據的提取和同步。因此,現有的數據遷移方式存在自動化程度較低、效率低下的問題,而且會受限于運維人員的編寫腳本程序的能力,不利于項目的開發。
發明內容
本發明的目的在于提供一種數據遷移的方法、裝置、計算機設備及可讀存儲介質,可以自動根據需求生成遷移腳本程序,減少人力成本、提高工作效率。
根據本發明的一個方面,提供了一種數據遷移的方法,具體包括以下步驟:
接收數據遷移指令;其中,所述數據遷移指令包括:源數據庫信息、目標數據庫信息、和遷移對象信息;
根據所述數據遷移指令,從預設的模板數據庫中確定出與所述數據遷移指令對應的遷移模板;所述遷移模板為事先編輯好的用于數據遷移的腳本框架;
將所述源數據庫信息、目標數據庫信息和遷移對象信息添加到確定出的遷移模板中,以形成遷移腳本程序;
執行所述遷移腳本程序以實現所述數據遷移指令。
可選的,在所述根據所述數據遷移指令,從預設的模板數據庫中確定出與所述數據遷移指令對應的遷移模板之前,所述方法還包括:
根據所述源數據庫信息和目標數據庫信息判斷出數據遷移流向是否為從生產環境遷移到測試環境或者從生產環境遷移到演示環境;
若是,則向預設終端發送驗證請求消息,并在接收到驗證通過消息時,根據所述數據遷移指令,從預設的模板數據庫中確定出與所述數據遷移指令對應的遷移模板。
可選的,所述根據所述數據遷移指令,從預設的模板數據庫中確定出與所述數據遷移指令對應的遷移模板,具體包括:
根據所述數據遷移指令確定出數據遷移流向、源數據庫的種類信息、目標數據庫的種類信息;
判斷在所述模板數據庫中是否存在與所述數據遷移流向、源數據庫的種類信息、目標數據庫的種類信息相匹配的模板記錄信息;
若是,則在所述模板記錄信息中包含預設標識信息的情況下結束數據遷移進程,或者在所述模板記錄信息中不包含預設標識信息的情況下從所述模板數據庫中查找到與所述模板記錄信息對應的遷移模板。
可選的,所述方法還包括:
當在所述模板數據庫中不存在與所述數據遷移流向、源數據庫的種類信息、目標數據庫的種類信息相匹配的模板記錄信息時,將所述數據遷移流向、源數據庫的種類信息、目標數據庫的種類信息形成一條新的模板記錄信息;
在形成的模板記錄信息中添加預設標識信息,并將所述模板記錄信息存儲到所述模板數據庫中。
可選的,所述方法還包括:
采集數據遷移過程中產生的遷移日志,并根據所述遷移日志生成可視化的遷移報告;其中,所述遷移報告包括:數據遷移流向、遷移的數據量和遷移耗時。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010174080.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高分子涂層天然乳膠管及其制備方法
- 下一篇:鍵盤模塊與鍵盤裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





