• DocumentCode
    3482015
  • Title

    Performance Improvement for Collection Operations Using Join Query Optimization

  • Author

    Nerella, Venkata Krishna Suhas ; Madria, Sanjay Kumar ; Weigert, Thomas

  • Author_Institution
    Dept. of Comput. Sci., Missouri Univ. of Sci. & Technol., Rolla, MO, USA
  • fYear
    2011
  • fDate
    18-22 July 2011
  • Firstpage
    668
  • Lastpage
    673
  • Abstract
    Programming languages with explicit support for queries over collections allow programmers to express operations on collections more abstractly than relying on their realization in loops or through provided libraries. Join optimization techniques from the field of database technology support efficient realizations of such language constructs. We describe an algorithm that performs run-time query optimization and is effective for single runs of a program. The proposed approach relies on histograms built from the data at run time to estimate the selectivity of joins and predicates in order to construct query plans. Information from earlier executions of the same query during run time can be leveraged during the construction of the query plans, even when the data has changed between these executions. Experimental results demonstrate improvement over earlier approaches, such as JQL.
  • Keywords
    database management systems; query languages; query processing; software performance evaluation; collection operation performance improvement; database technology; explicit query support; join query optimization; language constructs; programming language; query plan construction; run-time query optimization; Benchmark testing; Buildings; Frequency estimation; Histograms; Optimization; Query processing; collection operations; joins; query optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2011 IEEE 35th Annual
  • Conference_Location
    Munich
  • ISSN
    0730-3157
  • Print_ISBN
    978-1-4577-0544-1
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2011.93
  • Filename
    6032415