Title of article :
Evaluating multiple join queries in a distributed database system
Author/Authors :
Reid، نويسنده , , D.J.، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 1995
Pages :
16
From page :
83
To page :
98
Abstract :
It is proposed that the execution of a set of join queries in a distributed environment should be considered cooperatively, rather than as a set of separate requests. With this understanding, a model of multiple query execution in the form of a linear integer program is offered. l requests are issued to the distributed database management system, each specifying the collation of information comprised of a number of logically distinct data sets, or relations, and dispersed across the sites of a distributed system. Performing these tasks demands the usage of limited resources, so that efficient management commands the smallest additional imposition possible. Both processors and the data communication devices that interconnect them are exploited; an optimal strategy is defined to be one that minimizes a weighted sum of the costs of computation and those of information exchange incurred in resolving the group of queries. us models of join query evaluation would regard each individual query in isolation, to produce a sequence of independent execution strategies, one correspondingly for every request. By instead permitting multiple utilization of intermediate computations, any overlap between these queries can be exploited to further reduce the total demand placed on the system as a whole. Through investigations into the character of a number of interacting join computations, performed at a single site in isolation, an earlier single query model [1] can be extended to facilitate the cooperative execution of an entire group.
Keywords :
Distributed database system , Join query , INTEGER PROGRAM , Relational Database
Journal title :
Mathematical and Computer Modelling
Serial Year :
1995
Journal title :
Mathematical and Computer Modelling
Record number :
1590019
Link To Document :
بازگشت