数据验证是指比较源数据库表和目标数据库表中的数据,以确保它们一致。
数据验证工具 (DVT) 是一种开源工具,可连接到数据存储区并在源数据库和 Spanner 之间执行检查。我们建议您使用它在迁移过程中执行基本验证,例如:
- 检查是否已创建所有表,以及所有架构映射是否正确。
- 匹配每个表的总行数。
- 提取随机行以验证一致性。
- 验证列,例如使用
count、sum、avg、min、max或group by。 - 比较任何行级循环冗余校验或哈希函数。
如需执行更具体的验证,请在迁移期间构建自定义检查。