-
公开(公告)号:US5745674A
公开(公告)日:1998-04-28
申请号:US657507
申请日:1996-06-04
申请人: Peter James Lupton , Robert Frank Buxton , Ian Hunter , Handel Glasnant Price , Adam Richards , John Simon Tilling , Dennis Jack Zimmer
发明人: Peter James Lupton , Robert Frank Buxton , Ian Hunter , Handel Glasnant Price , Adam Richards , John Simon Tilling , Dennis Jack Zimmer
IPC分类号: G06F11/14
CPC分类号: G06F11/1471
摘要: A method of moving records, stored on a recovery log, which are associated with units of work which have waited for a long time is described. Units of work which have waited for a long time, such as those which are in-doubt have their records copied from a recovery log to a secondary log. When the earliest-written record for this in-doubt unit of work has been copied, a new record called a fork record is written on to the recovery log which has two effects: to subtract the log records currently on the recovery log for this unit of work from the recovery log and to refer to the copied records written on the secondary log. The new record achieves this using two pointers, a pointer to point to the most-recently written record on the recovery log for this unit of work and a pointer to point to the most-recently written record on the secondary log for this unit of work.
摘要翻译: 描述了存储在恢复日志上的与已经等待很长时间的工作单元相关联的记录的方法。 已经等待很长时间的工作单位,例如无疑是将其记录从恢复日志复制到辅助日志。 当这个不确定的工作单位的最早的书面记录被复制时,一个名为fork记录的新记录被写入恢复日志,这有两个作用:减去当前在该单元的恢复日志上的日志记录 的恢复日志中的工作,并参考在辅助日志中写入的复制记录。 新记录使用两个指针来实现这一点,指针指向该单元工作的恢复日志上最近写入的记录,并指向指向该单元工作的次日志上最近写入的记录的指针 。