A dynamic database reorganization algorithm
- 1 June 1976
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Database Systems
- Vol. 1 (2), 159-174
- https://doi.org/10.1145/320455.320467
Abstract
Reorganization is necessary in some databases for overcoming the performance deterioration caused by updates. The paper presents a dynamic reorganization algorithm which makes the reorganization decision by measuring the database search costs. Previously, the reorganization intervals could only be determined for linear deterioration and known database lifetime. It is shown that the dynamic reorganization algorithm is near optimum for constant reorganization cost and is superior for increasing reorganization cost. In addition, it can be applied to cases of unknown database lifetime and nonlinear performance deterioration. The simplicity, generality, and efficiency appear to make this good heuristic for database reorganization.Keywords
This publication has 3 references indexed in Scilit:
- Opportunities for data base reorganizationACM SIGMOD Record, 1974
- Evaluation and selection of file organization—a model and systemCommunications of the ACM, 1973
- Optimum data base reorganization pointsCommunications of the ACM, 1973