La validation des données est une fonctionnalité de Data Transmission Service (DTS) qui surveille les différences de données entre les bases de données source et de destination. Elle permet de valider les données sans interruption de service et d'identifier rapidement les incohérences de données et de schéma.
Informations générales
Validation complète des données : compare les données historiques des objets cibles.
Validation du schéma : compare les schémas de base de données et de table des objets cibles.
Validation des données incrémentielles : pour les tâches de synchronisation ou de migration incrémentielle, compare les données des objets de la base de données source modifiés par des opérations DML.
Avantages
La validation complète des données, la validation des données incrémentielles et la validation du schéma s'effectuent sans interruption de service.
Prend en charge la validation entre bases de données hétérogènes.
Les tâches de validation complète des données valident les champs de données au niveau des lignes entre les bases de données source et de destination. La validation des données incrémentielles vérifie la cohérence des données incrémentielles entre ces mêmes bases.
En cas de détection de données incohérentes lors d'une tâche, DTS revalide les données après un certain délai afin de confirmer que l'incohérence ne résulte pas d'une latence des données incrémentielles.
Informations sur la tarification
Pour plus d'informations, consultez les méthodes de facturation de la validation des données.
Régions prises en charge
Pour plus d'informations sur les régions prises en charge, consultez la liste des régions prises en charge.
Liens pris en charge
Le lien de synchronisation bidirectionnelle entre la base de données source et la base de données de destination peut également être vérifié.
Les bases de données source et de destination peuvent être des instances de base de données Alibaba Cloud ou des instances de base de données gérées par l'utilisateur.
|
Méthode de validation des données |
Base de données source |
Base de données de destination |
|
Validation complète des données |
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 à architecture mono-nœud |
MongoDB à architecture mono-nœud |
|
|
MongoDB à architecture ReplicaSet |
MongoDB à architecture ReplicaSet |
|
|
MongoDB à architecture de cluster fragmenté |
MongoDB à architecture de cluster fragmenté |
|
|
Tair/Redis à architecture de cluster de réplication principal/secondaire |
Tair/Redis à architecture de cluster de réplication principal/secondaire |
|
|
Tair/Redis à architecture Redis Cluster |
Tair/Redis à architecture 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 |
|
|
Validation des données incrémentielles |
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 à architecture mono-nœud |
MongoDB à architecture mono-nœud |
|
|
MongoDB à architecture ReplicaSet |
MongoDB à architecture ReplicaSet |
|
|
MongoDB à architecture de cluster fragmenté |
MongoDB à architecture de cluster fragmenté |
|
|
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) |
|
|
Validation du schéma |
MySQL |
MySQL, PolarDB for MySQL |
|
PolarDB for MySQL |
MySQL, PolarDB for MySQL |
|
|
PostgreSQL |
PostgreSQL, PolarDB for PostgreSQL |
|
|
PolarDB for PostgreSQL |
PostgreSQL, PolarDB for PostgreSQL |
Documents d'opération
Pour configurer une tâche de validation des données, consultez la rubrique Configurer la validation des données.
Pour consulter les détails de la validation des données, consultez la rubrique Consulter les détails de la validation des données.