什么是数据校验

数据校验是数据传输服务DTS(Data Transmission Service)提供的用于监控源库与目标库数据差异的功能,支持在不停服的情况下对源库和目标库进行校验,帮助您及时发现数据和结构不一致的问题。

优势

  • 全量校验、增量校验和结构校验均支持在不停服的情况下进行校验。

  • 支持异构数据库间的校验。

  • 全量校验任务对源和目标库的行级数据字段校验;增量校验对源的增量数据进行源和目标库的一致性校验。

  • 任务运行过程中如果有不一致的数据,DTS会在一定时间之后对异常数据再次校验,确保该异常不是增量延迟所导致。

费用说明

详情请参见数据校验计费方式

支持的地域

支持的地域,请参见支持的地域列表

支持的链路

说明
  • 源库和目标库间的双向同步链路也支持校验功能。

  • 源库和目标库支持阿里云和自建数据库实例。

数据校验方式

源库

目标库

全量校验

MySQL

MySQL、AnalyticDB MySQLPolarDB MySQLPolarDB-X 2.0、PostgreSQL、AnalyticDB PostgreSQL、Oracle

PolarDB MySQL

MySQL、AnalyticDB MySQLPolarDB MySQLPolarDB-X 2.0AnalyticDB PostgreSQL、Oracle

PolarDB-X 2.0

MySQL、PolarDB MySQLPolarDB-X 2.0

PostgreSQL

MySQL、PostgreSQL、AnalyticDB PostgreSQLPolarDB PostgreSQLPolarDB PostgreSQL版(兼容Oracle)、Oracle

PolarDB PostgreSQL

MySQL、PostgreSQL、AnalyticDB PostgreSQLPolarDB PostgreSQL、Oracle

单节点架构的MongoDB

单节点架构的MongoDB

副本集架构的MongoDB

副本集架构的MongoDB

分片集群架构的MongoDB

分片集群架构的MongoDB

主从复制集群架构的Tair/Redis

主从复制集群架构的Tair/Redis

Redis Cluster集群架构的Tair/Redis

Redis Cluster集群架构的Tair/Redis

SQL Server

MySQL、AnalyticDB MySQLPolarDB MySQL、SQL Server、AnalyticDB PostgreSQL

Oracle

AnalyticDB MySQLAnalyticDB PostgreSQL、MySQL、PolarDB MySQLPolarDB PostgreSQLPolarDB PostgreSQL版(兼容Oracle)、PostgreSQL、Oracle

PolarDB PostgreSQL版(兼容Oracle)

PolarDB PostgreSQL版(兼容Oracle)AnalyticDB MySQL、Oracle

Db2 for LUW

MySQL、PolarDB MySQLAnalyticDB MySQLAnalyticDB PostgreSQL

Db2 for i(AS/400)

MySQL

TiDB

MySQL、PolarDB MySQLAnalyticDB MySQL

AnalyticDB MySQL

MySQL、PolarDB MySQLAnalyticDB MySQL

增量校验

MySQL

MySQL、AnalyticDB MySQLPolarDB MySQLPolarDB-X 2.0、PostgreSQL、AnalyticDB PostgreSQLPolarDB PostgreSQL

PolarDB MySQL

MySQL、AnalyticDB MySQLPolarDB MySQLPolarDB-X 2.0AnalyticDB PostgreSQL

PolarDB-X 2.0

MySQL、PolarDB MySQLPolarDB-X 2.0

PostgreSQL

MySQL、PostgreSQL、AnalyticDB PostgreSQLPolarDB PostgreSQL

PolarDB PostgreSQL

PostgreSQL、AnalyticDB PostgreSQLPolarDB PostgreSQL

单节点架构的MongoDB

单节点架构的MongoDB

副本集架构的MongoDB

副本集架构的MongoDB

分片集群架构的MongoDB

分片集群架构的MongoDB

SQL Server

MySQL、AnalyticDB MySQLPolarDB MySQL、SQL Server、AnalyticDB PostgreSQL

Oracle

AnalyticDB MySQL、MySQL、PolarDB MySQLPolarDB PostgreSQL版(兼容Oracle)

结构校验

MySQL

MySQL、PolarDB MySQL

PolarDB MySQL

MySQL、PolarDB MySQL

PostgreSQL

PostgreSQL、PolarDB PostgreSQL

PolarDB PostgreSQL

PostgreSQL、PolarDB PostgreSQL

操作文档