×

Data recovery system capable of performing transaction processing in parallel with data recovery processing

  • US 4,815,028 A
  • Filed: 04/24/1987
  • Issued: 03/21/1989
  • Est. Priority Date: 04/28/1986
  • Status: Expired due to Term
First Claim
Patent Images

1. A data recovery system used in a data processing system operating in combination with a data file and a recovery log file and in compliance with a transaction processing program specifying data retrieval and data renewal, said data processing system comprising:

  • a block memory area,block transferring means connected to said block memory area and said data file during said data retrieval for transferring data blocks from said data file to said block memory area,activation controlling means connected to said transaction processing program and responsive to a first control signal for controlling activation of said transaction processing program,data retrieving means connected to said block memory area and responsive to said transaction processing pogram for retrieving, during said data retrieval those of said data blocks from said block memory area for data processing in compliance with said transaction processing program which are specified by said transaction processing program,data updating means connected to said block memory area and responsive to said transaction processing program for updating during said data renewal those of said data blocks in said block memory area into updated blocks which are specified by said transaction processing program,log storing means connected to said data updating means for storing log data in said recovery log file upon renewal of data blocks in said block memory area into said updated blocks,said data recovery system operative for carrying out data recovery of those of said data blocks in said block memory area into recovered blocks which should be recovered and including a log memory area,log transferring means connected to said recovery log file and said log memory area for transferring said log data from said recovery log file to said log memory area, andblock storing means connected to said block memory area and said data file for storing during said data renewal and recovery said updated and said recovered blocks in said data file from said block memory area, wherein the data recovery system further comprises;

    information producing means connected to said log memory area and responsive to a second control signal for producing block-up information indicative of each data block which should be recovered in said block memory area;

    said block transferring means connected to said information producing means for deferring retrieval of those of said data blocks which are indicated by said block-up information as blocked-up blocks;

    said block transferring means connected to said information producing means for deferring storage of said blocked-up blocks in said data file; and

    control signal producing means connected to said activation controlling means and said information producing means for producing said second control signal upon carrying out said data recovery and thereafter said first control signal to activate said transaction processing program on each data block which is not one of said blocked-up blocks.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×