A dynamic database reorganization algorithm
暂无分享,去创建一个
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.
[1] Alfonso F. Cardenas,et al. Evaluation and selection of file organization—a model and system , 1973, Commun. ACM.
[2] Ben Shneiderman. Opportunities for data base reorganization , 1974, SGMD.
[3] Shi Bing Yao. Evaluation and optimization of file organizations through analytic modeling. , 1974 .
[4] Ben Shneiderman. Optimum data base reorganization points , 1973, CACM.
[5] S. B. Yao. A Hierarchical Access Model for Data Base Organizations , 2011 .