International Business Machines Corporation - Armonk NY
International Classification:
G06F 1730
US Classification:
707202, 707204
Abstract:
The present invention establishes a merge end point in logs reflecting a sharing session with a common database. The merge end point is established at an earlier point to thereby reduce the number of unmergeable records. The system of the present invention includes a log archive module which determines the position of each log volume end-start point in the logs. A database recovery control module receives the positions of the log volume end-start points and determines the most recent log volume end-start point for each log. The database recovery control module next determines which of the most recent log volume end-start points has the earliest time value. This log volume end-start point is the latest identifiable point wherein all log records for all logs will be committed and is selected as the merge end point. A change accumulation utility is able to incorporate the merge end point in a CADS to separate unmergeable and mergeable log records.
System And Method For Parallel Primary And Secondary Backup Reading In Recovery Of Multiple Shared Database Data Sets
David W. Moore - Morgan Hill CA, US Frederick Stephen Perry - San Jose CA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 12/00
US Classification:
707202, 707 2, 707 4, 707102, 707203, 707204
Abstract:
A recovery utility apparatus for expediting recovery time during failure of one or more database data sets is provided. A backup copy restore utility is configured to read and restore a backup copy of the database data set. A change accumulation manager is configured to read detail records in an incomplete change accumulation data set. A log manager is configured to read a log to derive updates subsequent to a merge end point, wherein the updates are reflective of spill records. An image copy restore utility is configured to apply the detail records to the backup copy to thereby create a restored database data set. A database update manager is configured to apply the updates to the restored database data set.
System And Method For Facilitating Data Flow Between Synchronous And Asynchronous Processes
David Moore - Morgan Hill CA, US Frederick Perry - San Jose CA, US Andre du Schoeman - Houston TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F012/00
US Classification:
707204000
Abstract:
An intermediate queuing/de-queuing mechanism between an asynchronous server and a synchronous process or client allows the asynchronous server to communicate with the synchronous client in a performance oriented and asynchronous manner. The coexistence of two different queuing mechanisms within the same logical execution environment is thus enabled. Further, the asynchronous merging of other format updates during the recovery process is facilitated, such as change accumulation and image copy records. Operations between the synchronous process and asynchronous processes are thus expedited, embedding a synchronous process within the total asynchronous environment of the overall data processing system to enable restoration of the database.