DocumentCode :
2500889
Title :
Efficient algorithms for maintenance of large database indexes
Author :
Srivastava, Jaideep ; Ramamoorthy, C.V.
Author_Institution :
Div. of Comput. Sci., California Univ., Berkeley, CA, USA
fYear :
1988
fDate :
1-5 Feb 1988
Firstpage :
402
Lastpage :
408
Abstract :
Installing an update in an indexed database of size N takes O(log N) disk accesses, because of a root-leaf path traversal. If the installing of updates is deferred for a while, until a certain number n of them have been collected, substantial savings can be obtained. Two efficient algorithms for performing such grouped updates are presented and analyzed. The conditions on n are derived for which these algorithms perform better than straightforward update installation. A technique called model scaling, which is borrowed from the domain of fluid mechanics, is used to show how small simulations can be used for the accurate modeling of real-life environments. Some experimental results are presented to validate the analysis as well as justify the assumptions made
Keywords :
computational complexity; database theory; trees (mathematics); disk accesses; efficient algorithms; grouped updates; indexed database; large database indexes; maintenance; model scaling; real-life environments; root-leaf path traversal; small simulations; update installation; Algorithm design and analysis; Computer science; Costs; Data structures; Databases; Indexes; Performance analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 1988. Proceedings. Fourth International Conference on
Conference_Location :
Los Angeles, CA
Print_ISBN :
0-8186-0827-7
Type :
conf
DOI :
10.1109/ICDE.1988.105484
Filename :
105484
Link To Document :
بازگشت