发明名称 |
RESTORING THE STATE OF A SET OF FILES |
摘要 |
A method that applies transaction techniques to file system operations in non-database applications executing on parallel processing systems. For each of a set of file operations, program routines are defined for performing (100), finalizing (130), and undoing (140) the operations, so that the operations may be used in a non-database application to create a transaction processing environment. A computer program library, for adding the semantics of transactions to a set of native operations of a native file system, comprises families of routines each corresponding to a native operation, including a Perform routine (100) for providing the functional equivalent of the corresponding native operation (112) while preserving information necessary to roll back such native operation (106-110), a Finalize routine (130) for committing the result of the corresponding Perform routine (100), and an Undo routine (140) for rolling back the result of the corresponding Perform routine (100).
|
申请公布号 |
WO9800795(A1) |
申请公布日期 |
1998.01.08 |
申请号 |
WO1997US11633 |
申请日期 |
1997.07.01 |
申请人 |
AB INITIO SOFTWARE CORPORATION |
发明人 |
LORDI, ROBERT, D.;LASSER, CLIFFORD, A.;STANFILL, CRAIG, W. |
分类号 |
G06F15/16;G06F9/46;G06F11/14;G06F12/00;(IPC1-7):G06F17/30;G06F15/00 |
主分类号 |
G06F15/16 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|