yugong v1.0.3 發布,幫助用戶完成從Oracle數據遷移到MySQL上
08年左右,阿里巴巴開始嘗試MySQL的相關研究,并開發了基于MySQL分庫分表技術的相關產品,Cobar/TDDL(目前為阿里云DRDS產品),解決了單機Oracle無法滿足的擴展性問題,當時也掀起一股去IOE項目的浪潮,愚公這項目因此而誕生,其要解決的目標就是幫助用戶完成從Oracle數據遷移到MySQL上,完成去IOE的第一步.
整個數據遷移過程,分為兩部分:
- 全量遷移
- 增量遷移
過程描述:
- 增量數據收集 (創建oracle表的增量物化視圖)
- 進行全量復制
- 進行增量復制 (可并行進行數據校驗)
- 原庫停寫,切到新庫
架構
說明:
-
一個Jvm Container對應多個instance,每個instance對應于一張表的遷移任務
- instance分為三部分
a. extractor (從源數據庫上提取數據,可分為全量/增量實現)
b. translator (將源庫上的數據按照目標庫的需求進行自定義轉化)
c. applier (將數據更新到目標庫,可分為全量/增量/對比的實現)
更新日志
下載
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!