Abstract
AI
AI
The Multidimensional B-tree (MDBT) is proposed as a dynamic indexing structure that efficiently supports multiple attribute indexing, facilitating associative queries in databases that frequently undergo insertions and deletions. The paper details algorithms for maintaining the MDBT structure with an emphasis on low-cost maintenance during data modifications, along with analyses of average and worst-case time complexities.
References (22)
- M. Astrahan et al., System R: Relational approach to database management, ACM Trans. on Database Syst., 1(2), 97-137, (1976).
- R. Bayer and C. McCreight, Organization and maintenance of large ordered indexes, Acta Informatica, 1(3), 173-189, (1972).
- J. L. Bentley, Multidimensional binary search trees used for associative searching, Comm. of ACM, 18(9), 509-517, (1975).
- J. L. Bentley, ~ultidimensional binary search trees in database applications, IEEE Trans. on Soft. Eng., SE-5(4), 333-340, (1979).
- A. F. Cardenas, Evaluation and selection of file organization--a model and system, Comm. of ACM, 16(9), 540-548, (1973).
- A. F. Cardenas and J. P. Sagamang, Double-chained tree data base organization--analysis and design strategies, The Computer Journal, 20(1), 15-26, (1977).
- J. M. Chang and K. S. Fu, Extended k-d tree database organization: a dynamic multi-attribute clustering method, Proc. Third COMPSAC Conf., Chicago, Nov. 1979, 39-44.
- D. Comer, The ubiquitious B-tree, ACM Computing Surveys, 11(2), 121-138, (1979).
- R. Fagin, J~ Nievergelt, N. Pippenger, H. R. Strong, Extendible hashing--a fast access method for dynamic files, ACM Trans. on Database Systems, 4(3), 315-344, (1979).
- V. Gopalakrishna and C. E. Veni Madhavan, PerJormance evaluation of attribute-based tree organization, ACM Trans. on Database Syst., 5(1), 69-87, (1980).
- E. Gudes and S. Tsur, Experiments with B-tree reorganization, Proc. ACM S1GMOD Intern. Conf. on Manag. of Data, Santa Monica, Calif. 200-206, (1980).
- R. L. Kashyap, S. K. C. Subas and S. B. Yao, Analysis of the multiple-attribute-tree data-base organization, IEEE Trans. on Soft. Eng., Vol. SE-3(6), 451-466.
- D. E. Knuth, The Art of Computer Programming, Vol. 3: Sorting and Searching, Addison-Wesley, Reading~ Mass., (1973).
- D. T. Lee and C. K. Wong, Quintary tree: A file structure of multidimensional database systems, ACM Trans. on Database Syst., 5(3), 339-353, (1980).
- E. Y. Lien, E. L. Taylor, R. J. Driscoll and L. M. Reynolds, BinaD' search tree complex --towards the implementations, Proc. First Intern. Conf. on Very Large Data Bases~ Framingham, Mass., 540-542, (1975).
- W. Litwin, Linear hashing: A new tool for file and table addressing, Proc. Sixth lntern. Conf. on Very Large Data Bases, Montreal, (1980).
- V.T. Lum, Multi-attribute retrieval with combined indices, Comm. of ACM, 13(11), 660-665 (1970).
- A. L. Rosenberg and L. Snyder, Compact B-trees, Proc. ACM-SIGMOD Intern. Conf. on Manag. of Data, Boston, Mass., 43-51, (1972).
- P. Scheuermann and M. Ouksel, Multidimensional B-trees for associative searching in database systems, to appear in Information Systems.
- B. Shneiderman, Optimum data base reorganization points, Comm. of ACM, 16(6), 362-365, (1973).
- B. Shneiderman, Reduced combined indexes for efficient multiple attribute retrieval, Information Systems, 2(4), 149-154, (1977).
- H. Wedekind, On the selection of access paths in a data base system, in Data Base Management, J. Klimbie and K. Koffeman (eds.), North-Holland 385-397, (1974).