Choose a default theme

You can change your theme from the menu

데이터베이스 백업

데이터베이스 백업은 장애나 실수 뒤 데이터를 복원하기 위해 별도로 보관하는 복구 자료이다.

원리

논리 백업은 테이블 정의와 행 등을 추출하고 물리 백업은 데이터 파일과 복구에 필요한 정보를 보관한다. 일관된 시점과 복원 절차를 확보해야 한다.

예시

운영 데이터와 같은 디스크에만 복사본을 두면 디스크 손실을 함께 겪을 수 있다. 별도 보관 후 실제 복원해 내용과 소요 시간을 확인한다.

데이터베이스

관계형

MySQL · PostgreSQL · MariaDB · SQLite

NoSQL

Redis · MongoDB · Apache Cassandra

스토리지 엔진

InnoDB · RocksDB · MyRocks

주의할 점

복제본도 잘못된 삭제를 그대로 받을 수 있어 백업을 완전히 대신하지 않는다. 백업 성공 메시지보다 복원 가능성과 허용 가능한 데이터 손실·중단 시간이 중요하다.

참고 자료