DocumentCode :
2677168
Title :
Hash in place with memory shifting: datacube computation revisited
Author :
Yu, Jeffrey Xu ; Lu, Hongjun
Author_Institution :
Australian Nat. Univ., Canberra, ACT, Australia
fYear :
1999
fDate :
23-26 Mar 1999
Firstpage :
254
Abstract :
A datacube on n attributes requires the computation of an aggregation function over all groups generated by 2n interelated GROUP-BYs. Even n is not very large, and the computation could be very expensive if the database involved is large. Although a number of algorithms with various optimization techniques have been proposed, accurate estimation of memory requirement and efficient use of the available memory remain difficult issues. The difficulty of estimating memory requirement comes from data skews. We present a novel hash based approach for datacube computation. The approach effectively uses the available memory to maintain a minimum number of hash tables required for computing related cuboids and manages memory dynamically by shifting memory pages among hash tables. Therefore, no priori memory requirement estimation is necessary and all memory available can be fully utilized
Keywords :
database management systems; storage allocation; storage management; 2n interelated GROUP-BYs; aggregation function; cuboids; data skews; database; datacube computation; dynamic memory management; hash based approach; hash tables; memory pages; memory requirement; memory requirement estimation; memory shifting; optimization techniques; Australia; Costs; Databases; Memory management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 1999. Proceedings., 15th International Conference on
Conference_Location :
Sydney, NSW
ISSN :
1063-6382
Print_ISBN :
0-7695-0071-4
Type :
conf
DOI :
10.1109/ICDE.1999.754934
Filename :
754934
Link To Document :
بازگشت