DocumentCode :
651538
Title :
Towards Self-Indexing Relational Databases
Author :
Ruiz, G. ; Chavez, E. ; Tellez, Eric S.
Author_Institution :
Div. de Estudios de Posgrado, Univ. Michoacana de San Nicolas de Hidalgo, Hidalgo, Mexico
fYear :
2013
fDate :
Oct. 30 2013-Nov. 1 2013
Firstpage :
20
Lastpage :
27
Abstract :
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.
Keywords :
data structures; query processing; relational databases; SQlite3+FTS; full text searches; join operations; relational queries; search operations; self-indexing relational databases; succinct data structure; Electronic mail; Entropy; Indexes; Random access memory; Relational databases; Vocabulary; Compressed Databases; Databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science (ENC), 2013 Mexican International Conference on
Conference_Location :
Morelia
ISSN :
1550-4069
Type :
conf
DOI :
10.1109/ENC.2013.9
Filename :
6679815
Link To Document :
بازگشت