Title :
An index implementation supporting fast recovery for the POSTGRES storage system
Author :
Sullivan, Mark ; Olson, Michael
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Abstract :
The authors present two algorithms for maintaining B-tree index consistency in a database management system which does not use write-ahead logging (WAL). One algorithm is similar to shadow paging, but improves performance by integrating shadow meta-data with index meta-data. The other algorithm uses a two-phase page reorganization scheme to reduce the space overhead caused by shadow paging. Although designed for the POSTGRES storage system, these algorithms should also be useful in a WAL-based storage system, as support for logical logging. Measurements and analysis of a prototype implementation suggest that the algorithms will have little impact on data manager performance
Keywords :
database management systems; system recovery; tree data structures; B-tree index consistency; POSTGRES storage system; database management system; index meta-data; logical logging; shadow meta-data; shadow paging; system recovery; two-phase page reorganization; write-ahead logging; Algorithm design and analysis; Availability; Concurrent computing; Control systems; Data structures; Database systems; Operating systems; Protocols; Prototypes; Transaction databases;
Conference_Titel :
Data Engineering, 1992. Proceedings. Eighth International Conference on
Conference_Location :
Tempe, AZ
Print_ISBN :
0-8186-2545-7
DOI :
10.1109/ICDE.1992.213181