DBMotion大改版,数据迁移更丝滑,好用到爆!

发布时间:2022-08-19 | 信息来源: | 发布作者:沃趣科技


端着秋天的第一杯奶茶,如果还在手工迁移数据库,那你就out了,现在流行DBMotion自动迁移。 


DBMotion支持MySQL、MongoDB的自动化迁移,2208版本发布后进行了页面的大幅改版,并且新增了迁移前预检查、对象校验、并行结构迁移、迁移用户筛选、反向同步的功能,运维和部署更加方便,支持docker compose一键部署,支持源库断开自动重连和目标库断开自动重试。


DBMotion 8大升级亮点

01 页面优化


02 MySQL迁移预检查

老版本主要关注源库和目标库的连通性和权限



新版本除了连通性以外,还有以下改进:

1.检查是否有视图之间的相互依赖,数据库用户是否已经在目标库存在、源库和目标库的关键参数设置不一致问题等

2.提供修复建议,方便客户按需修改

3.对每个schema展示该schema上的对象数量空间大小预估迁移时间

4.在迁移详情页面可以查询到最后一次预检查的结果


03 用户筛选

老版本仅支持数据库的筛选,以及同步全部用户和不同步用户的选择;

新版本列出所有的源端用户,供您选择,看需要迁移哪些业务用户过去



04 对象校验

老版本对象校验只校验目标库的表、视图等是否存在;

新版本对象校验不仅仅校验是否存在,还校验表的字段属性是否一致、view的字符集是否一致等



05 并行结构迁移

本次发布的2208版本增加了并行结构迁移功能,并且允许用户选择结构迁移时是否使用并行结构迁移,目前MySQLdump模式迁移每秒只能迁移5个结构对象,使用并行结构迁移4个线程可以达到每秒28个结构对象


我们也能自豪地给结构、全量、增量、校验加上异步并行的图标了

06 反向同步

新版本在结束迁移后,允许用户一键搭建反向同步


点击“创建反向同步任务”以后,DBMotion会自动进入创建任务页面,并填充好源端目标端的IP、端口、用户名信息,并在"迁移选项配置"页填充为只做增量同步。


07 一键部署

新版本采用了docker compose的部署方式,用户在网页上下载好 docker-compose.yaml文件就可以直接docker compose up -d将DBMotion跑起来。相比之前docker run的方式更加整洁简便。


08 其他功能






沃趣科技,让客户用上更好的数据库技术!