• DocumentCode
    264204
  • Title

    Highly concurrent multidimensional index for spatial database management systems

  • Author

    Jaluta, Ibrahim

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Tripoli, Tripoli, Libya
  • fYear
    2014
  • fDate
    18-20 Jan. 2014
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    In this paper, we present highly concurrent R-link algorithms which use a novel (cheap and efficient) technique to detect node-split. A transaction S-latches one node at a time during tree traversal when fetching (window or exact-match query) or deleting spatial objects, while a transaction inserting spatial object latch-couples and U-latches two pages at a time. Insertion of new object and the triggered tree-structure-modifications (node-split, linking a child to its parent, increase-tree-height) are performed in one pass over the R-link tree. To simplify recovery, each tree-structure-modification is executed as a single atomic action involving pages on a single level of the tree, and logged using a single redo-only log record. The algorithms keep the R-link tree balanced during normal processing and after transaction aborts (or system failure) to guarantee logarithmic search path. Our approach can work for a large class of spatial index trees that are based on R-tree.
  • Keywords
    database indexing; query processing; search problems; transaction processing; tree data structures; visual databases; R-link tree; U-latches; exact-match query; highly concurrent R-link algorithms; highly concurrent multidimensional index; logarithmic search path; node-split detection; object insertion; spatial database management systems; spatial index trees; spatial objects; system failure; transaction aborts; tree traversal; tree-height; tree-structure-modifications; window query; Concurrent computing; Neck; Radiation detectors; R-link tree; R-tree; concurrency control; multidimensional index; redo-only logging; spatial database management systems; transaction; tree-structure-modifications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Applications & Research (WSCAR), 2014 World Symposium on
  • Conference_Location
    Sousse
  • Print_ISBN
    978-1-4799-2805-7
  • Type

    conf

  • DOI
    10.1109/WSCAR.2014.6916790
  • Filename
    6916790