Show simple item record

Optimizing complex queries based on similarities of subqueries

dc.contributor.authorTao, Yingyingen_US
dc.contributor.authorZhu, Qiangen_US
dc.contributor.authorZuzarte, Calistoen_US
dc.date.accessioned2006-09-11T17:09:25Z
dc.date.available2006-09-11T17:09:25Z
dc.date.issued2005-09en_US
dc.identifier.citationZhu, Qiang; Tao, Yingying; Zuzarte, Calisto; (2005). "Optimizing complex queries based on similarities of subqueries." Knowledge and Information Systems 8(3): 350-373. <http://hdl.handle.net/2027.42/45922>en_US
dc.identifier.issn0219-3116en_US
dc.identifier.issn0219-1377en_US
dc.identifier.urihttps://hdl.handle.net/2027.42/45922
dc.description.abstractAs database technology is applied to more and more application domains, user queries are becoming increasingly complex (e.g. involving a large number of joins and a complex query structure). Query optimizers in existing database management systems (DBMS) were not developed for efficiently processing such queries and often suffer from problems such as intolerably long optimization time and poor optimization results. To tackle this challenge, we present a new similarity-based approach to optimizing complex queries in this paper. The key idea is to identify similar subqueries that often appear in a complex query and share the optimization result among similar subqueries in the query. Different levels of similarity for subqueries are introduced. Efficient algorithms to identify similar queries in a given query and optimize the query based on similarity are presented. Related issues, such as choosing good starting nodes in a query graph, evaluating identified similar subqueries and analyzing algorithm complexities, are discussed. Our experimental results demonstrate that the proposed similarity-based approach is quite promising in optimizing complex queries with similar subqueries in a DBMS.en_US
dc.format.extent907160 bytes
dc.format.extent3115 bytes
dc.format.mimetypeapplication/pdf
dc.format.mimetypetext/plain
dc.language.isoen_US
dc.publisherSpringer-Verlagen_US
dc.subject.otherQuery Optimizationen_US
dc.subject.otherBusiness Information Systemsen_US
dc.subject.otherAlgorithmen_US
dc.subject.otherComputational Complexityen_US
dc.subject.otherComputer Scienceen_US
dc.subject.otherInformation Systems and Communication Serviceen_US
dc.subject.otherComplex Queryen_US
dc.subject.otherDatabase Systemen_US
dc.subject.otherQuery Similarityen_US
dc.titleOptimizing complex queries based on similarities of subqueriesen_US
dc.typeArticleen_US
dc.subject.hlbsecondlevelPhilosophyen_US
dc.subject.hlbsecondlevelComputer Scienceen_US
dc.subject.hlbtoplevelHumanitiesen_US
dc.subject.hlbtoplevelEngineeringen_US
dc.description.peerreviewedPeer Revieweden_US
dc.contributor.affiliationumDepartment of Computer and Information Science, The University of Michigan–Dearborn, Dearborn, MI, 48187, USAen_US
dc.contributor.affiliationumDepartment of Computer and Information Science, The University of Michigan–Dearborn, Dearborn, MI, 48187, USAen_US
dc.contributor.affiliationotherIBM Toronto Laboratory, Markham, Ontario, Canadaen_US
dc.contributor.affiliationumcampusDearbornen_US
dc.contributor.affiliationumcampusAnn Arboren_US
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/45922/1/10115_2004_Article_189.pdfen_US
dc.identifier.doihttp://dx.doi.org/10.1007/s10115-004-0189-yen_US
dc.identifier.sourceKnowledge and Information Systemsen_US
dc.owningcollnameInterdisciplinary and Peer-Reviewed


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.