datax,同步數據,mysql sqlserver 雙向

mysql sqlserver 雙向同步

在使用sqlserver連接服務器時遇到坑(不細說),所以使用一下的替代方案。


參考:
mysql實時同步到mssql的解決方案
https://×××w.cnblogs.com/liweis/p/4749961.html

DataX 阿里巴巴集團的離線數據同步工具/平臺(各種異構數據源之間高效的數據同步)。
主頁 https://github.com/alibaba/DataX
介紹 https://github.com/alibaba/DataX/blob/master/introduction.md
Support Data Channels(點讀或寫會有具體說明) https://github.com/alibaba/DataX
Quick Start https://github.com/alibaba/DataX/blob/master/userGuid.md


在2邊的數據庫中都做一下配置:

  1. 新建一張與同步表結構一樣的表,在表內增加一列OpType和一列CTime(默認值爲當前時間)
  2. 使用不同的觸發器對OpType列寫入相應的值(I表示插入記錄,U表示修改記錄,D表示刪除記錄)
    PS:DataX不能執行物理刪除所有把邏輯放在存儲過程裏

使用DataX同步,在where裏使用CTime來區分需要同步的內容,然後在存儲過程裏可以完成邏輯

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