• DocumentCode
    2500889
  • Title

    Efficient algorithms for maintenance of large database indexes

  • Author

    Srivastava, Jaideep ; Ramamoorthy, C.V.

  • Author_Institution
    Div. of Comput. Sci., California Univ., Berkeley, CA, USA
  • fYear
    1988
  • fDate
    1-5 Feb 1988
  • Firstpage
    402
  • Lastpage
    408
  • Abstract
    Installing an update in an indexed database of size N takes O(log N) disk accesses, because of a root-leaf path traversal. If the installing of updates is deferred for a while, until a certain number n of them have been collected, substantial savings can be obtained. Two efficient algorithms for performing such grouped updates are presented and analyzed. The conditions on n are derived for which these algorithms perform better than straightforward update installation. A technique called model scaling, which is borrowed from the domain of fluid mechanics, is used to show how small simulations can be used for the accurate modeling of real-life environments. Some experimental results are presented to validate the analysis as well as justify the assumptions made
  • Keywords
    computational complexity; database theory; trees (mathematics); disk accesses; efficient algorithms; grouped updates; indexed database; large database indexes; maintenance; model scaling; real-life environments; root-leaf path traversal; small simulations; update installation; Algorithm design and analysis; Computer science; Costs; Data structures; Databases; Indexes; Performance analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1988. Proceedings. Fourth International Conference on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    0-8186-0827-7
  • Type

    conf

  • DOI
    10.1109/ICDE.1988.105484
  • Filename
    105484