Choose a default theme

You can change your theme from the menu

시점 복구

시점 복구는 기본 백업과 이후 로그를 이용해 데이터베이스를 특정 시각이나 복구 지점까지 되돌리는 복구 방식이다.

원리

복원 가능한 기본 백업에서 시작해 필요한 로그를 순서대로 재실행하고 지정한 지점에서 멈춘다. PostgreSQL에서는 연속 WAL 아카이빙과 연결된다.

예시

오후 2시의 잘못된 삭제 직전으로 복구하려면 그 이전 백업과 해당 지점까지 이어지는 로그가 필요하다.

데이터베이스

관계형

MySQL · PostgreSQL · MariaDB · SQLite

NoSQL

Redis · MongoDB · Apache Cassandra

스토리지 엔진

InnoDB · RocksDB · MyRocks

주의할 점

로그 일부가 빠지면 원하는 시점에 도달하지 못할 수 있다. 복구 목표 시각, 타임라인, 복구 후 서비스 전환과 이후 데이터의 처리 방침을 시험해야 한다.

참고 자료