• 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