Query processing in a system for distributed databases (SDD-1)

Author:

Bernstein Philip A.1,Goodman Nathan1,Wong Eugene2,Reeve Christopher L.3,Rothnie James B.4

Affiliation:

1. Harvard Univ., Cambridge, MA

2. Univ. of California at Berkeley, Berkeley

3. Massachusetts Institute of technology, Cambridge

4. Computer Corp. of America, Cambridge, MA

Abstract

This paper describes the techniques used to optimize relational queries in the SDD-1 distributed database system. Queries are submitted to SDD-1 in a high-level procedural language called Datalanguage. Optimization begins by translating each Datalanguage query into a relational calculus form called an envelope , which is essentially an aggregate-free QUEL query. This paper is primarily concerned with the optimization of envelopes. Envelopes are processed in two phases. The first phase executes relational operations at various sites of the distributed database in order to delimit a subset of the database that contains all data relevant to the envelope. This subset is called a reduction of the database. The second phase transmits the reduction to one designated site, and the query is executed locally at that site. The critical optimization problem is to perform the reduction phase efficiently. Success depends on designing a good repertoire of operators to use during this phase, and an effective algorithm for deciding which of these operators to use in processing a given envelope against a given database. The principal reduction operator that we employ is called a semijoin . In this paper we define the semijoin operator, explain why semijoin is an effective reduction operator, and present an algorithm that constructs a cost-effective program of semijoins, given an envelope and a database.

Publisher

Association for Computing Machinery (ACM)

Subject

Information Systems

Reference31 articles.

1. Implementing a relational database by means of specialzed hardware

2. Using Semi-Joins to Solve Relational Queries

3. Power of Natural Semijoins

4. BERNSTEIN P.A. AN}) GOODMAN N. The power of inequality semi-joins. To appear in Inf. Syst. BERNSTEIN P.A. AN}) GOODMAN N. The power of inequality semi-joins. To appear in Inf. Syst.

5. The correctness of concurrency control mechanisms in a system for distributed databases (SDD-1)

Cited by 258 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Multi-FDMF: An Agile Management Framework of Multi-domain Data in Decentralized Heterogeneous Environments;2023 9th International Conference on Big Data and Information Analytics (BigDIA);2023-12-15

2. XDB in Action: Decentralized Cross-Database Query Processing for Black-Box DBMSes;Proceedings of the VLDB Endowment;2023-08

3. In-Situ Cross-Database Query Processing;2023 IEEE 39th International Conference on Data Engineering (ICDE);2023-04

4. Scaling Equi-Joins;Proceedings of the 2022 International Conference on Management of Data;2022-06-10

5. Translating a Distributed Relational Database to a Document Database;Data Science and Engineering;2022-03-03

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3