几种主流数据同步ETL工具的比较(TurboDX、Goldengate、Kettle、DataX)

MySQLWorkbench使用技巧之 Mysql数据库差异比对,并生成可执行sql脚本

MySQL Workbench 可有效比较数据库并轻松迁移开发和生产环境。

1 .确保安装最新版本的 MySQL Workbench 并连接到源数据库和目标数据库。
2 . 选择同步方向:源为开发,目标为生产,脚本保存在本地。
3 、配置连接信息,控制对比对象,调整对比细节。
4 . 生成差异报告并手动处理数据差异。
5 . 保存脚本并手动审核后运行。

权限要足够,版本要兼容,数据差异要手动处理。
你自己掂量一下吧。

比对软件有哪些?

说白了,比较软件就像是在农贸市场挑选蔬菜。
不同的类型对应不同的需求。

序列比对软件是生物领域的“老司机”。
例如,去年STAR在其RNA-seq项目中实现了每天处理2 0TB数据的效率,而Minimap2 可以使用数百兆内存对第三代长读长测序数据运行3 000个样本。
用行话来说,它被称为“雪崩效应”。
事实上,前部的一个小延迟就会导致整个后部崩溃。
人脸比对软件更是无情。
去年某公安系统使用的系统可以在0.3 秒内完成单张照片特征点的比对。
但说实话,当时的情况相当复杂。
当光照不同时,识别率下降5 0%。

一开始我以为跨平台数据对比工具都差不多,后来发现不对劲。
例如,当 SQLDXP for SQLServer 和 MySQL 同步 2 亿个数据点时,二进制比较比完整比较快 6 0%。
但是等等,还有一件事。
不支持事务日志比较。
很多人没有注意到。

建议先明确需求。
例如,如果要做三代测序,可以尝试选择Minimap2 ,但内存不要配置太低。
我认为Excel的双列比较工具值得尝试。
虽然格式要求有点烦人,但在处理 1 0000 行数据时,比手动检查快了 9 0%。
不过,我必须提醒您,它的颜色突出显示功能在 Excel 2 01 0 之前的版本中会令人困惑。

clinv数据库比对步骤详解