LOGGING STYLE
물리적, 논리적, 생리적 로깅
로그는 무엇을 기록하느냐에 따라 복구 속도, 로그 크기, 재실행 조건이 달라진다.
정확한 위치의미 중심혼합
물리적 로깅
페이지 바이트페이지의 특정 위치에 어떤 값을 썼는지 기록한다. 적용 판단은 비교적 단순하다.
논리적 로깅
연산 의미INSERT, DELETE 같은 명령 의미를 기록한다. 재실행 시 조건 관리가 중요하다.
생리적 로깅
페이지+연산페이지 범위는 물리적으로 정하고 내부 변경은 논리적으로 표현한다.
예: Page 42 안에서 slot 7 삽입 물리: offset과 bytes 기록 논리: INSERT
row 의미 기록 생리: Page 42 안의 slot 동작 기록