Integrating the UB-tree into a database system kernel

132Citations
Citations of this article
49Readers
Mendeley users who have this article in their library.

Abstract

Multidimensional access methods have showa high potential for significant performance improvements in various application domains. However, only few approaches have made their way into commercial products. In convnercial database management systems (DBMS5) the B- Tree is still the prevalent indexing technique. Integrating new indexing methods into existing database kernels is in general a very complex and costly task. Exceptions exist, as our experience of integrating the UB-Tree into TransBase, a commercial DBMS, shows. The UB-Tree is a very promising multidimensional index, which has showa its superiority over traditional access methods in different scenarios, especially in OLAP applications. In this paper we discuss the major issues of a UB-Tree integration. As we will show, the complexity and cost of this task is reduced significantly due to the fact that the UBTree relies on the classical B-Tree. Even though commercial DBMSs provide interfaces for index extensions, we favor the kernel integration because of the tight coupling with the query opt imizer, which allows for optimal usage of the UBTree in execution plans. Measurements on a real-world data warehouse show that the kernel integration leads to an additional performance improvement compared to our prototype implementation and competing index methods.

Cite

CITATION STYLE

APA

Ramsak, F., Markl, V., Fenk, R., Zirkel, M., Elhardt, K., & Bayer, R. (2000). Integrating the UB-tree into a database system kernel. In Proceedings of the 26th International Conference on Very Large Data Bases, VLDB’00 (pp. 263–272).

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free