DMS CDC Verification

0

My customer is migrating from SQL Server (installed on EC2) to Aurora MYSQL. DB size is about 500GB and there is high amount of activity at any given point in time. Source db should be up while migrating. CDC (change data cut over) is the approach planned.

Looking for guidance on how to go about verifying if migration between source and target is good. Client wants DMS to conduct verification upon initial cut over and the subsequent CDC increments. I hear this is not possible as new data keeps getting added to the source db and we cannot store data in the migration instance for verification.

Also, if you can point me to documentation that outlines best practices with CDC scenarios, that will be great.

I looked at blogs and documents but none covers best practices for verification in detail.

AWS
Rama T
已提问 5 年前545 查看次数
1 回答
0
已接受的回答

Validating AWS DMS Tasks: AWS DMS provides support for data validation, to ensure that your data was migrated accurately from the source to the target. If you enable it for a task, then AWS DMS begins comparing the source and target data immediately after a full load is performed for a table.

Data validation is optional. AWS DMS compares the source and target records, and reports any mismatches. In addition, for a CDC-enabled task, AWS DMS compares the incremental changes and reports any mismatches.

During data validation, AWS DMS compares each row in the source with its corresponding row at the target, and verifies that those rows contain the same data. To accomplish this, AWS DMS issues appropriate queries to retrieve the data. Note that these queries will consume additional resources at the source and the target, as well as additional network resources.

AWS
VijayK
已回答 5 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则