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