AWS DMS 전체 로드를 사용하여 외래 키 복제 지속적인 복제 - MySQL

AWS DMS 전체 로드를 사용하여 외래 키 복제 지속적인 복제 - MySQL

AWS DMS CDC(Full Load Ongoing 복제)를 사용하여 MySQL RDS에서 온프레미스 MySQL 서버(둘 다 MySQL 8을 실행함)로 데이터를 복제하고 있습니다. 복제 프로세스를 시작하기 전에 DMS가 구조를 올바르게 복제하지 않기 때문에 마스터의 구조를 복제본에 덤프합니다. 이 작업을 수행하는 Ansible 스크립트가 있으므로 괜찮습니다.

백엔드 작업을 수행하는 사람이 일부 DB 마이그레이션(테이블 추가, 테이블 편집 등)을 수행해야 할 때 문제가 발생합니다. DMS는 올바른 구조로 새 테이블을 복제하지 않으며, 외래 키나 인덱스가 아닌 기본 키만 복제합니다. 지금까지 이에 대한 해결책을 찾은 사람이 있나요? 이런 종류의 설정과 관련된 프로젝트가 많지 않기 때문에 이용 가능한 정보도 많지 않습니다.

관련 정보