Branch-and-bound method for solving vertical partitioning problems in the design of the relational database

관계형 데이터 베이스 설계에서 분지한계법을 이용한 수직분할문제

  • 윤병익 (한양대학교 산업공학과) ;
  • 김재련 (한양대학교 산업공학과)
  • Published : 1996.03.01

Abstract

In this paper, a 0-1 integer programming model for solving vertical partitioning problem minimizing the number of disk accesses is formulated and a branch-and-bound method is used to solve the binary vertical partitioning problem. In relational databases, the number of disk accesses depends on the amount of data transferred from disk to main memory for processing the transactions. Vertical partitioning of the relation can often result in a decrease in the number of disk accesses, since not all attributes in a tuple are required by each transactions. The algorithm is illustrated with numerical examples and is shown to be computationally efficient. Numerical experiments reveal that the proposed method is more effective in reducing access costs than the existing algorithms.

Keywords