한눈에 보는 정의

체크포인트(Checkpoint)는 특정 시점까지 처리된 데이터를 안전하게 디스크에 기록해두는 지점으로, 장애가 발생했을 때 처음부터가 아니라 그 지점부터 복구를 시작할 수 있게 해줍니다.

자세히 알아보기

  • 예문: "서버가 갑자기 다운돼도, 마지막 체크포인트 이후에 처리된 내용만 다시 복구하면 되므로 복구 시간이 크게 줄어든다."
  • 체크포인트가 없다면 장애 발생 시 시스템을 시작한 시점부터 모든 로그를 다시 처리해야 해서 복구에 오랜 시간이 걸릴 수 있습니다.
  • 영속성/지속성(Durability) (영속성)을 실제로 안정적으로 구현하기 위한 실무적인 장치로, 대부분의 DBMS(데이터베이스 관리 시스템) 가 주기적으로 체크포인트를 기록합니다.
  • 재해 발생 시 데이터를 얼마나 복구할 수 있는지를 나타내는 RPO(목표 복구 시점) (RPO)를 짧게 유지하려면, 체크포인트를 얼마나 자주 기록하는지가 중요한 요소가 됩니다.

관련 용어

최종 수정일: 2026년 7월 17일

← 용어사전 전체 목록으로