发明授权
US07203802B2 System and method for using a buffer to facilitate log catchup for online operations
失效
使用缓冲区来促进在线操作的日志追踪的系统和方法
- 专利标题: System and method for using a buffer to facilitate log catchup for online operations
- 专利标题(中): 使用缓冲区来促进在线操作的日志追踪的系统和方法
-
申请号: US10425163申请日: 2003-04-29
-
公开(公告)号: US07203802B2公开(公告)日: 2007-04-10
- 发明人: Matthew A. Huras , Quanhua Hong , Catherine S. McArthur , Lorysa M. Meadowcroft , Shaun K. Thornborough , Michael J. Winer , Roger L. Q. Zheng
- 申请人: Matthew A. Huras , Quanhua Hong , Catherine S. McArthur , Lorysa M. Meadowcroft , Shaun K. Thornborough , Michael J. Winer , Roger L. Q. Zheng
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理商 Samuel A. Kassatly
- 主分类号: G06F12/00
- IPC分类号: G06F12/00
摘要:
A memory buffer facilitates log catchup for online operations. Certain designated areas of memory are allocated for one or more buffers for use during online operations (e.g., reorganization, create index, etc.). Concurrent update activities to the target object write informational records into the one or more buffers. If the buffers become full, the informational records may be written to logs for persistent storage. After online operations finish building all or a suitable portion of the shadow object, log catchup is performed by first applying activities in the informational records from the buffer and thereafter applying activities from logs, if necessary. The invention helps solve the drawbacks of log catchup since the buffer contains only the information related to the target shadow object. Also it does not involve physical I/Os, as these records are all in memory.