A validação de dados é um recurso do Data Transmission Service (DTS) que monitora diferenças entre bancos de dados de source e destino. Esse recurso permite validar dados entre os bancos de dados de source e destino sem interrupção do service e identificar rapidamente inconsistências de dados e schema.
Informações básicas
Validação completa de dados: compara os dados históricos dos objetos de destino.
Validação de schema: compara os schemas de banco de dados e tabelas dos objetos de destino.
Validação incremental de dados: em tarefas de sincronização ou migração incremental, compara dados de objetos no banco de dados de source modificados por operações DML.
Vantagens
As validações completa, incremental e de schema podem ser executadas sem interromper o service.
Oferece suporte à validação entre bancos de dados heterogêneos.
Tarefas de validação completa verificam campos de dados no nível de linha entre os bancos de dados de source e destino. A validação incremental verifica a consistência dos dados incrementais entre esses bancos.
Caso o DTS encontre dados inconsistentes durante uma tarefa, ele revalida os dados após um período para confirme se a inconsistência não foi causada por latência de dados incrementais.
Informações de preços
Para mais informações, consulte data validation billing methods.
Regiões suportadas
Para mais detalhes sobre as regiões suportadas, consulte list of supported regions.
Links suportados
É possível verificar também o link de sincronização bidirecional entre o banco de dados de source e o banco de dados de destino.
Os bancos de dados de source e destino podem ser instâncias de banco de dados da Alibaba Cloud ou instâncias autogerenciadas.
|
Método de validação de dados |
Banco de dados de source |
Banco de dados de destino |
|
Validação completa de dados |
MySQL |
MySQL, AnalyticDB for MySQL, PolarDB for MySQL, PolarDB-X 2.0, PostgreSQL, AnalyticDB for PostgreSQL, Oracle |
|
PolarDB for MySQL |
MySQL, AnalyticDB for MySQL, PolarDB for MySQL, PolarDB-X 2.0, AnalyticDB for PostgreSQL, Oracle |
|
|
PolarDB-X 2.0 |
MySQL, PolarDB for MySQL, PolarDB-X 2.0, PolarDB-X 1.0 |
|
|
PostgreSQL |
MySQL, PostgreSQL, AnalyticDB for PostgreSQL, PolarDB for PostgreSQL, PolarDB for PostgreSQL (Compatible with Oracle), Oracle |
|
|
PolarDB for PostgreSQL |
MySQL, PostgreSQL, AnalyticDB for PostgreSQL, PolarDB for PostgreSQL, Oracle |
|
|
MongoDB com arquitetura single-node |
MongoDB com arquitetura single-node |
|
|
MongoDB com arquitetura ReplicaSet |
MongoDB com arquitetura ReplicaSet |
|
|
MongoDB com arquitetura sharded cluster |
MongoDB com arquitetura sharded cluster |
|
|
Tair/Redis com arquitetura de cluster de replicação primária/secundária |
Tair/Redis com arquitetura de cluster de replicação primária/secundária |
|
|
Tair/Redis com arquitetura Redis Cluster |
Tair/Redis com arquitetura Redis Cluster |
|
|
SQL Server |
MySQL, AnalyticDB for MySQL, PolarDB for MySQL, SQL Server, AnalyticDB for PostgreSQL |
|
|
Oracle |
AnalyticDB for MySQL, AnalyticDB for PostgreSQL, MySQL, PolarDB for MySQL, PolarDB for PostgreSQL, PolarDB for PostgreSQL (Compatible with Oracle), PostgreSQL, Oracle |
|
|
PolarDB for PostgreSQL (Compatible with Oracle) |
PolarDB for PostgreSQL (Compatible with Oracle), AnalyticDB for MySQL, Oracle |
|
|
Db2 for LUW |
MySQL, PolarDB for MySQL, AnalyticDB for MySQL, AnalyticDB for PostgreSQL |
|
|
Db2 for i (AS/400) |
MySQL |
|
|
TiDB |
MySQL, PolarDB for MySQL, AnalyticDB for MySQL |
|
|
AnalyticDB for MySQL |
MySQL, PolarDB for MySQL, AnalyticDB for MySQL |
|
|
Validação incremental de dados |
MySQL |
MySQL, AnalyticDB for MySQL, PolarDB for MySQL, PostgreSQL, AnalyticDB for PostgreSQL, PolarDB for PostgreSQL |
|
PolarDB for MySQL |
MySQL, AnalyticDB for MySQL, PolarDB for MySQL, AnalyticDB for PostgreSQL |
|
|
PostgreSQL |
MySQL, PostgreSQL, AnalyticDB for PostgreSQL, PolarDB for PostgreSQL |
|
|
PolarDB for PostgreSQL |
PostgreSQL, AnalyticDB for PostgreSQL, PolarDB for PostgreSQL |
|
|
MongoDB com arquitetura single-node |
MongoDB com arquitetura single-node |
|
|
MongoDB com arquitetura ReplicaSet |
MongoDB com arquitetura ReplicaSet |
|
|
MongoDB com arquitetura sharded cluster |
MongoDB com arquitetura sharded cluster |
|
|
SQL Server |
MySQL, AnalyticDB for MySQL, PolarDB for MySQL, SQL Server, AnalyticDB for PostgreSQL |
|
|
Oracle |
AnalyticDB for MySQL, MySQL, PolarDB for MySQL, PolarDB for PostgreSQL (Compatible with Oracle) |
|
|
Validação de schema |
MySQL |
MySQL, PolarDB for MySQL |
|
PolarDB for MySQL |
MySQL, PolarDB for MySQL |
|
|
PostgreSQL |
PostgreSQL, PolarDB for PostgreSQL |
|
|
PolarDB for PostgreSQL |
PostgreSQL, PolarDB for PostgreSQL |
Documentos operacionais
Para configurar uma tarefa de validação de dados, consulte Configure data validation.
Para visualize detalhes da validação de dados, consulte View data validation details.