成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用數據庫同步中間件DBSyncer實現不同數據庫的數據同步

數據庫
本文將介紹一款開源且部署、使用簡單、遷移相對高效的數據庫中間件DBSyncer來進行數據遷移。該工具支持Oracle、MySQL、PostgreSQL、 SQL SERVER、ES、Kafka等數據庫之間的遷移。

    有去O(ORACLE數據庫)、信創、國產化數據庫等項目實踐的同學應該都遇到過不同數據庫之前進行數據遷移的問題,雖然有各種工具可以實現,但是有些工具的部署、使用比較復雜,也有些工具遷移數據效率很低。本文將介紹一款開源且部署、使用簡單、遷移相對高效的數據庫中間件DBSyncer來進行數據遷移。該工具支持Oracle、MySQL、PostgreSQL、 SQL SERVER、ES、Kafka等數據庫之間的遷移。

圖片

1. 部署

推薦機器配置:內存8GB,4core,磁盤60GB(建議上好點的SSD)。

本次在Linux服務器上進行部署。

(1)部署JDK

根據官方文檔指引,需要安裝JDK8,具體可以自行在官方下載安裝。

圖片

我使用的8.0.191也可以。

圖片

(2)下載安裝包并進行部署啟動

DBSyncer分社區版記專業版,如果想試用專業版功能可以自行測試,本文將使用社區版進行測試。

下載:

社區版下載地址:https://gitee.com/ghi/dbsyncer/releases。

為了體驗新特性及優化后的功能,可以下載最新版本,當前最新版本為2.0.4,選擇并進行下載。

圖片

wget https://gitee.com/ghi/dbsyncer/releases/download/v2.0.4/dbsyncer-2.0.4-bin.zip

圖片

解壓、啟動:

unzip dbsyncer-2.0.4-bin.zip

bin目錄下有啟停腳本、執行運行即可

圖片

# 啟動
sh startup.sh

看到“Start successfully!”即啟動成功。

圖片

啟動后的管理頁面可以通過 http:// ip:18686進行登錄查看,默認管理賬號密碼為 admin/admin。

圖片


2. 數據遷移

(1)準備工作

本次測試的是從Oracle遷移數據至MySQL,因此先在Oracle數據庫中創建一張表及測試數據,在MySQL數據庫中也創建一張表。

Oracle庫:

CREATE  TABLE  test1(id int ,c1 varchar(20))
INSERT INTO  test1 values(1,'a');
INSERT INTO  test1 values(2,'b');
commit;

MySQL庫:

CREATE TABLE  test1(id INT PRIMARY KEY ,c1 VARCHAR(20));

(2)配置數據源

圖片

配置一個名為oracle1的數據源,對應填寫連接信息、賬號密碼等,完成后保存即可

圖片

如果保存時不報錯,則說明連接添加成功,如果保存過程中有錯誤,則按照錯誤信息進行解決。

再配置一個MySQL數據源作為目標庫,MySQL的連接URL里要注意庫名的配置。

圖片

保存后即可在界面上看到對應的數據源。

圖片

(3)配置遷移任務

這個版本點擊“添加驅動”進行數據遷移任務的配置(建議修改名稱,以免有誤解)。

圖片

先選擇源目數據源,并配置一個任務名稱。

圖片

保存后進行相關表影射等配置,例如選擇表名及目標表,對應的主鍵名等。

圖片

在高級配置中還可以進行其他的轉換配置等。

圖片

任務配置完成后,可以在頁面上看到同步列表。

圖片


(4)啟動任務

點擊右上角的啟動按鈕即可啟動本任務。

圖片

啟動后會顯示”運行中“”的狀態。

圖片

完成后會顯示進度、耗時及成功數量。

圖片

去目標庫中查看結果,可以發現數據已同步進MySQL,至此本次數據遷移完成。

圖片


3. 小結

  根據DBSyncer官方介紹,社區版的效率確實相對于專業版遷移效率差別很大,大家可以下載測試一下。另外,也可以配置大字段、大表,不同數據庫的兼容配置、增量同步等進行更個方面的測試。

圖片

除了DBSyncer,其他的數據遷移工具也可以多嘗試及對比。

責任編輯:姜華 來源: 數據庫干貨鋪
相關推薦

2023-10-06 22:35:19

2018-02-24 19:37:33

Java8數據庫中間件

2010-06-02 16:57:50

MySQL數據庫同步

2017-12-01 05:04:32

數據庫中間件Atlas

2017-11-27 05:36:16

數據庫中間件TDDL

2017-11-27 05:06:42

數據庫中間件cobar

2020-08-31 07:00:00

數據庫數據庫同步

2011-08-10 13:03:58

CJDBC數據庫集群

2017-05-23 18:55:05

mysql-proxy數據庫架構

2010-08-27 09:59:51

SQL Server

2012-09-20 09:43:37

SSIS

2010-06-09 17:36:45

MySQL數據庫同步

2010-06-09 15:01:18

MySQL數據庫同步

2020-09-21 11:30:28

CanalMySQL數據庫

2017-07-26 09:41:28

MyCATSQLMongoDB

2010-05-04 14:57:27

Oracle數據庫

2017-12-11 13:30:49

Go語言數據庫中間件

2018-11-07 15:30:19

數據庫NewSQLNoSQL

2019-08-13 15:52:34

數據庫同步遷移

2017-11-27 06:01:37

數據庫中間件中間層
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩免费av| 黄色av观看 | 成人av在线网站 | 欧美激情一区二区 | 午夜小影院 | 亚洲综合色网 | av黄色在线 | 日本精品一区二区三区视频 | 91在线网 | 国产视频一区在线观看 | 成人h视频在线 | 日韩欧美中文字幕在线观看 | 久草视频网站 | 伊人一区| 天天草草草 | 日日操夜夜操天天操 | 国产中文原创 | 天天爱av | 国产精品一码二码三码在线 | 久久久国产视频 | 成人国产精品久久 | 56pao在线 | 亚洲成人精品国产 | 精品视频一区二区三区在线观看 | 国产美女视频一区 | 欧美一区二区 | 国产高清在线精品 | 亚洲人在线观看视频 | 日韩无 | www.久久99 | www.黄色在线观看 | 欧美九九九 | 欧美精三区欧美精三区 | 午夜影院在线观看版 | 国产精品久久久亚洲 | 国产精品色 | 成人精品视频 | 一级国产精品一级国产精品片 | 久草电影网 | 日本欧美国产在线观看 | 亚洲精品中文字幕 |