db 백업시 table column 구조가 동일한 table을 관리해야 하나요?
본문
db 백업시
백업하고자 하는 원본 table 과
이제 막 옮겨 닮으려는 백업용 table 이 있는데
두 테이블의 column 이 완전히 동일해야 백업이 되겠죠?
1. 그렇다면 원본 table 이 서비스 중 유지보수로 column 구조가 변했을 때
백업용 table 도 그에 맞게 변경해야 줘야 하나요? ( 번거로울 것 같은데 )
이에 대한 해결책이 있는지 궁금합니다
답변 3
테이블의 데이타를 옮겨담는것은 백업보다는 복제 / 미러링의 의미로 사용하는데
백업은 당연히 테이블스키마단위까지 해야 맞습니다.
테이블의 정책 / 인덱스 / 시퀀스(있다면) / 트리거 등도 다 같이 백업해두어야 향후 복구를 할떄도 정상적으로 사용가능합니다.
백업 db 나 table 이름에 suffix 를
백업 시점 YYYYMMDDHHmmss 정도로 주는 방법도 있을것 같습니다.
용도에 따라 다릅니다.
몇 컬럼만 백업하는 경우도 있고...
답변을 작성하시기 전에 로그인 해주세요.