This thesis is concerned with a mechanism for reloading a partial database to maintain a consistent database state when a failure occurs. The mechanism is based on the reload graph technique which uses a portion of database rather than the whole.
It can also eliminate useless edges in a reload graph by obtaining minimum dump set. Through the optimized reload graph from the process of the construction of the graph, the system can maintain minimum dumps of database. A possible implementation of the reloading mechanism is presented and simulated by using CROMEMCO system Three.
데이타 베이스에서 에러 (error) 를 탐지 했을 때 데이타를 복구하여 정확한 데이타를 유지하는 것은 중요한 일이다. 데이타베이스 복구 방법 중 가장 일반적인 방법은 dump 를 만들고 transaction에 의한 데이타의 변화를 log 에 수록하여 두는 것이다.
본 논문에서는 데이타 베이스의 복구를 위해 전체 데이타 베이스를 재적재 (reload) 하지 않고, 그 일부분만을 재적재하는 방법을 다루었다.
먼저 reload graph 기법을 소재하고, graph를 구성해가는 중에 필요없는 dump 들을 탐지하여 이러한 dump 들을 버림으로써 데이타베이스를 재적재하는데 꼭 필요한 dump들 만을 유지시키는 방법을 제시하였다.
마지막으로 reload graph 기법에 기초를 둔 재적재 시스템을 설계하고 simulation하였다.