Skip to main content

A Simple, Compact and Dynamic Partition Scheme Based on Co-centric Spheres

  • Conference paper
  • First Online:
  • 442 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2563))

Abstract

This paper describes the MB-tree, a symmetric data structure for the organization of multidimensional points. The proposed structure is based on a new partition scheme that divides the data space into cocentric partitions in an ‘onion’-like manner and ensures that partitions that are spatially successive in a multidimensional space are also successive in terms of their storage. Each partition is characterized from a distance from a fixed point and the resultant structure is k-d-cut, adaptable and brickwall. It has very efficient point search and adapts nicely to dynamic data spaces with high frequency of insertions and deletions and to non-uniformly distributed data. The organization is an extension of B-trees in order to index multidimensional data when the data space is metric. The indexing mechanism is organized as a B+-tree and compared to similar approaches the size of the index is minimum. Although the MB-tree has a simple structure, its performance compares to the one of other more complex indexes. We present the partition scheme and the index, describe its dynamic behavior, examine algorithms for several types of queries and provide experimental results.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Boehm C., Berchtold S. and Keim D.A.: “Searching in High-Dimensional Spaces: Index Structures for Improving the Performance of Multimedia Data-bases”, ACM Computing Surveys, Vol.33, No.3, pp. 322–373, 2001.

    Article  Google Scholar 

  2. Ciaccia P., Patella M. and Zezula P.: “M-tree: an Efficient Access Method for Similarity Search in Metric Spaces”, Proceedings 23rd VLDB Conference, pp. 426–435, 1997.

    Google Scholar 

  3. Dandamundi S. and Sorenson P.: “An empirical performance comparison of some variations of the k-d-tree and BD-tree”, International Journal of Computer and Information Sciences, Vol.14, pp. 135–159, 1985.

    Article  Google Scholar 

  4. Dandamundi S. and Sorenson P.: “Algorithms for BD-trees”, Software Practice and Experience, Vol. 16, No.12, pp. 1077–1096, 1986.

    Article  Google Scholar 

  5. Faloutsos C.: “Searching Multimedia Databases by Content”, Kluwer, Boston, 1996.

    Google Scholar 

  6. Freeston M.: “The BANG file: a New Kind of Grid File”, Proceedings 1987 ACM SIGMOD Conference, pp. 260–269, 1987.

    Google Scholar 

  7. Gaede V. and Gunther O.: “Multidimensional Access Methods”, ACM Computing Surveys, Vol. 30, No.2, pp. 170–231, 1998.

    Article  Google Scholar 

  8. Kapopoulos D.G. and Hatzopoulos M.: “The Gr-Tree: the Use of Active Regions in G-Trees”, Proceedings 3rd ADBIS Conference, pp. 141–155, 1999.

    Google Scholar 

  9. Kapopoulos D.G. and Hatzopoulos M.: “The Arc-Tree: a Novel Symmetric Access Method for Multidimensional Data”, Proceedings 5th ADBIS Conference, pp. 294–307, 2001.

    Google Scholar 

  10. Kumar A.: “G-Tree: A New Data Structure for Organizing Multidimensional Data”, IEEE Transactions on Knowledge and Data Engineering, Vol.6, No.2, pp. 341–347, 1994.

    Article  Google Scholar 

  11. Lang C. and Singh A.: “A Framework for Accelerating High-dimensional NN-queries”, Technical Report TRCS01-04, University of California, Santa Bar-bara, 2002.

    Google Scholar 

  12. Nievergelt J., Hintenberger H. and Sevcik K.C.: “The Grid File: an Adaptable, Symmetric Multikey File Structure”, ACM Transactions Database Systems, Vol. 9, No.1, pp. 38–71, 1984.

    Article  Google Scholar 

  13. Orenstein J. and Merrett T.: “A Class of Data Structures for Associative Searching”, Proceedings 3rd ACM PODS Symposium, pp. 181–190, 1984.

    Google Scholar 

  14. Orenstein J.: “Spatial Query Processing in an Object-Oriented Database System”, Proceedings 1986 ACM SIGMOD Conference, pp. 326–336, 1986.

    Google Scholar 

  15. Robinson J.T.: “The K-D-B-tree: A Search Structure for Large Multidimensional Dynamic Indexes”, Proceedings 1981 ACM SIGMOD Conference, pp. 10–18, 1981.

    Google Scholar 

  16. Samet H.: “Spatial Databases”, Proceedings 23rd VLDB Conference, pp. 63–129, 1997.

    Google Scholar 

  17. Manolopoulos Y., Theodoridis Y. and Tsotras V. J.: “Advanced Database Indexing”, Kluwer, Boston, 1999.

    Google Scholar 

  18. Traina C., Traina A., Seeger B. and Faloutsos C.: “Slim-Trees: High Performance Metric Trees Minimizing Overlap Between Nodes”, Proceedings 7th EDBT Conference, 2000.

    Google Scholar 

  19. White D. and Jain R.: “Similarity Indexing with the SS-tree”, Proceedings 12th ICDE Conference, pp. 516–523, 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kapopoulos, D.G., Hatzopoulos, M. (2003). A Simple, Compact and Dynamic Partition Scheme Based on Co-centric Spheres. In: Manolopoulos, Y., Evripidou, S., Kakas, A.C. (eds) Advances in Informatics. PCI 2001. Lecture Notes in Computer Science, vol 2563. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-38076-0_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-38076-0_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-07544-8

  • Online ISBN: 978-3-540-38076-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics