Method and apparatus for insuring database data integrity without data recovery logging
AssigneeInternational Business Machines Corporation
InventorsRobert W. Lyle, James Z. Teng, Jay A. Yothers
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsRobert W. Lyle, James Z. Teng, Jay A. Yothers
Estimating the term…
Database tables which are to be loaded with large data objects are defined with a special logging attribute that causes the associated database management system to suspend recovery logging for the databases so defined, but to continue with logging control information, such as space management changes. During a two-phase commit operation for a database transaction in a distributed system, at each database all modified data pages are written to disk before the end of the phase 1 commit, if the pages have not been previously written. This and other write operations are monitored for errors. If any of the changed data pages cannot be written to disk successfully before the end the phase 1 commit operation, then the transaction is rolled back at all databases.
A method for use in a computer system having a non-volatile storage and capable of processing a transaction which modifies one or more database pages, comprising:
Apparatus for use in a computer system having a non-volatile storage and capable of processing a transaction which modifies one or more database pages comprising:
A computer program product for use in a computer system having a non-volatile storage and capable of processing a transaction which modifies one or more database pages, the computer program product comprising a computer usable medium having computer readable program code thereon, including:
A method for use in a computer system having a non-volatile storage and capable of processing a transaction which modifies one or more database pages comprising:
A method for use in a computer system having a non-volatile storage and capable of processing a transaction which modifies one or more database pages comprising:
Dependencies are inferred from the claim text.