发明名称 A METHOD FOR REFRESHING MULTICOLUMN TABLES IN A RELATIONAL DATA BASE USING MINIMAL INFORMATION
摘要 <p>A method for refreshing a relational data base snapshot manifest in the form of remote read-only copies of selected portions of a base table. The method takes advantage of the fact that each tuple of the base table has a unique identifier TID associated therewith from the time the record is inserted until it is deleted. The TID references the physical location of the tuple within its relation. Two system-maintained fields are added to the base table. These are PREVTID and update ID. One system-maintained column is required in the snapshot table, i.e. BASE TID. Lastly, a column in the catalog of the snapshot is also maintained, i.e. SNAPHIGH. When the refresh of the snapshot table is required, a single scan of the base relation, in ascending TID sequence, is performed on the base table. The scan produces a series of messages which contain the incremental changes required to update the snapshot table to the current state of the base relation. Upon receipt of the messages at the snapshot table site, a single skip sequential pass across the snapshot in BASE TID sequence is performed to apply the incremental changes. This refreshes the snapshot table to the required state.</p>
申请公布号 EP0189031(B1) 申请公布日期 1993.06.09
申请号 EP19860100034 申请日期 1986.01.02
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 HAAS, LAURA MEYERS;LINDSAY, BRUCE GILBERT
分类号 G06F12/00;G06F7/22;G06F17/30 主分类号 G06F12/00
代理机构 代理人
主权项
地址