公共建設工程中心網站seo手機端排名軟件
絲滑的零停機數(shù)據庫在線遷移工具——DBMotion,又雙叒叕發(fā)新版:
新增的網關、數(shù)據源功能,讓你無公網IP的數(shù)據庫也可以遷移;新增的監(jiān)控功能,讓你對遷移性能一目了然;新增的報警功能,讓你及時獲得同步異常的通知。
查看前文可移步之前的文章:(143條消息) 初探MySQL遷移到ClickHouse_mysql遷移clickhouse_沃趣QFusion數(shù)據庫私有云的博客-CSDN博客
1、遷移“無公網IP”自建機房/云上ECS的數(shù)據庫
本次版本新增了網關功能,讓客戶在內網上的自建數(shù)據庫也可以通過SaaS版直接在線遷移,避免了之前必須通過公網地址來訪問數(shù)據庫的問題。
更新之后,DBMotion的SaaS版本有以下能力:支持線下A中心自建庫遷移到云上ECS;支持A中心自建庫遷移到B中心自建庫;支持云上ECS遷移到云下自建庫。

如果在自建庫和線上ECS有公網IP,可以直接添加為數(shù)據庫源端或者目標端。

無法通過公網直接訪問的,可以點擊“添加網關”,在彈出的網關安裝頁面上獲取網關安裝命令。

復制命令語句,用戶只需要在可通公網的網關代理服務器上執(zhí)行一條命令,就可以方便快捷地安裝好網關。

安裝完成后,進入添加數(shù)據庫頁面,輸入IP、端口就可以將該網關下的數(shù)據庫添加進來。

添加完成以后,可以在數(shù)據庫列表中看到狀態(tài)、地址等相關信息,同時可以通過“測試連接”來確認網絡是否正常。如不需要訪問該數(shù)據庫,可以點擊“刪除”清理資源。

在新建的遷移任務頁面,可以將添加好的數(shù)據庫作為遷移任務的數(shù)據庫源端或者目標端。

2、添加云RDS數(shù)據庫
DBMotion新版本,支持連接云上RDS實例,通過公網或者網關完成RDS數(shù)據庫遷移。
(1)如果RDS提供了公網地址,在添加數(shù)據庫的時候,選擇實例類別為“云RDS”,接入方式為“公網”,選擇RDS對應云key和區(qū)域,DBMotion會自動幫你獲取并填入云RDS的公網IP和端口。

(2)如果之前沒有錄入云key,可以點擊“+新增”錄入云key,以便DBMotion通過ak/sk拿到RDS實例的信息。

(3)如果RDS沒有開公網,需要用戶在可訪問RDS實例的云主機上安裝網關,并通過網關來訪問RDS數(shù)據庫。

3、全量和增量同步監(jiān)控
新的版本還增加了全量和增量同步的監(jiān)控功能。
可以看到在全量遷移時的數(shù)據庫同步吞吐量、數(shù)據庫響應延遲、每秒同步的行數(shù)等指標。

增量同步時的同步延遲、同步行數(shù)、同步事務數(shù)以及數(shù)據庫和網絡的響應、延遲等。

4、報警
現(xiàn)在對數(shù)據庫的遷移失敗、復制延遲也支持通過短信、郵件的信息提供報警,將同步任務的異常情況及時通知客戶。


5、忽略錯誤進入下一步
由于某些特殊原因,DBMotion在遷移時可能出現(xiàn)任務持續(xù)失敗的情況。之前的版本用戶只能點擊“繼續(xù)”以重新同步,新版本增加了“忽略錯誤進入下一步”的功能。


用戶在目標庫手工同步相關的對象和數(shù)據后,可以點擊“進入下一步”按鈕,讓DBMotion可以跳過錯誤繼續(xù)執(zhí)行,進入下一個步驟。
6、同步不一致數(shù)據到目標庫
繼上一個版本新增的提供比對源端和目標端某個表“查看不一致”功能以外,本版本對找到的不一致數(shù)據提供“同步”功能。進入查看不一致頁面后,選擇不一致行,點擊“同步不一致數(shù)據到目標庫”。

DBMotion就會將選中的行從源庫中查詢出來,并同步到目標庫中,然后自動重新對比該表的不一致行,確保同步完成以后的數(shù)據是一致的。

7、其他優(yōu)化和更新
任務內提供操作按鈕:本版本提供了在任務內啟動/停止、暫停/繼續(xù)以及刪除任務的按鈕。用戶在查看任務詳情時,不用再回到任務列表中去暫?;蛘呃^續(xù)任務。

修復#1505 增量同步多行DML語句導致的數(shù)據不一致問題。
修復#1473 create table as同步時報錯的問題。
修復#1499 同步其他數(shù)據庫DDL時未能忽略的問題。
對象校驗時,自動把utf8轉換成utf8mb3, 修復8.0.x移除了uf8編碼后導致校驗失敗的問題。
這些功能的更新,想先人一步使用嗎?
趕緊上Squids體驗吧,
絲滑的DBMotion在線等你!
SaaS產品,永久免費使用,地址:
https://squids.cn/product/dbmotion