Method of maintaining data consistency in a loose transaction model
AssigneeIBM Corporation
InventorsInderpal Singh Narang, Karen Wolfe Brannon, Suparna Bhattacharya, Hui-I Hsiao
Life of this patent
Estimating the term…
Loading patent…
AssigneeIBM Corporation
InventorsInderpal Singh Narang, Karen Wolfe Brannon, Suparna Bhattacharya, Hui-I Hsiao
Estimating the term…
A method, an apparatus, a system, a computer program product, and a computer program are disclosed for maintaining consistency of object content (252) and metadata (204) related to the object (252) in a loose transaction model, preferably using SQL Mediated Object Manipulation (SMOM), for object and meta-data updates. The related meta-data (204) and a reference to the object (252) are stored in a table of a database. The object is stored externally to the database in an object store. The reference is used to obtain a handle for directly accessing or manipulating the external object. A version number embedded in the handle is then obtained. The embedded version number is then compared with a version number of a latest committed version of the externally stored object to determine if the handle refers to a current version of the externally stored object. Next, the last modification timestamp of the file is compared with the last modification timestamp of the latest committed version, in order to detect uncommitted updates. A mismatch indicates that stale data is being referenced, and in that situation an appropriate error is returned.
A method of maintaining consistency of content of an object and metadata related to said object in a loose transaction model for object and meta-data updates, said method including the steps of:
An apparatus for maintaining consistency of content of an object and metadata related to said object in a loose transaction model for object and meta-data updates, said apparatus including:
A computer program for maintaining consistency of content of an object and metadata related to said object in a loose transaction model for object and meta-data updates, said computer program including:
A computer program product having a computer readable medium having a computer program recorded therein for maintaining consistency of content of an object and metadata related to said object in a loose transaction model for object and meta-data updates, said computer program product including:
A system for maintaining consistency of content of an object and metadata related to said object in a loose transaction model for object and meta-data updates, said system including:
Dependencies are inferred from the claim text.