DocumentCode :
959171
Title :
A transaction-based approach to vertical partitioning for relational database systems
Author :
Chu, Wesley W. ; Ieong, Ion Tim
Author_Institution :
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Volume :
19
Issue :
8
fYear :
1993
fDate :
8/1/1993 12:00:00 AM
Firstpage :
804
Lastpage :
812
Abstract :
An approach to vertical partitioning in relational databases in which the attributes of a relation are partitioned according to a set of transactions is proposed. The objective of vertical partitioning is to minimize the number of disk accesses in the system. Since transactions have more semantic meanings than attributes, this approach allows the optimization of the partitioning based on a selected set of important transactions. An optimal binary partitioning (OBP) algorithm based on the branch and bound method is presented, with the worst case complexity of O(2n), where n is the number of transactions. To handle systems with a large number of transactions, an algorithm BPi with complexity varying from O(n) to O(2n) is also developed. The experimental results reveal that the performance of vertical partitioning is sensitive to the skewness of transaction accesses. Further, BPi converges rather rapidly to OBP. Both OBP and BPi yield results comparable with that of global optimum obtained from an exhaustive search
Keywords :
computational complexity; relational databases; transaction processing; BPi; OBP; branch and bound method; complexity; disk accesses; global optimum; optimal binary partitioning; relational databases; semantic meanings; transaction accesses; transaction-based approach; vertical partitioning; Clustering algorithms; Costs; Delay; Helium; Information retrieval; Integer linear programming; Partitioning algorithms; Relational databases; Transaction databases; Tree graphs;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.238583
Filename :
238583
Link To Document :
بازگشت