Towards Self-Indexing Relational Databases

被引:1
|
作者
Ruiz, Guillermo [1 ]
Chavez, Edgar [3 ]
Tellez, Eric S. [2 ]
机构
[1] Univ Michoacana, Div Estudios Posgrad, Fac Ingn Elect, Morelia, Michoacan, Mexico
[2] Univ Michoacana, Fac Ciencias Fisico-Matematicas, Morelia, Michoacan, Mexico
[3] Univ Nacl Autonoma Mexico, Math Inst, Mexico City 04510, DF, Mexico
关键词
D O I
10.1109/ENC.2013.9
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we present methods for compacting and self-indexing the tables of a relational database. This means we replace both the data and the indexes for a unique succinct data structure. This new compact representation uses less space than the plain text of the database. We implemented the necessary machinery to solve search and join operations without decompressing the database. A self-indexed database with this method uses close to 90% of the plain representation while supporting some relational queries and full text searches. When compared to SQlite3+FTS, our representation produces several times smaller databases and faster searches. Extracting the text from the compact representation is slower than SQlite3+FTS, and hence our approach is more useful for selective queries. To cope with this drawback we provide a way to improve the extraction speed at the cost of using more memory. Finally, we provide a large set of experimental results characterizing the memory and time performance of our proposal.
引用
收藏
页码:20 / 27
页数:8
相关论文
共 50 条
  • [41] Towards Optimal Indexing for Relevance Feedback in Large Image Databases+
    Ramaswamy, Sharadh
    Rose, Kenneth
    [J]. IEEE TRANSACTIONS ON IMAGE PROCESSING, 2009, 18 (12) : 2780 - 2789
  • [42] Towards an Intelligent Keyword Search over XML and Relational Databases
    Ling, Tok Wang
    Thuy Ngoc Le
    Zeng, Zhong
    [J]. 2014 INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2014, : 1 - 6
  • [43] Towards an Automatic Data Value Analysis Method for Relational Databases
    Bendechache, Malika
    Limaye, Nihar Sudhanshu
    Brennan, Rob
    [J]. PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS), VOL 2, 2020, : 833 - 840
  • [44] Converting Relational Databases into Object-relational Databases
    Maatuk, Abdelsalam
    Ali, M. Akhtar
    Rossiter, Nick
    [J]. JOURNAL OF OBJECT TECHNOLOGY, 2010, 9 (02): : 145 - 161
  • [45] Indexing incomplete databases
    Canahuate, Guadalupe
    Gibas, Michael
    Ferhatosmanoglu, Hakan
    [J]. ADVANCES IN DATABASE TECHNOLOGY - EDBT 2006, 2006, 3896 : 884 - 901
  • [46] RELATIONAL DATABASES
    STOUT, QF
    WOODWORTH, PA
    [J]. AMERICAN MATHEMATICAL MONTHLY, 1983, 90 (02): : 101 - 118
  • [47] Indexing genomic databases
    Cooper, G
    Raymer, M
    Doom, T
    Krane, D
    Futamura, N
    [J]. BIBE 2004: FOURTH IEEE SYMPOSIUM ON BIOINFORMATICS AND BIOENGINEERING, PROCEEDINGS, 2004, : 587 - 591
  • [48] INDEXING IMAGE DATABASES
    SULGER, A
    [J]. DR DOBBS JOURNAL, 1993, 18 (08): : 60 - &
  • [49] INDEXING IN TEMPORAL DATABASES
    NOVIKOV, BA
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 1995, 21 (02) : 78 - 81
  • [50] RELATIONAL DATABASES
    BAKER, HG
    [J]. COMMUNICATIONS OF THE ACM, 1992, 35 (04) : 16 - &