컷오버 및 대체 메커니즘 구성
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
마이그레이션은 시간이 많이 걸리고 복잡한 경우가 많습니다. 데이터 마이그레이션 및 컷오버 후에 일관되지 않은 성능이나 문제가 발생할 수 있습니다.
마이그레이션 중에 오류가 발생할 경우 중대한 영향이 방지되도록 대체 메커니즘을 빌드하는 것이 좋습니다. 이렇게 하면 다운타임을 최소화하면서 소스 데이터베이스로 다시 전환할 수 있습니다.
역방향 복제를 사용하면 Spanner에 작성된 데이터를 소스 데이터베이스로 다시 복제하여 대체할 수 있습니다. 대체해야 하는 경우 역방향 복제를 사용하면 애플리케이션을 소스 데이터베이스로 가리키고 상당한 다운타임 없이 요청을 계속 처리할 수 있습니다.
역방향 복제 프로세스에서 다음을 수행해야 합니다.
- 데이터 유형 또는 콘텐츠의 변경사항을 처리합니다.
- 마이그레이션 중에 수행된 모든 변환을 역전환합니다.
- 소스 데이터베이스의 샤딩 스키마를 고려하여 데이터를 적절한 대상에 내보냅니다.
다음과 같은 대략적인 방식으로 역방향 복제 흐름을 빌드하는 것이 좋습니다.
- Spanner에서 발생하는 변경사항을 읽습니다.
- (선택사항) 역방향 복제를 사용 설정하기 전에 정방향 변경 데이터 캡처(CDC) 마이그레이션을 사용 중지합니다.
- Spanner는 분산 데이터베이스이므로 소스 데이터베이스에 쓰기 전에 모든 변경사항을 캡처하고 일시적으로 정렬합니다.
- 데이터를 소스 데이터베이스에 씁니다.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-05-15(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-05-15(UTC)"],[],[]]