Integrating the UB-Tree into a Database System Kernel

作者: Frank Ramsak , Volker Markl , Rudolf Bayer , Robert Fenk , Klaus Elhardt

DOI:

关键词:

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

参考文章(18)
Joseph M. Hellerstein, Jeffrey F. Naughton, Avi Pfeffer, Generalized Search Trees for Database Systems very large data bases. pp. 101- 112 ,(1995)
Michelle Jou, Jean Grandbois, Brian T. Tran, Jyh-Herng Chow, You-Chin Fuh, Weidong Chen, Nelson Mendonça Mattos, Yun Wang, High Level Indexing of User-Defined Types very large data bases. pp. 554- 564 ,(1999)
Paul M. Aoki, Generalizing Search'' in Generalized Search Trees (Extended Abstract) international conference on data engineering. pp. 380- 389 ,(1998)
Volker Markl, MISTRAL: Processing Relational Queries using a Multidimensional Access Technique Ausgezeichnete Informatikdissertationen. pp. 158- 168 ,(2000) , 10.1007/978-3-322-84823-9_15
Rudolf Bayer, The Universal B-Tree for Multidimensional Indexing: general Concepts Lecture Notes in Computer Science. pp. 198- 209 ,(1997) , 10.1007/3-540-63343-X_48
Yannis E. Ioannidis, Viswanath Poosala, Selectivity Estimation Without the Attribute Value Independence Assumption very large data bases. pp. 486- 495 ,(1997)
Douglas Banks, Marcel Kornacker, High-Concurrency Locking in R-Trees very large data bases. pp. 134- 145 ,(1995)
K. Chakrabarti, S. Mehrotra, Dynamic granular locking approach to phantom protection in R-trees international conference on data engineering. pp. 446- 454 ,(1998) , 10.1109/ICDE.1998.655807
V. Markl, F. Ramsak, R. Bayer, Improving OLAP performance by multidimensional hierarchical clustering international database engineering and applications symposium. pp. 165- 177 ,(1999) , 10.1109/IDEAS.1999.787265