之前一篇文章从一款工具角度聊了聊异构数据库迁移评估的事,有朋友私信想了解下业内此类产品情况。特抽时间做个小调研,对国内部分厂商产品工具能力做个盘点,特分享出来。
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 代码转换翻译工具。