Abstract
The M-tree is a dynamic data structure designed to index metric datasets. In this paper we introduce two dynamic techniques of building the M-tree. The first one incorporates a multi-way object insertion while the second one exploits the generalized slim-down algorithm. Usage of these techniques or even combination of them significantly increases the querying performance of the M-tree. We also present comparative experimental results on large datasets showing that the new techniques outperform by far even the static bulk loading algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bayer, R.: The Universal B-Tree for multidimensional indexing: General Concepts. In: Masuda, T., Tsukamoto, M., Masunaga, Y. (eds.) WWCA 1997. LNCS, vol. 1274. Springer, Heidelberg (1997)
Bentley, J.: Multidimensional Binary Search Trees Used for Associative Searching. Communication of the ACM 18(9), 508–517 (1975)
Berchtold, S., Keim, D., Kriegel, H.-P.: The X-tree: An Index Structure for High- Dimensional Data. In: Proceedings of the 22nd Intern. Conf. on VLDB, Mumbai (Bombay), India, pp. 28–39. Morgan Kaufmann, San Francisco (1996)
Böhm, C., Berchtold, S., Keim, D.: Searching in High-Dimensional Spaces – Index Structures for Improving the Performance of Multimedia Databases. ACM Computing Surveys 33(3), 322–373 (2001)
Bozkaya, T., Ozsoyoglu, Z.M.: Indexing large metric spaces for similarity search queries. ACM Transactions on Database Systems 24(3), 361–404 (1999)
Ciaccia, P., Patella, M.: Bulk loading the M-tree. In: Proceedings of the 9th Australian Conference (ADC 1998), pp. 15–26 (1998)
Ciaccia, P., Patella, M., Zezula, P.: M-tree: An Efficient Access Method for Similarity Search in Metric Spaces. In: Proceedings of the 23rd Athens Intern. Conf. on VLDB, pp. 426–435. Morgan Kaufmann, San Francisco (1997)
Guttman, A.: R-Trees: A Dynamic Index Structure for Spatial Searching. In: Proceedings of ACM SIGMOD 1984, Annual Meeting, Boston, USA, June 1984, pp. 47–57. ACM Press, New York (1984)
Navarro, E., Baeza-Yates, R., Marroquin, J.: Searching in Metric Spaces. ACM Computing Surveys 33(3), 273–321 (2001)
Patella, M.: Similarity Search in Multimedia Databases. Dipartmento di Elettronica Informatica e Sistemistica, Bologna (1999)
Samet, H.: The Quadtree and Related Hierarchical Data Structures. ACM Computing Surveys 16(3), 184–260 (1984)
Samet, H.: Spatial data structures in Modern Database Systems: The Object Model, Interoperability, and Beyond, pp. 361–385. Addison-Wesley/ACM Press (1995)
Traina Jr., C., Traina, A.J.M., Seeger, B., Faloutsos, C.: Slim-trees: High performance metric trees minimizing overlap between nodes. In: Zaniolo, C., Grust, T., Scholl, M.H., Lockemann, P.C. (eds.) EDBT 2000. LNCS, vol. 1777, p. 51. Springer, Heidelberg (2000)
Uhlmann, J.: Satisfying general proximity/similarity queries with metric trees. Information Processing Letters 40(4), 175–179 (1991)
Yanilos, P.N.: Data Structures and Algorithms for Nearest Neighbor Search in General Metric Spaces. In: Proceedings of Fourth Annual ACM/SIGACT-SIAM Symposium on Discrete Algorithms - SODA, pp. 311–321 (1993)
Yu, C.: High-dimensional indexing. In: Yu, C. (ed.) High-Dimensional Indexing. LNCS, vol. 2341, pp. 9–35. Springer, Heidelberg (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Skopal, T., Pokorný, J., Krátký, M., Snášel, V. (2003). Revisiting M-Tree Building Principles. In: Kalinichenko, L., Manthey, R., Thalheim, B., Wloka, U. (eds) Advances in Databases and Information Systems. ADBIS 2003. Lecture Notes in Computer Science, vol 2798. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39403-7_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-39403-7_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20047-5
Online ISBN: 978-3-540-39403-7
eBook Packages: Springer Book Archive