異構數據庫遷移評估產品大盤點
原創之前一篇文章從一款工具角度聊了聊異構數據庫遷移評估的事,有朋友私信想了解下業內此類產品情況。特抽時間做個小調研,對國內部分廠商產品工具能力做個盤點,特分享出來。
1. 異構遷移評估范圍對比
首先從各產品工具的支持范圍來看,大部分都是從大型商業數據庫到自有數據庫的評估,也就是"引流"產品的定位。Oracle、DB2、SQL Server等是主要的遷移評估源。
2. 異構遷移評估功能對比
其次從采集、評估、遷移、性能等角度,對比下這些廠商產品功能。從這個角度來看,各家產品差異挺大的;有些覆蓋全部能力,有些僅是小工具,做單一功能。特別是針對庫內計算、性能分析、目標選型、應用采集及改造是很多產品尚不具備的能力。
3. 異構遷移評估產品說明
下面針對此次對比的廠商產品,做一簡單說明。
阿里云-ADAM
異構數據庫遷移ADAM(Advanced Database & Application Migration)提供數據庫平滑遷云解決方案,全面評估上云可行性、成本和云存儲選型,內置實施協助、數據遷移、應用遷移等工具,覆蓋數據庫遷移的全生命周期,幫助企業降低數據庫和應用遷移的風險、技術難度和實施周期,助力企業源數據庫遷移上云。
騰訊云-DBBridge
騰訊云數據傳輸服務(Data Transfer Service,DTS)可幫助用戶在業務不停服的前提下輕松完成數據庫遷移上云,利用實時同步通道輕松構建高可用的數據庫多活架構,通過數據訂閱來滿足商業數據挖掘、業務異步解耦等場景需求。同時,DTS 還提供私有化獨立輸出版本 DTS-DBbridge,支持異構數據庫和同構數據庫之間遷移和同步,可以幫助企業實現完整數據庫遷移(如 Oracle)。
OceanBase-OMA
OceanBase 遷移評估工具(OceanBase Migration Assessment,OMA)是 OceanBase 提供的數據庫遷移評估的產品,為數據遷移提供精準的兼容性評估、高效的性能評估以及應用邏輯改造建議。OMA 支持評估Oracle、DB2 LUW、PostgreSQL 等多種數據庫與 OceanBase 的兼容情況,提供畫像分析和自動轉換方案;支持應用負載回放功能,幫助客戶預知遷移后可能的性能風險并提供優化方案;OMA 還支持評估 C、Java 業務代碼以及驅動的兼容性以助力用戶高效率、低成本遷移至OceanBase。
人大金倉-KDMS
支持異構數據庫間遷移評估。
云和恩墨-SCA
SCA 全稱 SQL Compatible Analysis,是一款異構數據庫遷移前的 SQL 兼容和性能評估工具。可用于異構數據遷移前的兼容性評估,評估源數據庫中的實際業務 SQL 在目標庫中是否存在語法問題,以及評估兩款異構數據庫中的 SQL 實際執行的性能差異。
陸金所-光伏
SQL 代碼轉換翻譯工具。