< Backup and Restore >
The simplest way to migrate a database is to back up
from the course and restore it on the target
데이터베이스를 마이그레이션하는 가장 간단한 방법은 과정에서 백업하고 대상에서 복원하는 것
- 데이터베이스를 이전 서버에서 새 서버로 마이그레이션하는 여러 가지 방법이 존재하는데
이를 선택하는 방법은 데이터베이스 크기를 포함한 여러 요인에 따라 달라짐
예) 얼마나 많은 가동 중지 시간을 허용할 수 있는가, 새 버전의 데이터베이스로 마이그레이션 하는가 - 백업 및 복원은 데이터베이스를 이동하는 가장 간단한 방법
- 원본 데이터베이스에서 SQL 백업을 수행한 다음 백업 파일을 Google 클라우드에 복사
그 다음 큰 데이터베이스의 경우 새 대상 데이터베이스 서버에서 복원을 실행
For large databases, use differential backups to minimize downtime
대규모 데이터베이스의 경우 차등 백업을 사용하여 가동 중지 시간 최소화
- 전체 백업이 차등 백업 및 복원에 비하여 시간이 가장 오래 걸리므로 차등 백업을 사용
- 어느 시점에서 신속하게 완료될 때까지 데이터베이스를 사용할 수 없을 때 유지 관리 이벤트를 예약
- 최종 백업 및 복원을 수행한 다음 연결을 새 데이터베이스로 마이그레이션
- 모든 것이 잘 작동할 경우 이전 데이터베이스를 폐기