Patent US5638508A successfully refreshed from Google Patents.
US5638508A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and a system for processing a log record
Assignee: Hitachi Microcomputer System Ltd
•
Filing: 1994-03-09
•
Granted: 1997-06-10
•
Expires: 2014-03-09
Abstract
Abstract A data processing system for processing transactions, wherein a log record to be used for recovery of the system is written into a log file for system recovery in synchronism with the end of a transaction, and log records other than resident information are is written for a plurality of transactions into a log file for archives.
Inventors
- 👤 Sadasaburoh Kanai
- 👤 Toshiaki Tsuboi
- 👤 Hiroyuki Kitajima
- 👤 Takashi Sumiyoshi
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-04 20:50
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1471
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
201 words
A data processing method for storing a plurality of log records of transaction processing in a computer system, comprising the steps of: classifying said log records into at least a first type of log record and a second type of log record based on uses for said log records, said first type of log record being used for recovery of said computer system, and said second type of log record being used for archival purposes; storing said first type of log record into a first log buffer upon generation of said first type of log record in a transaction; storing said second type of log record into a second log buffer upon generation of said second type of log record in said transaction; storing said first type of log record in said first log buffer to a first storage medium, at least when said transaction ends; and storing said second type of log record in said second log buffer to a second storage medium when said second log buffer is full, wherein size of said second log buffer is a predetermined times as large as an average amount of data for said second type of log record produced in one transaction.
Claim 2
Dependent Claim
201 words
A data processing method for storing a plurality of log records of transaction processing in a computer system, comprising the steps of: classifying said log records into at least a first type of log record and a second type of log record based on uses for said log records, said first type of log record being used for recovery of said computer system, and said second type of log record being used for archival purposes; storing said first type of log record into a first log buffer upon generation of said first type of log record in a transaction; storing said second type of log record into a second log buffer upon generation of said second type of log record in said transaction; storing said first type of log record in said first log buffer to a first storage medium, at least when said transaction ends; and storing said second type of log record in said second log buffer to a second storage medium when said second log buffer is full, wherein size of said second log buffer is a predetermined times as large as an average amount of data for said second type of log record produced in one transaction.
Claim 3
Dependent Claim
51 words
A data processing method according to claim 1, wherein said first type of log record includes at least one of log records for updating a data base or a table in a main storage/virtual storage, a log record concerning an input/output message and a log record indicating completion of a transaction.
Claim 4
Dependent Claim
111 words
A data processing method according to claim 1, further comprising the steps of: storing resident data from a main storage/virtual storage at a predetermined check point into a third storage medium of said computer system; wherein a capacity of said first storage medium of said first type of log record is large enough for storing log records produced within an interval of the checkpoints and said first storage medium for storing said first type of log record is repeatedly used in a wrap-around manner; and recovering said computer system by using said first type of log record from said first storage medium and said resident data from said third storage medium.
Claim 5
Dependent Claim
208 words
A data processing system for storing a plurality of log records of transaction processing in a computer system, comprising: means for classifying said log records into at least a first type of log record and a second type of log record based on uses for said log records, said first type of log record being used for recovery of said computer system, and said second type of log record being used for archival purposes; means for storing said first type of log record into a first log buffer upon generation of said first type of log record in a transaction; means for storing said second type of log record into a second log buffer upon generation of said second type of log record in said transaction; means for storing said first type of log record in said first log buffer to a first storage medium, at least when said transaction ends; and means for storing said second type of log record in said second log buffer to a second storage medium when said second log buffer is full, wherein size of said second log buffer is a predetermined times as large as an average amount of data for said second type of log record produced in one transaction.
Claim 6
Dependent Claim
208 words
A data processing system for storing a plurality of log records of transaction processing in a computer system, comprising: means for classifying said log records into at least a first type of log record and a second type of log record based on uses for said log records, said first type of log record being used for recovery of said computer system, and said second type of log record being used for archival purposes; means for storing said first type of log record into a first log buffer upon generation of said first type of log record in a transaction; means for storing said second type of log record into a second log buffer upon generation of said second type of log record in said transaction; means for storing said first type of log record in said first log buffer to a first storage medium, at least when said transaction ends; and means for storing said second type of log record in said second log buffer to a second storage medium when said second log buffer is full, wherein size of said second log buffer is a predetermined times as large as an average amount of data for said second type of log record produced in one transaction.
Claim 7
Dependent Claim
95 words
A data processing system according to claim 4, further comprising: third means for storing resident data from a main storage/virtual storage medium; wherein a capacity of said first storage medium of said first type of log record is large enough for storing log records produced within an interval of the checkpoints and said first storage medium is repeatedly used in a wrap-around manner; and fourth means for recovering said computer system by using said first type of log record stored in said first storage medium and said resident data stored in said third storage medium.
Claim 8
Dependent Claim
26 words
A data processing method according to claim 1, wherein said first storage medium for storing said first type of log record is a nonvolatile semiconductor storage.
Claim 9
Dependent Claim
48 words
A data processing method according to claim 1, wherein said second type of log record further includes at least one of a log record for database recovery, a log record for recording business processing contents and a log record to be used in user programs for business processings.
Claim 10
Dependent Claim
26 words
A data processing method according to claim 1, wherein accessing speed of said first storage medium is higher than accessing speed of said second storage medium.
Claim 11
Dependent Claim
26 words
A data processing system according to claim 4, wherein accessing speed of said first storage medium is higher than accessing speed of said second storage medium.
References Cited (Backward Citations)
US4507751A
Cited
US4648031A
Cited
US4521847A
Cited
JPS6162144A
Cited
JPS6170645A
Cited
US4875155A
Cited
JPS6214242A
Cited
US4868744A
Cited
US5043871A
Cited
US4878167A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-06-09 | 2000-12-09 | 2001-06-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-06-09 | 2004-12-09 | 2005-06-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-06-09 | 2008-12-09 | 2009-06-10 | $7700.00 | Window Closed / Lapsed |