Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
112 words
For use in a database system, a method of media recovery, comprising the steps of: providing a two-dimensional search structure at least partly defined by nodes and key and time dimensions, such that certain data in the database system is located by traversing the nodes using respective ones of the key and time dimensions, said nodes including history nodes which are periodically written to a secure medium and including current nodes and index nodes; time-splitting into current nodes and history nodes, current nodes having data that has changed and has not been written to the secure medium; and using only the history nodes to recover from an undesired and abnormal system interruption.
Claim 2
Dependent Claim
112 words
For use in a database system, a method of media recovery, comprising the steps of: providing a two-dimensional search structure at least partly defined by nodes and key and time dimensions, such that certain data in the database system is located by traversing the nodes using respective ones of the key and time dimensions, said nodes including history nodes which are periodically written to a secure medium and including current nodes and index nodes; time-splitting into current nodes and history nodes, current nodes having data that has changed and has not been written to the secure medium; and using only the history nodes to recover from an undesired and abnormal system interruption.
Claim 3
Dependent Claim
38 words
A method of media recovery, according to claim 1, wherein the step of using the history nodes includes the step of restoring damaged current nodes by using the history nodes that have the most recent versions of data.
Claim 4
Dependent Claim
26 words
A method of media recovery, according to claim 2, wherein the step of using the history nodes includes the step of providing a media recovery log.
Claim 5
Dependent Claim
26 words
A method of media recovery, according to claim 1, wherein the step of time-splitting is for back-up and does not include making changes to current nodes.
Claim 6
Dependent Claim
23 words
A method of media recovery, according to claim 1, wherein the step of time-splitting includes purging unneeded index terms from the index nodes.
Claim 7
Dependent Claim
23 words
A method of media recovery, according to claim 1, wherein the step of time-splitting includes writing the history node to the secure medium.
Claim 8
Dependent Claim
46 words
A method of media recovery, according to claim 3, further including truncating the media recovery log in response to said step of time splitting so as to remove log records therefrom which are reflected in the history nodes that have been written to the secure medium.
Claim 9
Dependent Claim
28 words
A method of media recovery, according to claim 4, further including using short locks during the step of time-splitting to enhance concurrency and minimize impact database system operation.
Claim 10
Dependent Claim
20 words
A method of media recovery, according to claim 1, wherein the two-dimensional search structure includes a time-split B tree structure.
Claim 11
Dependent Claim
33 words
A method of media recovery, according to claim 1, wherein said certain nodes include index nodes having data or index terms that has changed and has not been written to the secure medium.