數據庫間數據遷移常見工具和方法

項目需要對oracle數據遷移到MySQL中,蒐集了一些方法和工具,現在做一個彙總和總結,較好的有以下幾種:

1SQLyog(https://link.zhihu.com/?target=https%3A//www.webyog.com/product/sqlyog)

SQLyog是世界著名的Webyog公司出品的一款簡潔高效、功能強大的圖形化MySQL數據庫管理工具。使用SQLyog,可以快速直觀地讓我們從世界上任何角落通過網絡來維護遠端的MySQL數據庫。

2intelligent-converters oracle-to-mysql (https://link.zhihu.com/?target=http%3A//www.convert-in.com/)

外國軟件,官網說法一般的i7可達2/秒。

3DB2DB(https://link.zhihu.com/?target=http%3A//www.szmesoft.com/DB2DB)

國內深圳的軟件,官網介紹說在大數據情況下(千萬級別以上),處理速度比國內外同類軟件要高出300%以上。

4MySQL Migration Toolkit免費

MySQL Migration Toolkit是一款很不錯的將其他數據源轉換成mysql的工具。這個 Mysql官方提供的工具

5、Navicat Premium

這個不多做介紹,都知道的。

6、kettle等ETL工具

很多ETL工具帶有從一個數據庫讀取寫入另一個數據庫的功能

7、自己編寫

利用JAVA、Rpython等編寫程序進行數據轉移。

 

限制遷移的速度中除了工具性能外,估計在網絡速度方面也會有較大限制;按照每秒可以達到10M(萬條數據左右)的網絡傳輸速度,1T需要1024*1024/3600*1030小時,實際估計還沒有這麼快。具體的方法工具使用網上有比較多的教程。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章