DocumentCode
1626601
Title
Extending RDBMSs To Support Sparse Datasets Using An Interpreted Attribute Storage Format
Author
Beckmann, Jennifer L. ; Halverson, Alan ; Krishnamurthy, Rajasekar ; Naughton, Jeffrey F.
Author_Institution
University of Wisconsin
fYear
2006
Firstpage
58
Lastpage
58
Abstract
"Sparse" data, in which relations have many attributes that are null for most tuples, presents a challenge for relational database management systems. If one uses the normal "horizontal" schema to store such data sets in any of the three leading commercial RDBMS, the result is tables that occupy vast amounts of storage, most of which is devoted to nulls. If one attempts to avoid this storage blowup by using a "vertical" schema, the storage utilization is indeed better, but query performance is orders of magnitude slower for certain classes of queries. In this paper, we argue that the proper way to handle sparse data is not to use a vertical schema, but rather to extend the RDBMS tuple storage format to allow the representation of sparse attributes as interpreted fields. The addition of interpreted storage allows for efficient and transparent querying of sparse data, uniform access to all attributes, and schema scalability. We show, through an implementation in PostgreSQL, that the interpreted storage approach dominates in query efficiency and ease-of-use over the current horizontal storage and vertical schema approaches over a wide range of queries and sparse data sets.
Keywords
Data engineering; Demography; Medical information systems; Query processing; Relational databases; Scalability; Statistics;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 2006. ICDE '06. Proceedings of the 22nd International Conference on
Print_ISBN
0-7695-2570-9
Type
conf
DOI
10.1109/ICDE.2006.67
Filename
1617426
Link To Document