MVD 介绍
MVD 是一款异构数据库对比工具,可用于异构数据迁移或同步完成之后,校验源库与目标库之间的差异。
主要支持如下功能点:
- 对象结构对比: 包括源库与目标库的对象差异,表对象的结构(字段类型和名称),约束,索引的差异等。
- 数据特征对比: 计算每张表的全量数据特征值(MD5 摘要信息),通过数据特征识别表数据是否有差异。
- 精确差异识别: 对数据特征有差异的表,逐行进行精确差异识别,通过统一的 MD5 摘要算法,找出源库与目标库中数据不一致的行记录。
操作系统与平台支持
MVD 目前支持在如下操作系统和平台架构下运行:
- Linux x86_64
- Linux aarch64 ( 因为 ARM 平台没有 DB2 客户端,所以 ARM 版不支持源库或者目标库为 DB2/Informix )
数据库支持
MVD 目前支持的源端与目标端数据库类型如下:
- Oracle >= 11.2
- MogDB/openGauss >= 1.0
- MySQL >= 5.5
- DB2 >= 11.5
- Informix >= 14.10
- SQL Server >= 16.0
注意: 平台支持,与数据库支持没有相关性,数据库可以运行在其他平台,如 Windows/AIX 等,只要从数据库到 MVD 运行主机网络与端口互通即可。