Scalable Database Server, HiRDB Version 8 Description
In HiRDB, a recovery process called delayed rerun reduces the downtime for transaction processing when a system failure occurs. When a failure occurs in the database, HiRDB uses the system log file to re-execute all update processing that occurred since the most recent synchronization point up to the time the failure occurred. During this processing, the transaction that was updating the database when the failure occurred is re-executed first (rollforward) to the point at which the failure occurred, and then the database is returned (rollback) to its status before the update processing was executed.
HiRDB executes rollback for the data on the disk that was being updated when the failure occurred and accepts new transactions for data that is not subject to the rollback. In this way, the system downtime for transaction processing is minimized.
Figure 6-10 shows the concept of delayed rerun.
Figure 6-10 Concept of delayed rerun
All Rights Reserved. Copyright (C) 2007, Hitachi, Ltd.