File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Conference Paper: IMPROVING SEMI-JOIN PROGRAMS FOR DISTRIBUTED QUERY PROCESSING.

TitleIMPROVING SEMI-JOIN PROGRAMS FOR DISTRIBUTED QUERY PROCESSING.
Authors
Issue Date1984
Citation
Proceedings - Ieee Computer Society's International Computer Software & Applications Conference, 1984, p. 181-189 How to Cite?
AbstractThe problem of optimal query processing in distributed database systems was shown to be NP-hard. This means that heuristic algorithms are necessary to solve the query processing problem. Algorithms are described to improve the solutions generated by heuristics. Four properties are identified which optimal semi-join programs for processing tree queries have to satisfy. A semi-join program is represented by an execution graph which specifies the order and the identities of the semi-joins to be executed. Given a semi-join program, we can therefore apply these properties to check its optimality. If it does not satisfy these optimality properties, the associated improvement algorithms can be applied to improve this program. No assumptions have been made about the relation size and the selectivity of the semi-joins.
Persistent Identifierhttp://hdl.handle.net/10722/157980

 

DC FieldValueLanguage
dc.contributor.authorChen, Arbee LPen_US
dc.contributor.authorLi, Victor OKen_US
dc.date.accessioned2012-08-08T08:57:33Z-
dc.date.available2012-08-08T08:57:33Z-
dc.date.issued1984en_US
dc.identifier.citationProceedings - Ieee Computer Society's International Computer Software & Applications Conference, 1984, p. 181-189en_US
dc.identifier.urihttp://hdl.handle.net/10722/157980-
dc.description.abstractThe problem of optimal query processing in distributed database systems was shown to be NP-hard. This means that heuristic algorithms are necessary to solve the query processing problem. Algorithms are described to improve the solutions generated by heuristics. Four properties are identified which optimal semi-join programs for processing tree queries have to satisfy. A semi-join program is represented by an execution graph which specifies the order and the identities of the semi-joins to be executed. Given a semi-join program, we can therefore apply these properties to check its optimality. If it does not satisfy these optimality properties, the associated improvement algorithms can be applied to improve this program. No assumptions have been made about the relation size and the selectivity of the semi-joins.en_US
dc.languageengen_US
dc.relation.ispartofProceedings - IEEE Computer Society's International Computer Software & Applications Conferenceen_US
dc.titleIMPROVING SEMI-JOIN PROGRAMS FOR DISTRIBUTED QUERY PROCESSING.en_US
dc.typeConference_Paperen_US
dc.identifier.emailLi, Victor OK:vli@eee.hku.hken_US
dc.identifier.authorityLi, Victor OK=rp00150en_US
dc.description.naturelink_to_subscribed_fulltexten_US
dc.identifier.scopuseid_2-s2.0-0021598850en_US
dc.identifier.spage181en_US
dc.identifier.epage189en_US
dc.identifier.scopusauthoridChen, Arbee LP=7403391667en_US
dc.identifier.scopusauthoridLi, Victor OK=7202621685en_US

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats