지속적 (때로는 진행 중 또는 온라인이라고도 함) 마이그레이션은 초기 전체 덤프 및 로드 이후에 소스 PostgreSQL 데이터베이스에서 PostgreSQL용 AlloyDB 대상으로 변경사항을 지속적으로 전송하는 것입니다. 마이그레이션의 경우 읽기 및 쓰기에 대상을 사용하도록 전환할 때가 되면 promote 작업을 실행합니다. 승격은 대상 인스턴스가 소스에서 연결 해제되고 복제본 인스턴스에서 기본 인스턴스로 승격됨을 의미합니다.
지속적 마이그레이션은 다음 단계를 따릅니다.
처음에는 소스 데이터베이스의 스냅샷이 생성됩니다.
이로 인해 덤프가 생성되는 동안 데이터베이스 테이블에서 한 번에 하나씩 짧은 (10초 미만) 잠금이 발생합니다. 소스는 쓰기를 계속 수락할 수 있습니다.
초기 덤프가 생성되면 대상에 로드됩니다.
로드가 완료되면 진행 중인 변경사항 (변경 데이터 캡처 또는 CDC라고도 함)이 처리됩니다.
대상 사용으로 전환할 때가 되면 소스에 쓰기를 중지하고 프로모션을 시작합니다. 이렇게 하면 애플리케이션이 대상 데이터베이스에 대해 읽기 및 쓰기를 할 수 있습니다.