首页> 外文期刊>IEEE Transactions on Software Engineering >A transaction-based approach to vertical partitioning for relational database systems
【24h】

A transaction-based approach to vertical partitioning for relational database systems

机译:关系数据库系统基于事务的垂直分区方法

获取原文
获取原文并翻译 | 示例
           

摘要

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(2/sup n/), 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(2/sup n/) 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.
机译:提出了一种在关系数据库中进行垂直分区的方法,其中根据一组事务对关系的属性进行分区。垂直分区的目的是最大程度地减少系统中的磁盘访问次数。由于事务比属性具有更多的语义含义,因此该方法可以根据一组重要事务来优化分区。提出了一种基于分支定界法的最优二进制分区算法,其复杂度为O(2 / sup n /),其中n为事务数。为了处理具有大量事务的系统,还开发了算法复杂度从O(n)到O(2 / sup n /)的BPi算法。实验结果表明,垂直分区的性能对事务访问的偏斜敏感。此外,BPi很快收敛到OBP。 OBP和BPi的结果均与穷举搜索获得的全局最优结果相当。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号