Effective Data Skew Handling for Parallel Sorting in Multiprocessor Database Systems
碩士 === 朝陽科技大學 === 資訊管理系碩士班 === 91 === A consensus on parallel architecture for very large database management has emerged. This architecture is based on a shared-nothing hardware organization. The computation model is very sensitive to skew in tuple distribution, however. Sorting operation is freque...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2003
|
Online Access: | http://ndltd.ncl.edu.tw/handle/ufb72n |
id |
ndltd-TW-091CYUT5396014 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-091CYUT53960142018-06-25T06:06:27Z http://ndltd.ncl.edu.tw/handle/ufb72n Effective Data Skew Handling for Parallel Sorting in Multiprocessor Database Systems 於多處理器資料庫系統中有效率的處理平行排序之資料歪斜問題 Yu-Chen Huang 黃渝臻 碩士 朝陽科技大學 資訊管理系碩士班 91 A consensus on parallel architecture for very large database management has emerged. This architecture is based on a shared-nothing hardware organization. The computation model is very sensitive to skew in tuple distribution, however. Sorting operation is frequently used for database processing. For example sorting may be requested by users through the use of Distinct, Order By and Group By clauses in SQL. Although load balancing incurs processing costs, and therefore can have a profound influence on the optimized execution plan of a query, only few of the existing parallel sorting execution consider this factor. In this report, we present four parallel sorting algorithms using the dynamic load balancing technique to address the data skew problem. Our performance study indicates that the proposed parallel sorting techniques can provide very impressive performance improvement over conventional approaches. Yu-lung Lo 羅有隆 2003 學位論文 ; thesis 46 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 朝陽科技大學 === 資訊管理系碩士班 === 91 === A consensus on parallel architecture for very large database management has emerged. This architecture is based on a shared-nothing hardware organization. The computation model is very sensitive to skew in tuple distribution, however. Sorting operation is frequently used for database processing. For example sorting may be requested by users through the use of Distinct, Order By and Group By clauses in SQL. Although load balancing incurs processing costs, and therefore can have a profound influence on the optimized execution plan of a query, only few of the existing parallel sorting execution consider this factor. In this report, we present four parallel sorting algorithms using the dynamic load balancing technique to address the data skew problem. Our performance study indicates that the proposed parallel sorting techniques can provide very impressive performance improvement over conventional approaches.
|
author2 |
Yu-lung Lo |
author_facet |
Yu-lung Lo Yu-Chen Huang 黃渝臻 |
author |
Yu-Chen Huang 黃渝臻 |
spellingShingle |
Yu-Chen Huang 黃渝臻 Effective Data Skew Handling for Parallel Sorting in Multiprocessor Database Systems |
author_sort |
Yu-Chen Huang |
title |
Effective Data Skew Handling for Parallel Sorting in Multiprocessor Database Systems |
title_short |
Effective Data Skew Handling for Parallel Sorting in Multiprocessor Database Systems |
title_full |
Effective Data Skew Handling for Parallel Sorting in Multiprocessor Database Systems |
title_fullStr |
Effective Data Skew Handling for Parallel Sorting in Multiprocessor Database Systems |
title_full_unstemmed |
Effective Data Skew Handling for Parallel Sorting in Multiprocessor Database Systems |
title_sort |
effective data skew handling for parallel sorting in multiprocessor database systems |
publishDate |
2003 |
url |
http://ndltd.ncl.edu.tw/handle/ufb72n |
work_keys_str_mv |
AT yuchenhuang effectivedataskewhandlingforparallelsortinginmultiprocessordatabasesystems AT huángyúzhēn effectivedataskewhandlingforparallelsortinginmultiprocessordatabasesystems AT yuchenhuang yúduōchùlǐqìzīliàokùxìtǒngzhōngyǒuxiàolǜdechùlǐpíngxíngpáixùzhīzīliàowāixiéwèntí AT huángyúzhēn yúduōchùlǐqìzīliàokùxìtǒngzhōngyǒuxiàolǜdechùlǐpíngxíngpáixùzhīzīliàowāixiéwèntí |
_version_ |
1718706178740977664 |