• 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