The K-D-B-Tree: A Search Structure For Large Multidimensional Dynamic Indexes.
John T. Robinson:
The K-D-B-Tree: A Search Structure For Large Multidimensional Dynamic Indexes.
SIGMOD Conference 1981: 10-18@inproceedings{DBLP:conf/sigmod/Robinson81,
author = {John T. Robinson},
editor = {Y. Edmund Lien},
title = {The K-D-B-Tree: A Search Structure For Large Multidimensional
Dynamic Indexes},
booktitle = {Proceedings of the 1981 ACM SIGMOD International Conference on
Management of Data, Ann Arbor, Michigan, April 29 - May 1, 1981},
publisher = {ACM Press},
year = {1981},
pages = {10-18},
ee = {http://doi.acm.org/10.1145/582318.582321, db/conf/sigmod/Robinson81.html},
crossref = {DBLP:conf/sigmod/81},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
The problem of retrieving multikey records via range queries from a large, dynamic index is considered. By large it is meant that most of the index must be stored on secondary memory. By dynamic it is meant that insertions and deletions are intermixed with queries, so that the index cannot be built beforehand. A new data structure, the K-D-B-tree, is presented as a solution to this problem. K-D-B-trees combine properties of K-D-trees and B-trees. It is expected that the multidimensional search efficiency of balanced K-D-trees and the I/O efficiency of B-trees should both be approximated in the K-D-B-tree. Preliminary experimental results that tend to support this are reported.
Copyright © 1981 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
Online Version (ACM WWW Account required): Full Text in PDF Format
CDROM Version: Load the CDROM "Volume 1 Issue 2, SIGMOD '75-'92" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
BibTeX
Printed Edition
Y. Edmund Lien (Ed.):
Proceedings of the 1981 ACM SIGMOD International Conference on Management of Data, Ann Arbor, Michigan, April 29 - May 1, 1981.
ACM Press 1981 BibTeX
Contents
References
- [Bayer and McCreight 72]
- Rudolf Bayer, Edward M. McCreight:
Organization and Maintenance of Large Ordered Indices.
Acta Inf. 1: 173-189(1972) BibTeX
- [Bentley 75]
- Jon Louis Bentley:
Multidimensional Binary Search Trees Used for Associative Searching.
Commun. ACM 18(9): 509-517(1975) BibTeX
- [Bentley 79]
- Jon Louis Bentley:
Multidimensional Binary Search Trees in Database Applications.
IEEE Trans. Software Eng. 5(4): 333-340(1979) BibTeX
- [Bentley and Friedman 79]
- Jon Louis Bentley, Jerome H. Friedman:
Data Structures for Range Searching.
ACM Comput. Surv. 11(4): 397-409(1979) BibTeX
- [Comer 79]
- Douglas Comer:
The Ubiquitous B-Tree.
ACM Comput. Surv. 11(2): 121-137(1979) BibTeX
Referenced by
- H. V. Jagadish, Nick Koudas, Divesh Srivastava:
On Effective Multi-Dimensional Indexing for Strings.
SIGMOD Conference 2000: 403-414
- Gísli R. Hjaltason, Hanan Samet:
Distance Browsing in Spatial Databases.
ACM Trans. Database Syst. 24(2): 265-318(1999)
- Lars Arge, Vasilis Samoladas, Jeffrey Scott Vitter:
On Two-Dimensional Indexability and Optimal Range Search Indexing.
PODS 1999: 346-357
- Kothuri Venkata Ravi Kanth, Ambuj K. Singh:
Optimal Dynamic Range Searching in Non-replicating Index Structures.
ICDT 1999: 257-276
- Kaushik Chakrabarti, Sharad Mehrotra:
The Hybrid Tree: An Index Structure for High Dimensional Feature Spaces.
ICDE 1999: 440-447
- Dimitris G. Kapopoulos, Michael Hatzopoulos:
The Gr_Tree: The Use of Active Regions in G-Trees.
ADBIS 1999: 141-155
- Gunter Saake, Andreas Heuer:
Datenbanken: Implementierungstechniken.
MITP-Verlag 1999, ISBN 3-8266-0513-6
Contents - Michael Ortega, Yong Rui, Kaushik Chakrabarti, Kriengkrai Porkaew, Sharad Mehrotra, Thomas S. Huang:
Supporting Ranked Boolean Similarity Queries in MARS.
IEEE Trans. Knowl. Data Eng. 10(6): 905-925(1998)
- Flip Korn, Nikolaos Sidiropoulos, Christos Faloutsos, Eliot Siegel, Zenon Protopapas:
Fast and Effective Retrieval of Medical Tumor Shapes.
IEEE Trans. Knowl. Data Eng. 10(6): 889-904(1998)
- Volker Gaede, Oliver Günther:
Multidimensional Access Methods.
ACM Comput. Surv. 30(2): 170-231(1998)
- Roger Weber, Hans-Jörg Schek, Stephen Blott:
A Quantitative Analysis and Performance Study for Similarity-Search Methods in High-Dimensional Spaces.
VLDB 1998: 194-205
- Stefan Berchtold, Christian Böhm, Hans-Peter Kriegel:
The Pyramid-Technique: Towards Breaking the Curse of Dimensionality.
SIGMOD Conference 1998: 142-153
- Elias Koutsoupias, David Scot Taylor:
Tight Bounds for 2-Dimensional Indexing Schemes.
PODS 1998: 52-58
- Pankaj K. Agarwal, Lars Arge, Jeff Erickson, Paolo Giulio Franciosa, Jeffrey Scott Vitter:
Efficient Searching with Linear Constraints.
PODS 1998: 169-178
- Nick Koudas, Kenneth C. Sevcik:
High Dimensional Similarity Joins: Algorithms and Performance Evaluation.
ICDE 1998: 466-475
- Andreas Henrich:
The LSDh-Tree: An Access Structure for Feature Vectors.
ICDE 1998: 362-369
- Kaushik Chakrabarti, Sharad Mehrotra:
Dynamic Granular Locking Approach to Phantom Protection in R-Trees.
ICDE 1998: 446-454
- Yasuaki Nakamura, Hiroyuki Dekihara, Ryo Furukawa:
Spatio-Temporal Data Management for Moving Objects Using the PMD-Tree.
ER Workshops 1998: 496-507
- Hiroyuki Horinokuchi, Botao Wang, Susumu Kuroki, Akifumi Makinouchi:
A Spatiotemporal Query Processor Based on Simplicial Representation.
ER Workshops 1998: 520-531
- Stefan Berchtold, Christian Böhm, Hans-Peter Kriegel:
Improving the Query Performance of High-Dimensional Index Structures by Bulk-Load Operations.
EDBT 1998: 216-230
- Junping Sun, William I. Grosky:
Dynamic Maintenance of Multidimensional Range Data Partitioning for Parallel Data Processing.
DOLAP 1998: 72-79
- Georgios Evangelidis, David B. Lomet, Betty Salzberg:
The hB-Pi-Tree: A Multi-Attribute Index Supporting Concurrency, Recovery and Node Consolidation.
VLDB J. 6(1): 1-25(1997)
- Shashi Shekhar, Duen-Ren Liu:
CCAM: A Connectivity-Clustered Access Method for Networks and Network Computations.
IEEE Trans. Knowl. Data Eng. 9(1): 102-119(1997)
- Daniel Barbará, William DuMouchel, Christos Faloutsos, Peter J. Haas, Joseph M. Hellerstein, Yannis E. Ioannidis, H. V. Jagadish, Theodore Johnson, Raymond T. Ng, Viswanath Poosala, Kenneth A. Ross, Kenneth C. Sevcik:
The New Jersey Data Reduction Report.
IEEE Data Eng. Bull. 20(4): 3-45(1997)
- Jong-Hak Lee, Young-Koo Lee, Kyu-Young Whang, Il-Yeol Song:
A Region Splitting Strategy for Physical Database Design of Multidimensional File Organizations.
VLDB 1997: 416-425
- Norio Katayama, Shin'ichi Satoh:
The SR-tree: An Index Structure for High-Dimensional Nearest Neighbor Queries.
SIGMOD Conference 1997: 369-380
- Joseph M. Hellerstein, Elias Koutsoupias, Christos H. Papadimitriou:
On the Analysis of Indexing Schemes.
PODS 1997: 249-256
- Jonathan Goldstein, Raghu Ramakrishnan, Uri Shaft, Jie-Bing Yu:
Processing Queries By Linear Constraints.
PODS 1997: 257-267
- Kyuseok Shim, Ramakrishnan Srikant, Rakesh Agrawal:
High-Dimensional Similarity Joins.
ICDE 1997: 301-311
- Flip Korn, Nikolaos Sidiropoulos, Christos Faloutsos, Eliot Siegel, Zenon Protopapas:
Fast Nearest Neighbor Search in Medical Image Databases.
VLDB 1996: 215-226
- Stefan Berchtold, Daniel A. Keim, Hans-Peter Kriegel:
The X-tree : An Index Structure for High-Dimensional Data.
VLDB 1996: 28-39
- Nasser Yazdani, Z. Meral Özsoyoglu:
Sequence Matching of Images.
SSDBM 1996: 53-62
- Clive G. Page:
Astronomical Tables, 2-D Indexing, and Fuzzy-joins.
SSDBM 1996: 44-52
- Andreas Henrich:
Improving the Performance of Multi-Dimensional Access Structures Based on k-d-Trees.
ICDE 1996: 68-75
- Nick Koudas, Christos Faloutsos, Ibrahim Kamel:
Declustering Spatial Databases on a Multi-Computer Architecture.
EDBT 1996: 592-614
- Thomas A. Mück, Manfred J. Schauer:
Optimizing Sort Order Query Execution in Balanced and Nested Grid Files.
IEEE Trans. Knowl. Data Eng. 7(2): 246-260(1995)
- Christos Faloutsos:
Fast Searching by Content in Multimedia Databases.
IEEE Data Eng. Bull. 18(4): 31-40(1995)
- Harry Leslie, Rohit Jain, Dave Birdsall, Hedieh Yaghmai:
Efficient Search of Multi-Dimensional B-Trees.
VLDB 1995: 710-719
- Marcel Kornacker, Douglas Banks:
High-Concurrency Locking in R-Trees.
VLDB 1995: 134-145
- Joseph M. Hellerstein, Jeffrey F. Naughton, Avi Pfeffer:
Generalized Search Trees for Database Systems.
VLDB 1995: 562-573
- Sridhar Ramaswamy, Paris C. Kanellakis:
OODB Indexing by Class-Division.
SIGMOD Conference 1995: 139-150
- Michael Freeston:
A General Solution of the n-dimensional B-tree Problem.
SIGMOD Conference 1995: 80-91
- Alexander Brodsky, Catherine Lassez, Jean-Louis Lassez, Michael J. Maher:
Separability of Polyhedra for Optimal Filtering of Spatial and Constraint Data.
PODS 1995: 54-65
- Sang-Wook Kim, Wan-Sup Cho, Min-Jae Lee, Kyu-Young Whang:
A New Algorithm for Processing Joins Using the Multilevel Grid File.
DASFAA 1995: 115-123
- Kyu-Young Whang, Sang-Wook Kim, Gio Wiederhold:
Dynamic Maintenance of Data Distribution for Selectivity Estimation.
VLDB J. 3(1): 29-51(1994)
- Ralf Hartmut Güting:
An Introduction to Spatial Database Systems.
VLDB J. 3(4): 357-399(1994)
- Akhil Kumar:
G-Tree: A New Data Structure for Organizing Multidimensional Data.
IEEE Trans. Knowl. Data Eng. 6(2): 341-347(1994)
- Ibrahim Kamel, Christos Faloutsos:
Hilbert R-tree: An Improved R-tree using Fractals.
VLDB 1994: 500-509
- David J. DeWitt, Navin Kabra, Jun Luo, Jignesh M. Patel, Jie-Bing Yu:
Client-Server Paradise.
VLDB 1994: 558-569
- Nasser Yazdani, Z. Meral Özsoyoglu, Gultekin Özsoyoglu:
A Framework for Feature-Based Indexing for Spatial Databases.
SSDBM 1994: 259-269
- John F. Karpovich, James C. French, Andrew S. Grimshaw:
High Performance Access to Radio Astronomy Data: A Case Study.
SSDBM 1994: 240-249
- Sridhar Ramaswamy, Sairam Subramanian:
Path Caching: A Technique for Optimal External Searching.
PODS 1994: 25-35
- Yvonne Zhou, Shashi Shekhar, Mark Coyle:
Disk Allocation Methods for Parallelizing Grid Files.
ICDE 1994: 243-252
- Yasuaki Nakamura, Shigeru Abe, Yutaka Ohsawa, Masao Sakauchi:
A Balanced Hierarchical Data Structure for Multidimensional Data with Highly Efficient Dynamic Characteristics.
IEEE Trans. Knowl. Data Eng. 5(4): 682-694(1993)
- Hongjun Lu, Beng Chin Ooi:
Spatial Indexing: Past and Future.
IEEE Data Eng. Bull. 16(3): 16-21(1993)
- Goetz Graefe:
Query Evaluation Techniques for Large Databases.
ACM Comput. Surv. 25(2): 73-170(1993)
- Rajiv Mehrotra, James E. Gary:
Feature-Based Retrieval of Similar Shapes.
ICDE 1993: 108-115
- Priti Mishra, Margaret H. Eich:
Join Processing in Relational Databases.
ACM Comput. Surv. 24(1): 63-113(1992)
- Ibrahim Kamel, Christos Faloutsos:
Parallel R-trees.
SIGMOD Conference 1992: 195-204
- Erik G. Hoel, Hanan Samet:
A Qualitative Comparison Study of Data Structures for Large Line Segment Databases.
SIGMOD Conference 1992: 205-214
- Shashi Shekhar, Toneluh Andrew Yang:
MoBiLe Files and Efficient Processing of Path Queries on Scientific Data.
ICDE 1992: 78-85
- Wei Lu, Jiawei Han:
Distance-Associated Join Indices for Spatial Range Search.
ICDE 1992: 284-292
- Jui-Tine Lee, Geneva G. Belford:
An Efficient Object-based Algorithm for Spatial Searching, Insertion and Deletion.
ICDE 1992: 40-47
- Timos K. Sellis, Chih-Chen Lin:
A Geometric Approach to Indexing Large Rule Bases.
EDBT 1992: 405-420
- Oliver Günther, Jeff Bilmes:
Tree-Based Access Methods for Spatial Databases: Implementation and Performance Evaluation.
IEEE Trans. Knowl. Data Eng. 3(3): 342-356(1991)
- H. V. Jagadish:
A Retrieval Technique for Similar Shapes.
SIGMOD Conference 1991: 208-217
- Aris M. Ouksel, Otto Mayer:
The Nested Interpolation Based Grid File.
MFDBS 1991: 173-187
- Oliver Günther, Hartmut Noltemeier:
Spatial Database Indices for Large Extended Objects.
ICDE 1991: 520-526
- Kyu-Young Whang, Ravi Krishnamurthy:
The Multilevel Grid File - A Dynamic Hierarchical Multidimensional File Structure.
DASFAA 1991: 449-459
- David B. Lomet, Betty Salzberg:
The hB-Tree: A Multiattribute Indexing Method with Good Guaranteed Performance.
ACM Trans. Database Syst. 15(4): 625-658(1990)
- Bernhard Seeger, Hans-Peter Kriegel:
The Buddy-Tree: An Efficient and Robust Access Method for Spatial Data Base Systems.
VLDB 1990: 590-601
- Lilian Harada, Miyuki Nakano, Masaru Kitsuregawa, Mikio Takagi:
Query Processing for Multi-Attribute Clustered Records.
VLDB 1990: 59-70
- H. V. Jagadish:
Spatial Search with Polyhedra.
ICDE 1990: 311-319
- Andreas Hutflesz, Hans-Werner Six, Peter Widmayer:
The R-File: An Efficient Access Structure for Proximity Queries.
ICDE 1990: 372-379
- Henk M. Blanken, Alle IJbema, Paul Meek, Bert van den Akker:
The Generalized Grid File: Description and Performance Aspects.
ICDE 1990: 380-388
- Michael Stonebraker:
Future Trends in Database Systems.
IEEE Trans. Knowl. Data Eng. 1(1): 33-44(1989)
- Meng Chang Chen, Lawrence McNamee:
On the Data Model and Access Method of Summary Data Management.
IEEE Trans. Knowl. Data Eng. 1(4): 519-529(1989)
- Andreas Henrich, Hans-Werner Six, Peter Widmayer:
The LSD tree: Spatial Access to Multidimensional Point and Nonpoint Objects.
VLDB 1989: 45-53
- Jack A. Orenstein:
Redundancy in Spatial Databases.
SIGMOD Conference 1989: 295-305
- Doron Rotem:
Clustered Multiattribute Hash Files.
PODS 1989: 225-234
- David B. Lomet, Betty Salzberg:
A Robust Multi-Attribute Search Structure.
ICDE 1989: 296-304
- Masaru Kitsuregawa, Lilian Harada, Mikio Takagi:
Join Strategies on KB-Tree Indexed Relations.
ICDE 1989: 85-93
- Oliver Günther:
The Design of the Cell Tree: An Object-Oriented Index Structure for Geometric Databases.
ICDE 1989: 598-605
- Diane Greene:
An Implementation and Performance Analysis of Spatial Data Access Methods.
ICDE 1989: 606-615
- Meng Chang Chen, Lawrence McNamee:
A Data Model and Access Method for Summary Data Management.
ICDE 1989: 242-249
- Jeffrey D. Ullman:
Principles of Database and Knowledge-Base Systems, Volume II.
Computer Science Press 1989, ISBN 0-7167-8162-X
Contents - Bernhard Seeger, Hans-Peter Kriegel:
Techniques for Design and Implementation of Efficient Spatial Access Methods.
VLDB 1988: 360-371
- M. Muralikrishna, David J. DeWitt:
Equi-Depth Histograms For Estimating Selectivity Factors For Multi-Dimensional Queries.
SIGMOD Conference 1988: 28-36
- Andreas Hutflesz, Hans-Werner Six, Peter Widmayer:
Twin Grid Files: Space Optimizing Access Schemes.
SIGMOD Conference 1988: 183-190
- Clement T. Yu, Tsang Ming Jiang:
Adaptive Algorithms for Balanced Multidimensional Clustering.
ICDE 1988: 386-393
- Michael Stonebraker:
Future Trends in Data Base Systems.
ICDE 1988: 222-231
- Hans-Werner Six, Peter Widmayer:
Spatial Searching in Geometric Databases.
ICDE 1988: 496-503
- Hans-Peter Kriegel, Bernhard Seeger:
PLOP-Hashing: A Grid File without Directory.
ICDE 1988: 369-376
- Andreas Hutflesz, Hans-Werner Six, Peter Widmayer:
Globally Order Preserving Multidimensional Linear Hashing.
ICDE 1988: 572-579
- Andreas Hutflesz, Hans-Werner Six, Peter Widmayer:
The Twin Grid File: A Nearly Space Optimal Index Structure.
EDBT 1988: 352-363
- C. Thomas Wu, Walter A. Burkhard:
Associative Searching in Multiple Storage Units.
ACM Trans. Database Syst. 12(1): 38-64(1987)
- Timos K. Sellis, Nick Roussopoulos, Christos Faloutsos:
The R+-Tree: A Dynamic Index for Multi-Dimensional Objects.
VLDB 1987: 507-518
- Michael Freeston:
The BANG File: A New Kind of Grid File.
SIGMOD Conference 1987: 260-269
- Christos Faloutsos, Timos K. Sellis, Nick Roussopoulos:
Analysis of Object Oriented Spatial Access Methods.
SIGMOD Conference 1987: 426-439
- Hans-Peter Kriegel, Bernhard Seeger:
Multidimensional Dynamic Quantile Hashing is Very Efficient for Non-Uniform Record Distributions.
ICDE 1987: 10-17
- Michael Stonebraker, Lawrence A. Rowe:
The Design of Postgres.
SIGMOD Conference 1986: 340-355
- Jack A. Orenstein:
Spatial Query Processing in an Object-Oriented Database System.
SIGMOD Conference 1986: 326-336
- Christos Faloutsos:
Multiattribute Hashing Using Gray Codes.
SIGMOD Conference 1986: 227-238
- Ekow J. Otoo:
Balanced Multidimensional Extendible Hash Tree.
PODS 1986: 100-113
- Hans-Peter Kriegel, Bernhard Seeger:
Multidimensional Order Preserving Linear Hashing with Partial Expansions.
ICDT 1986: 203-220
- Michael Stonebraker:
Inclusion of New Types in Relational Data Base Systems.
ICDE 1986: 262-269
- Jay Banerjee, Won Kim:
Supporting VLSI Geometry Operations in a Database System.
ICDE 1986: 409-415
- Christos Faloutsos:
Access Methods for Text.
ACM Comput. Surv. 17(1): 49-74(1985)
- Shinya Fushimi, Masaru Kitsuregawa, Masaya Nakayama, Hidehiko Tanaka, Tohru Moto-Oka:
Algorithm and Performance Evaluation of Adaptive Multidimensional Clustering Technique.
SIGMOD Conference 1985: 308-318
- D. A. Beckley, Martha W. Evens, V. K. Raman:
Multikey Retrieval from K-d Trees and Quad-Trees.
SIGMOD Conference 1985: 291-301
- Aris M. Ouksel:
The Interpolation-Based Grid File.
PODS 1985: 20-27
- Jürg Nievergelt, Hans Hinterberger, Kenneth C. Sevcik:
The Grid File: An Adaptable, Symmetric Multikey File Structure.
ACM Trans. Database Syst. 9(1): 38-71(1984)
- Hanan Samet:
The Quadtree and Related Hierarchical Data Structures.
ACM Comput. Surv. 16(2): 187-260(1984)
- Ekow J. Otoo:
A Mapping Function for the Directory of a Multidimensional Extendible Hashing.
VLDB 1984: 493-506
- Antonin Guttman:
R-Trees: A Dynamic Index Structure for Spatial Searching.
SIGMOD Conference 1984: 47-57
- Jack A. Orenstein, T. H. Merrett:
A Class of Data Structures for Associative Searching.
PODS 1984: 181-190
- Aris M. Ouksel, Peter Scheuermann:
Storage Mappings for Multidimensional Linear Dynamic Hashing.
PODS 1983: 90-105
- Walter A. Burkhard:
Interpolation-Based Index Maintenance.
PODS 1983: 76-89
- Don S. Batory, C. C. Gotlieb:
A Unifying Model of Physical Databases.
ACM Trans. Database Syst. 7(4): 509-539(1982)
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat May 16 23:39:28 2009