Data Transmission Service (DTS) は、DTSのサービスを中断することなく、ソースデータベースとターゲットデータベース間の一貫性のないデータをできるだけ早く検出するのに役立つデータ検証機能を提供します。
メリット
完全なデータ、増分データ、およびスキーマは、DTSのサービスを中断することなく検証できます。
データ検証機能は、異種データベースでサポートされています。
フルデータ検証では、ソースデータベースとターゲットデータベースの行レベルのデータがチェックされます。 増分データ検証では、増分データがソースデータベースと宛先データベース間で一致しているかどうかを確認します。
一貫性のないデータが検出された場合、DTSは特定の期間後に関連するデータを再度検証して、一貫性が増分データ移行または同期の待ち時間によって引き起こされているかどうかを確認します。
課金
詳細については、「データ検証の課金方法」をご参照ください。
サポートされるリージョン
データ検証は、すべてのリージョンおよびリージョン間のシナリオでサポートされています。 詳細については、「サポートされているリージョン」をご参照ください。
サポートされているシナリオ
データ検証は、次のソースデータベースとターゲットデータベース間の双方向同期シナリオでサポートされています。
次のソースデータベースとターゲットデータベースは、Alibaba Cloudデータベースインスタンスと自己管理データベースインスタンスをサポートしています。
データ検証モード | ソースデータベースタイプ | 宛先データベースタイプ |
完全なデータ検証 | MySQL | MySQL、AnalyticDB for MySQL、PolarDB for MySQL、PostgreSQL、AnalyticDB for PostgreSQL、およびOracle |
PolarDB for MySQL | MySQL、AnalyticDB for MySQL、PolarDB for MySQL、AnalyticDB for PostgreSQL、およびOracle | |
PostgreSQL | MySQL、PostgreSQL、AnalyticDB for PostgreSQL、PolarDB for PostgreSQL、Oracle、およびPolarDB for Oracle | |
POLARDB for PostgreSQL | MySQL、PostgreSQL、AnalyticDB for PostgreSQL、PolarDB for PostgreSQL、およびOracle | |
スタンドアロンMongoDBデータベース | スタンドアロンMongoDBデータベース | |
レプリカセットアーキテクチャを使用するMongoDBデータベース | レプリカセットアーキテクチャを使用するMongoDBデータベース | |
シャードクラスタアーキテクチャを使用するMongoDBデータベース | シャードクラスタアーキテクチャを使用するMongoDBデータベース | |
マスターレプリカアーキテクチャを使用するTairおよびRedisデータベース | マスターレプリカアーキテクチャを使用するTairおよびRedisデータベース | |
クラスターアーキテクチャを使用するTairおよびRedisデータベース | クラスターアーキテクチャを使用するTairおよびRedisデータベース | |
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 Oracle、PostgreSQL、およびOracle | |
PolarDB for Oracle | PolarDB for Oracle、AnalyticDB for MySQL、およびOracle | |
LUWのためのDb2 | MySQL、PolarDB for MySQL、AnalyticDB for MySQL、およびAnalyticDB for PostgreSQL | |
iのためのDb2 (として /400) | MySQL | |
増分データ検証 | 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 | |
SQL Server | MySQL、AnalyticDB for MySQL、PolarDB for MySQL、SQL Server、およびAnalyticDB for PostgreSQL | |
Oracle | AnalyticDB for MySQL、MySQL、PolarDB for MySQL、およびPolarDB for Oracle | |
スキーマ検証Schema verification | MySQL | MySQLとPolarDB for MySQL |
PolarDB for MySQL | MySQLとPolarDB for MySQL | |
PostgreSQL | PostgreSQLおよびPolarDB for PostgreSQL | |
POLARDB for PostgreSQL | PostgreSQLおよびPolarDB for PostgreSQL |
関連ドキュメント
データ検証タスクの設定方法の詳細については、「データ検証の有効化」をご参照ください。
データ検証の詳細を表示する方法の詳細については、「データ検証の詳細の表示」をご参照ください。