Query Processing in Distributed Database System
- 1 May 1979
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. SE-5 (3), 177-187
- https://doi.org/10.1109/tse.1979.234179
Abstract
Query processing in a distributed system requires the transmission f data between computers in a network. The arrangement of data transmissions and local data processing is known as a distribution strategy for a query. Two cost measures, response time and total time are used to judge the quality of a distribution strategy. Simple algorithms are presented that derive distribution strategies which have minimal response time and minimal total time, for a special class of queries. These optimal algorithms are used as a basis to develop a general query processing algorithm. Distributed query examples are presented and the complexity of the general algorithm is analyzed. The integration of a query processing subsystem into a distributed database management system is discussed.Keywords
This publication has 5 references indexed in Scilit:
- Optimization of query evaluation algorithmsACM Transactions on Database Systems, 1979
- Distributed query processing in a relational data base systemPublished by Association for Computing Machinery (ACM) ,1978
- The notions of consistency and predicate locks in a database systemCommunications of the ACM, 1976
- Decomposition—a strategy for query processingACM Transactions on Database Systems, 1976
- A relational model of data for large shared data banksCommunications of the ACM, 1970