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