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