Recoverable execution
US8078588B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 10, 2005 |
| Grant date | Dec 13, 2011 |
| Priority date | — |
| Expiry date | Jun 6, 2026 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/2365
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Systems and methods for providing a one-step API that executes a series of atomic transactions in a database system. In one implementation, each atomic transaction is associated with a forward block of code that effects changes, an undo block of code that reverses the changes made by the forward block, and a state block of code that mimics successful execution of the forward block by setting internal states. In the event of a failure, the forward blocks, undo blocks, and state blocks can be used to roll forward or roll back changes as a whole. In one implementation, a one-step API for replicating data in a database is provided.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.