计算机工程与应用 ›› 2007, Vol. 43 ›› Issue (12): 150-154.

• 数据库与信息处理 • 上一篇    下一篇

一种有效的并行数据库动态负载平衡连接算法

关心 欧增桂 王玲   

  1. 黑龙江大学信息科学技术学院
  • 收稿日期:2006-05-17 修回日期:1900-01-01 出版日期:2007-04-20 发布日期:2007-04-20
  • 通讯作者: 关心

An Efficient Dynamic Workload Balancing Join Algorithm in Parallel Database

xin guan ZengGui Ou ling wang   

  • Received:2006-05-17 Revised:1900-01-01 Online:2007-04-20 Published:2007-04-20
  • Contact: xin guan

摘要: 在基于Shared-nothing结构的并行数据库中,负载平衡一直是影响查询处理性能的重要因素。在数据库中频繁使用的连接操作会因为各种因素导致的负载倾斜和额外的通讯开销而降低数据库的整体性能。本文提出了一种基于RCMD分布方法的动态负载平衡连接算法,能够在连接操作的执行过程中动态调整各个结点的负载。理论分析和实验结果证明本文提出的算法能够有效的平衡负载,提高并行数据库的执行效率。

关键词: 并行数据库, 动态负载平衡, RCMD, 连接

Abstract: Workload balance has great influence on the query processing performance in shared-nothing parallel database system. The process of join operator that is often used in parallel database would bring the extra communication costs and incur workload skew problem among the nodes. In this paper, we proposed an effective join algorithm based on RCMD data distribution method that can balance the workload smoothly during the process of join queries. Theoretical analysis and experimental results show that our algorithm improves the performance of parallel database efficiently.

Key words: RCMD, Dynamic Workload Balancing, Parallel database, Join