Google은 AI 기술을 사용하여 콘텐츠를 사용자의 기본 언어로 번역합니다. AI 번역에는 오류가 있을 수 있습니다.
대체 및 컷오버 구성
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
마이그레이션은 시간이 많이 걸리고 복잡한 경우가 많습니다. 데이터 마이그레이션 및 컷오버 후에 일관되지 않은 성능이나 Spanner 데이터베이스 문제가 발생할 수 있습니다.
마이그레이션 중에 오류가 발생할 경우 중대한 영향을 방지하려면 컷오버를 수행하기 전에 Spanner 데이터베이스에서 대체를 구성하는 것이 좋습니다. 대체를 사용하면 다운타임을 최소화하면서 소스 데이터베이스로 되돌릴 수 있습니다.
역방향 복제는 Spanner에 작성된 데이터를 소스 데이터베이스로 다시 복제하여 대체를 지원합니다. 대체해야 하는 경우 애플리케이션을 소스 데이터베이스로 가리키고 다운타임을 최소화하면서 요청을 계속 처리할 수 있습니다.
Spanner는 이 프로세스를 기본적으로 처리하는 사전 빌드된 역방향 복제 파이프라인을 제공하므로 맞춤 역방향 복제 도구를 빌드할 필요가 없습니다. 파이프라인은 자동으로 다음을 수행합니다.
- Spanner와 소스 데이터베이스 간의 데이터 유형 및 스키마 매핑 변경사항을 처리합니다.
- 정방향 마이그레이션 중에 수행된 모든 변환을 역전환합니다.
- 소스 데이터베이스의 샤딩 스키마를 고려하여 데이터를 적절한 대상으로 라우팅합니다.
- 소스 데이터베이스에 쓰기 전에 Spanner 변경 내역에서 변경사항을 캡처하여 최종적으로 일관성을 보장합니다.
- 데드 레터 큐를 통해 오류 처리 및 재시도를 관리합니다.
소스별 가이드
대체 및 컷오버의 각 단계에 다음 가이드를 사용하세요.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2026-10-12(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"]],["최종 업데이트: 2026-10-12(UTC)"],[],[]]