ACM Home Page
Please provide us with feedback. Feedback
On the design of a query processing strategy in a distributed database environment
Full text PdfPdf (1.26 MB)
Source International Conference on Management of Data archive
Proceedings of the 1983 ACM SIGMOD international conference on Management of data table of contents
San Jose, California
SESSION: Query optimization table of contents
Pages: 30 - 39  
Year of Publication: 1983
ISBN:0-89791-104-0
Also published in ...
Authors
C. T. Yu  University of illinois at chicago chicago, illinois
C. C. Chang  University of illinois at chicago chicago, illinois
Sponsors
: ACM SIGBDP
: IEEE TC on Design Automation
: IEEE TC on Database Engineering
: IEEE TC on VLSI
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 32,   Citation Count: 18
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/582192.582203
What is a DOI?

ABSTRACT

An algorithm is given to process a given query in a fragmented distributed data base environment. Unlike previous algorithms, it has the following desired features.(1) It makes use of redundant relations to reduce communication cost;(2) a copy of each relation referenced by the query is selected so that the set of relations are contained in the minimum number of sites;(3) an efficient algorithm to process fragments is provided;(4) all relations that need not be sent to the assembly site to produce the answer are identified. Thus, unnecessary sending of these relations across sites and processing on these relations, which are common in earlier algorithms, are avoided;(5) useless semi-joins are discarded and "worse" semi-joins are replaced by better ones;(6) a process to estimate the cost and the benefit of a semi-join, based on dynamic execution of semi-joins is introduced. It is expected that the new process is more accurate than earlier estimation process.The algorithm is easy to implement and is operational.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
3
 
4
{BeGo} Bernstein P.A., and Goodman N. "The theory of semi-join", Technical Report, CCA, Nov. 1979.
 
5
{BlLu} Black, P.A. and Luk W.S. "A New Heuristic for Generating Semi-join Programs for Distributed Query Processing", IEEE COMPSAC, 1982.
 
6
 
7
{Chan2} Chang J.M. "Query Processing in a fragmented database environment" Bell Lab. Technical Report, 1982.
 
8
{Chiu} Chiu, D-M.W. "Optimal Query Interpretation for Distributed Databases", Ph.D. thesis, Harvard Uni. 1979.
9
10
 
11
 
12
{FaMU} Fagin, R., Mendelzon, A. and Ullman, J., "A simplified universal relation assumption and its properties", IBM technical report, 1980.
13
 
14
{Grah} Graham, M.H., "On the universal relstion", TR, Univ. of Toronto, sept. 1979.
 
15
{HeYa} Hevner, A. and Yao, S.B. "Query Processing in Distributed Database Systems", IEEE trans. on Software Engineering, Vol. SE-5, No. 3, (May 1979), pp. 177--187.
 
16
{Hevn} Hevner, A. "Query Optimization in distributed database system" Ph.D. thesis, Purdue University, 1979.
 
17
{KeYa} Kerschberg, L. and Yao, S.B. "Optimal Distributed Query Processing", Bell Telephone, Holmdel, 1980.
 
18
{Luk1} Luk, W.S. and Black, P.A. "On Cost Estimation in Processing a Query in a Distributed Database System", IEEE COMPSAC, 1981.
 
19
{Luk2} Luk, W.S. and Luk, L. "Optimizing Query Processing strategies in a distributed Database System", Simon Fraser Univ, Burnaby B.C., Canada.
 
20
{SDD1V1} Goodman, N., Bernstein, P.A., Wong, K., Reeve, C. and Rothnie, J.B., "Query Processing in a system for Distributed Databases", CCA Technical Report, 1979.
21
 
22
{WDHL} Williams, R., el.ta., "R*: An Overview of the Architecture", IBM Research, San Jose, California, USA.
 
23
{Wong} Wong, E., "Retrieving Dispersed Data from SDD-1: A system for distributed Databases", Berkeley Workshop on Distributed Data Management and Computer Networks, Berkeley, 1977.
24
 
25
{YuOz} Yu, C.T., Ozsoyoglu, M.Z. "An algorithm for tree-query membership of a distributed query". IEEE COMPSAC 1979, pp. 306--312.
 
26
{YuLO} Yu, C.T., Lam, K. and Ozsoyoglu, M.Z. "Distributed Query Optimization for tree Queries", Dept. of Information Engineering, U. of Illinois at Chicago Circle, I1, 1979.
 
27
{YLCC} Yu, C.T., Lam, K., Chang, C.C., Chang, S.k. "A Promising Approach to Distributed Query Processing", Berkeley Conference on Distributed Data Base, Feb., 1982, pp. 363--390.
 
28
{YuCC} Yu, C.T., Chang, C.C. and Chang, Y.C. "Two Surprising Results in Processing Simple Queries in distributed Databases", IEEE COMPSAC, Nov., 1982.

CITED BY  18