Patent ID: 9348700
Filing Date: 2016-05-24
CPC Classification: G06F

Claim Text:
1. A method, comprising: recording one or more transaction updates to a database, wherein recording comprises assigning to a transaction update a step-id, in which the database is configured to record a step-id in at least two different step-id formats; performing a first rollback of database processing on the database using at least one transaction update with assigned step-id, in which the database is capable of performing a first rollback with either of the at least two different step-id formats; recording a number of times the one or more transaction updates are rolled back; and recovering the database using the one or more transaction updates without applying updates previously rolled back in the first rollback; wherein the at least two different step-id formats include: wherein the step of recording the first rollback comprises incrementing a rollback counter in a rollback record, and in which the step of performing the recovery comprises using the rollback counter to identify portions of the step that rolled back.