Log file control system in a complex system
First Claim
1. A log file control system used in a complex system comprising a plurality of computer systems connected for communications in said complex system for performing transactions, a data base shared among said computer systems, and a high-speed storage unit shared among said computer systems, said log file control system comprising:
- a log file, shared among said computer systems and coupled to said data base, for managing log data of said data base;
a log data buffer in said high-speed storage unit for temporarily storing the log data;
an inter-system exclusion control table in said high-speed storage unit for controlling an exclusion lock on said log data buffer;
a backout file, provided for each computer system, for temporarily the storing log data to be transmitted to said log data buffer; and
log file control means in each of said computer systems for controlling said log file, said backout file, said log data buffer, and said inter-system exclusive control table so that said log data is transmitted to said log file asynchronously when a transaction is performed in at least one of said computer systems;
wherein said log file control means comprises saving means for completing a transaction by storing log data in said backout file at the end of a transaction process so that a succeeding transaction can be started.
1 Assignment
0 Petitions
Accused Products
Abstract
A log file control system is used in a complex system which includes a plurality of computer systems connected for communications. Additionally, the complex system includes a data base which is shared among the computer systems and a high-speed storage unit which is also shared among the computer systems. Further, a saving unit is present in each of the computer systems for saving log data, outputted by a transaction processed in the computer system, in a backout file for the computer system. A serializing unit in each of the computer systems exclusively obtains a log data buffer of the complex system, according to an inter-system exclusive control table, and transmits the serialized log data to the log data buffer. When the log data buffer issues a request for transmitting the data to a log file, an accumulating unit in the computer system transmits the data according to the request from the log data buffer. The log data is requested to be transmitted to the log file asynchronously with the transaction processes.
-
Citations
7 Claims
-
1. A log file control system used in a complex system comprising a plurality of computer systems connected for communications in said complex system for performing transactions, a data base shared among said computer systems, and a high-speed storage unit shared among said computer systems, said log file control system comprising:
-
a log file, shared among said computer systems and coupled to said data base, for managing log data of said data base; a log data buffer in said high-speed storage unit for temporarily storing the log data; an inter-system exclusion control table in said high-speed storage unit for controlling an exclusion lock on said log data buffer; a backout file, provided for each computer system, for temporarily the storing log data to be transmitted to said log data buffer; and log file control means in each of said computer systems for controlling said log file, said backout file, said log data buffer, and said inter-system exclusive control table so that said log data is transmitted to said log file asynchronously when a transaction is performed in at least one of said computer systems;
wherein said log file control means comprises saving means for completing a transaction by storing log data in said backout file at the end of a transaction process so that a succeeding transaction can be started. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification