NEAR-OPTIMUM STORAGE MODELS FOR NESTED RELATIONS BASED ON WORKLOAD INFORMATION

Citation
G. Ozsoyoglu et A. Hafez, NEAR-OPTIMUM STORAGE MODELS FOR NESTED RELATIONS BASED ON WORKLOAD INFORMATION, IEEE transactions on knowledge and data engineering, 5(6), 1993, pp. 1018-1038
Citations number
34
Categorie Soggetti
Information Science & Library Science","Computer Sciences, Special Topics","Engineering, Eletrical & Electronic","Computer Science Artificial Intelligence
ISSN journal
10414347
Volume
5
Issue
6
Year of publication
1993
Pages
1018 - 1038
Database
ISI
SICI code
1041-4347(1993)5:6<1018:NSMFNR>2.0.ZU;2-I
Abstract
We consider the problem of choosing a storage model for a nested relat ion (i.e., a relation containing relations). We introduce a technique that uses the workload information of the database system under consid eration to obtain a ''better'' storage model (i.e., one with a lower q uery cost) for a given nested relation. The nested relation scheme is first represented as a tree called the scheme tree. By using the workl oad information and by performing a series of merges in the nodes of t he scheme tree, a near-optimum scheme tree is produced, and file organ ization types are assigned to each node (file) in the scheme tree. We apply our methodology by using a specific nested relational algebra an d three file organization types, namely, sequential, heap, and dense i ndex files. However, the methodology can be used with other nested rel ational algebra languages and other file organization types. In all of our experiments, the proposed methodology has located the optimum sto rage model and the optimum file organization techniques for the extern al and internal relations of the tested nested relations.