
AWS DMS CDC(Full Load Ongoing 복제)를 사용하여 MySQL RDS에서 온프레미스 MySQL 서버(둘 다 MySQL 8을 실행함)로 데이터를 복제하고 있습니다. 복제 프로세스를 시작하기 전에 DMS가 구조를 올바르게 복제하지 않기 때문에 마스터의 구조를 복제본에 덤프합니다. 이 작업을 수행하는 Ansible 스크립트가 있으므로 괜찮습니다.
백엔드 작업을 수행하는 사람이 일부 DB 마이그레이션(테이블 추가, 테이블 편집 등)을 수행해야 할 때 문제가 발생합니다. DMS는 올바른 구조로 새 테이블을 복제하지 않으며, 외래 키나 인덱스가 아닌 기본 키만 복제합니다. 지금까지 이에 대한 해결책을 찾은 사람이 있나요? 이런 종류의 설정과 관련된 프로젝트가 많지 않기 때문에 이용 가능한 정보도 많지 않습니다.