Multidimensional index structures in relational databases

被引:18
|
作者
Böhm, C [1 ]
Berchtold, S
Kriegel, HP
Michel, U
机构
[1] Univ Munich, Munich, Germany
[2] Stb Gmbh Software Technol Beratung, Augsburg, Germany
关键词
multidimensional index; relational database; similarity search; range query;
D O I
10.1023/A:1008729828172
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Efficient query processing is one of the basic needs for data mining algorithms. Clustering algorithms, association rule mining algorithms and OLAP tools all rely on efficient query processors being able to deal with high-dimensional data. Inside such a query processor, multidimensional index structures are used as a basic technique. As the implementation of such an index structure is a difficult and time-consuming task, we propose a new approach to implement an index structure on top of a commercial relational database system. In particular, we map the index structure to a relational database design and simulate the behavior of the index structure using triggers and stored procedures. This can be easily done for a very large class of multidimensional index structures. To demonstrate the feasibility and efficiency, we implemented an X-tree on top of Oracle8. We ran several experiments on large databases and recorded a performance improvement up to a factor of 11.5 compared to a sequential scan of the database.
引用
收藏
页码:51 / 70
页数:20
相关论文
共 50 条
  • [41] Metaprogramming for relational databases
    Kovse, J
    Weber, C
    Härder, T
    CONCEPTUAL MODELING - ER 2004, PROCEEDINGS, 2004, 3288 : 654 - 667
  • [42] UPDATES IN RELATIONAL DATABASES
    DESAI, BC
    GOYAL, P
    SADRI, F
    AFIPS CONFERENCE PROCEEDINGS, 1986, 55 : 237 - &
  • [43] MARC AND RELATIONAL DATABASES
    LLORENS, J
    TRENOR, A
    ELECTRONIC LIBRARY, 1993, 11 (02): : 93 - 97
  • [44] Querying multidimensional databases
    Cabibbo, L
    Torlone, R
    DATABASE PROGRAMMING LANGUAGES, 1998, 1369 : 319 - 335
  • [45] THE NUMBER OF KEYS IN RELATIONAL AND NESTED RELATIONAL DATABASES
    THALHEIM, B
    DISCRETE APPLIED MATHEMATICS, 1992, 40 (02) : 265 - 282
  • [46] Reverse engineering of relational databases to object databases
    Astrova, I
    DATABASES AND INFORMATION SYSTEMS, 2005, 118 : 209 - 223
  • [47] Modeling multidimensional databases
    Agrawal, R
    Gupta, A
    Sarawagi, S
    13TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING - PROCEEDINGS, 1997, : 232 - 243
  • [48] Improved concurrency control techniques for multidimensional index structures
    Kanth, KVR
    Serena, D
    Singh, AK
    FIRST MERGED INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, 1998, : 580 - 586
  • [49] A generic approach to bulk loading multidimensional index structures
    van den Bercken, J
    Seeger, B
    Widmayer, P
    PROCEEDINGS OF THE TWENTY-THIRD INTERNATIONAL CONFERENCE ON VERY LARGE DATABASES, 1997, : 406 - 415
  • [50] Hierarchical Clustering-Merging for multidimensional index structures
    Chen, Z
    Ding, J
    Zhang, M
    Tavanapong, W
    Wong, JS
    IMAGE AND VIDEO RETRIEVAL, PROCEEDINGS, 2003, 2728 : 81 - 90