트랜잭션의 취소에서, START는 로그에 있고, COMMIT이 없는 경우에 취소Undo를 진행한다. 이는 트랜잭션이 완료하지 못한 상태를 의미한다. /여기까지 이해됨
이 경우 완료하지 못했지만 버퍼의 내용이 데이터베이스에 기록되어 있을 가능성이 있으므로..
/ 내가 배운 내용에 의하면 커밋을 해야(지연갱신) 데이터베이스에 기록된다고 배웠거든? 근데 커밋도 안했는데 ”데이터베이스에 기록될 가능성“.. 이러는데 이 경우 즉시갱신방법으로 진행되어서 그런거야?
이 경우 완료하지 못했지만 버퍼의 내용이 데이터베이스에 기록되어 있을 가능성이 있으므로..
/ 내가 배운 내용에 의하면 커밋을 해야(지연갱신) 데이터베이스에 기록된다고 배웠거든? 근데 커밋도 안했는데 ”데이터베이스에 기록될 가능성“.. 이러는데 이 경우 즉시갱신방법으로 진행되어서 그런거야?
가능성이 있어서 그 다음 뒷말이뭔데
1. 데이터베이스에 기록한다 2. 로그를 남겨둔다 1과 2 사이에서 디비가 터졌을 때 이야기하는건가
자네는 하드디스크 메모리 임시버퍼로 다시 질문하게.. 지연갱신은 수정하면 임시버퍼에 사용하고 코밋하면 그 기록이 남는거라 인터페이스느낌? - dc App