log1 [Recovery] Log 트랜잭션에 대한 정보를 로그로 남겨 두어야 failure에 대한 대비로 기록해둘 수 있다. 이 정보를 통해 복구할 수 있는 것이다. recovery approach 1. log-based recovery: write 연산을 수행하기 전에 로그를 stable storage에 남기는 방법이다. 2. shadow-paging: 데이터를 업데이트 하면 old page의 copy를 갖고 있는 것이다. 초기 db 에서 사용하였다. shadowing concurrent transaction 상황에서 쓰기 어렵다. seeking작업을 줄이기 위해서 이웃시키는게 좋은데 이 방법에서는 어렵다. 텍스트 에디터에서 사용한다. db 데이터를 업데이트하면 page를 추가하여 새로운 페이지에 업데이트하는 값을 쓰는 방식이다. be.. 2020. 6. 4. 이전 1 다음