G-TREE - A NEW DATA STRUCTURE FOR ORGANIZING MULTIDIMENSIONAL DATA

被引:38
作者
KUMAR, A
机构
[1] Graduate School of Management, Cornell University, Ithaca
关键词
DATA STRUCTURE; MULTIDIMENSIONAL DATA; B-TREE; KDB TREE; BD TREE; GRID FILES; G-TREE; BUCKET UTILIZATION; RANGE QUERIES;
D O I
10.1109/69.277778
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper describes an efficient data structure called the (G-tree (or grid tree) for organizing multidimensional data. The data structure combines the features of grids and B-trees in a novel manner. It also exploits an ordering property that numbers the partitions in such a way that partitions that are spatially close to one another in a multidimensional space are also close in terms of their partition numbers. This structure adapts well to dynamic data spaces with a high frequency of insertions and deletions, and to nonuniform distributions of data. We demonstrate that it is possible to perform insertion, retrieval, and deletion operations, and to run various range queries efficiently using this structure. A comparision with the BD tree, zkdb tree and the KDB tree is carried out, and the advantages of the G-tree over the other structures are discussed. The simulated bucket utilization rates for the G-tree are also reported.
引用
收藏
页码:341 / 347
页数:7
相关论文
共 14 条
  • [1] MULTIDIMENSIONAL BINARY SEARCH TREES USED FOR ASSOCIATIVE SEARCHING
    BENTLEY, JL
    [J]. COMMUNICATIONS OF THE ACM, 1975, 18 (09) : 509 - 517
  • [2] INTERPOLATION-BASED INDEX MAINTENANCE
    BURKHARD, WA
    [J]. BIT, 1983, 23 (03): : 274 - 294
  • [3] UBIQUITOUS B-TREE
    COMER, D
    [J]. COMPUTING SURVEYS, 1979, 11 (02) : 121 - 137
  • [4] AN EMPIRICAL PERFORMANCE COMPARISON OF SOME VARIATIONS OF THE K-D TREE AND BD TREE
    DANDAMUDI, SP
    SORENSON, PG
    [J]. INTERNATIONAL JOURNAL OF COMPUTER & INFORMATION SCIENCES, 1985, 14 (03): : 135 - 159
  • [5] ALGORITHMS FOR BD TREES
    DANDAMUDI, SP
    SORENSON, PG
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1986, 16 (12) : 1077 - 1096
  • [6] FREESTON M, 1987, P ACM SIGMOD INT C M, P260
  • [7] IMPLEMENTATION OF THE GRID FILE - DESIGN CONCEPTS AND EXPERIENCE
    HINRICHS, K
    [J]. BIT, 1985, 25 (04): : 569 - 592
  • [8] THE GRID FILE - AN ADAPTABLE, SYMMETRIC MULTIKEY FILE STRUCTURE
    NIEVERGELT, J
    HINTERBERGER, H
    SEVCIK, KC
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 1984, 9 (01): : 38 - 71
  • [9] ORENSTEIN J, 1986, P ACM SIGMOD 86 WASH, P326
  • [10] ORENSTEIN JA, 1984, 3RD P SIGACT SIGMOD, P181