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 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南