서문DB 백업을 해본 적이 있다. 다만 AWS RDS에서 옵션 설정으로 간단히 다뤄보았을 뿐이다.몇 번의 딸깍으로 가능하니 정말 편하다. 하지만 어디서든 RDS 같은 서버리스 서비스를 사용하진 않는다. 그래서 복제 또는 샤딩으로 손수 백업 전략을 구현해보려고 한다.그러기 전에 DB 백업과 관련된 개념들을 정리하고자 한다. DB 백업이란'보험'의 개념에 가깝다. 평소에는 쓸일이 전혀 없지만 사고가 났을 때는 보험은 정말 많은 도움이 된다.IT에서 사고는 다음과 같다.하드웨어 고장 : 서버의 디스크가 망가지는 경우재난 : 화재나 지진으로 서버가 물리적으로 망가지는 경우인재(人災) : 중요한 데이터를 삭제하거나 테이블 전체를 날리는 경우소프트웨어 오류 : 악의적인 공격이나 오류로 데이터가 엉망이 되는 경우 이..