• DocumentCode
    2403687
  • Title

    Cost models for overlapping and multi-version B-trees

  • Author

    Tao, Yufei ; Papadias, Dimitris ; Zhang, Jun

  • Author_Institution
    Dept. of Comput. Sci., Hong Kong Univ. of Sci. & Technol., China
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    191
  • Lastpage
    200
  • Abstract
    Overlapping and multi-version techniques are two popular frameworks that transform an ephemeral index into a multiple logical-tree structure in order to support versioning databases. Although both frameworks have produced numerous efficient indexing methods, their performance analysis is rather limited; as a result, there is no clear understanding about the behavior of the alternative structures and the choice of the best one, given the data and query characteristics. Furthermore, query optimization based on these methods is currently impossible. These are serious problems due to the incorporation of overlapping and multi-version techniques in several traditional (e.g. banking) and emerging (e.g. spatio-temporal) applications. In this paper, we propose frameworks for reducing the performance analysis of overlapping and multi-version structures to that of the corresponding ephemeral structures, thus simplifying the problem significantly. The frameworks lead to accurate cost models that predict the sizes of the trees, the node accesses and query selectivity. Although we focus on B-tree-based structures, the proposed models can be employed with a variety of indexes
  • Keywords
    configuration management; database indexing; database theory; query processing; software cost estimation; software performance evaluation; tree data structures; banking applications; cost models; data characteristics; database indexing methods; ephemeral structures; multi-version B-trees; multiple logical-tree structure; node access prediction; overlapping B-trees; performance analysis; query characteristics; query optimization; query selectivity prediction; spatio-temporal applications; tree size prediction; versioning databases; Banking; Computer science; Costs; History; Indexes; Indexing; Performance analysis; Predictive models; Query processing; Spatial databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2002. Proceedings. 18th International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1063-6382
  • Print_ISBN
    0-7695-1531-2
  • Type

    conf

  • DOI
    10.1109/ICDE.2002.994709
  • Filename
    994709