[發明專利]實現異構平臺下數據庫數據遷移的系統、裝置及方法無效
| 申請號: | 201110205915.2 | 申請日: | 2011-07-22 |
| 公開(公告)號: | CN102262662A | 公開(公告)日: | 2011-11-30 |
| 發明(設計)人: | 王友升;喬鑫 | 申請(專利權)人: | 浪潮(北京)電子信息產業有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 栗若木;王漪 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 平臺 數據庫 數據 遷移 系統 裝置 方法 | ||
技術領域
本發明涉及計算機技術中不同數據庫之間數據遷移的方法,尤其涉及實現異構平臺下數據庫數據遷移的系統、裝置及方法。
背景技術
信息技術(IT,Information?Technology)系統經過長時期運行,一方面因其異構化為企業的信息升級和管理帶來了更大的復雜性,另一方面也因方便用戶使用而起的作用愈大,導致數據量也愈巨大,以及業務類型也愈多樣化。這樣一來,使得企業的各項運作都較強地依賴于IT系統的正常運行,由此使得很多IT人員都面臨著類似如下一些問題:
(1)如何實現不同平臺架構下的客戶業務的遷移
例如,將非X86架構下的客戶業務遷移到一個可以不停擴展和擴張的X86架構下,能夠為后期的業務應用升級和遷移提供更多的靈活性。
(2)如何確保不同平臺架構下的客戶業務的數據平滑無縫地遷移,并確保數據遷移過程中的安全性及可靠性
例如,確保將非X86架構下數據庫中的用戶業務數據平滑無縫地遷移到X86架構的數據庫中,并確保數據遷移過程中非X86架構下的用戶業務不因宕機而中斷。
(3)如何實現不同平臺架構下的數據庫之間的數據同步
目前應用廣泛的具異構平臺架構下數據實時遷移的方案,例如數據復制方案(Shareplex)、數據庫容災恢復方案(RealSync)以及數據庫自帶的高可用組件,雖然這些方案在一定程度上可以滿足部分客戶業務應用的需求,但是同時也存在諸多不足,主要表現在如下一些方面:
1)由于要求源端和目標端的數據庫類型必須一致,故很難滿足異構平臺下的數據庫中數據的無縫遷移,例如像SharePlex架構和RealSync架構之間數據的無縫遷移。
2)不能確保目標端數據庫處于激活狀態,從而造成數據遷移時需較長的停機時間,譬如Oracle的自身組件物理備庫機制等。
由于上述技術上的不足,使得IT人員難以解決其所面臨的上述種種問題,導致出現不利于技術繼續發展的瓶頸。
發明內容
本發明所要解決的技術問題是提供一種實現異構平臺下數據庫數據遷移的系統、裝置及方法,能夠確保異構下的客戶業務數據平滑無縫地遷移。
為了解決上述技術問題,本發明提供了一種實現異構平臺下數據庫數據遷移的系統,其特征在于,包括依次連接的源端數據庫、數據遷移裝置以及目標端數據庫,其中:
源端數據庫,用于將各個應用業務發生更改的數據記載在日志流中;
數據遷移裝置,用于從源端數據庫記載的日志流中捕獲應用業務發生更改的數據,將更改的數據隨相應的應用業務一起通過相應的解譯轉換成標準的數據庫查詢語句,并傳遞給目標端數據庫;
目標端數據庫,用于通過執行標準的數據庫查詢語句完成與源端數據庫的數據同步。
進一步地,數據遷移裝置包括依次連接的通用日志分析引擎模塊、專用日志分析引擎模塊以及業務解譯模塊,目標端數據庫內置有標準數據查詢引擎模塊;其中:
通用日志分析引擎模塊,用于將源端數據庫記載的日志流指派給專用日志分析引擎模塊中相應的專用數據庫日志分析引擎;
專用日志分析引擎模塊,用于通過相應的專用數據庫日志分析引擎根據數據庫特征和日志格式從日志流中捕獲所述發生更改的數據,并與源端數據庫中應用業務的觸發、數據存儲及操作一起,輸出給業務解譯模塊;
業務解譯模塊,用于將源端數據庫應用業務發生更改的數據及應用業務的觸發、數據存儲及操作通過解譯,轉換成標準的結構化查詢語言語句,并通過互聯網傳遞給目標端數據庫中的標準數據查詢引擎模塊;
標準數據查詢引擎模塊,用于通過標準結構化查詢語言引擎將解譯的標準的結構化查詢語言語句提供給目標端數據庫的應用進程執行。
為了解決上述技術問題,本發明提供了一種實現異構平臺下數據庫數據遷移的裝置,包括相互連接的專用日志分析引擎模塊以及業務解譯模塊,其中:
專用日志分析引擎模塊,用于從源端數據庫記載的日志流中捕獲應用業務發生更改的數據,并與應用業務一起輸出給業務解譯模塊;
業務解譯模塊,用于將應用業務發生更改的數據及應用業務通過解譯,轉換成標準的結構化查詢語言語句,并傳遞給目標端數據庫。
進一步地,在專用日志分析引擎模塊之前還包括通用日志分析引擎模塊,其中:
通用日志分析引擎模塊,用于將源端數據庫記載的日志流指派給專用日志分析引擎模塊中相應的專用數據庫日志分析引擎;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮(北京)電子信息產業有限公司,未經浪潮(北京)電子信息產業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110205915.2/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





