发明授权
- 专利标题: System and method for identifying and maintaining base table data blocks requiring deferred incremental integrity maintenance
- 专利标题(中): 用于识别和维护需要延迟增量完整性维护的基表数据块的系统和方法
-
申请号: US10423407申请日: 2003-04-25
-
公开(公告)号: US07167878B2公开(公告)日: 2007-01-23
- 发明人: Petrus K. C. Chan , Timothy R. Malkemus , Sriram K. Padmanabhan
- 申请人: Petrus K. C. Chan , Timothy R. Malkemus , Sriram K. Padmanabhan
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理商 Samuel A. Kassatly
- 优先权: CA2414980 20021223
- 主分类号: G06F12/00
- IPC分类号: G06F12/00 ; G06F17/30
摘要:
A block map is associated with a multi-dimensionally clustered (MDC) base table in a database to maintain a “free” or “in use” status for each of the contiguous blocks in the table. Additionally, information may be stored in the block map to indicate whether, after loading data, a given block in the base table requires constraint checking operation or whether, based on changes to the block, a materialized query table dependent upon the table requires a refresh operation. Each time data is loaded into the table, the associated block map is updated. When delayed constraint check or refresh operations are to be performed, the block map is consulted to learn which blocks require the operations. After one of the constraint check or refresh operations is performed, the associated block map is again updated. The block map enables a method to efficiently identify data blocks in a base table, changes to which trigger incremental constraint checking operations and incremental maintenance operations of dependent materialized query tables.
公开/授权文献
信息查询