SGER: Staged Query Processing
SGER: Staged Query Processing
批准号:
9817798
负责人:
Richard Snodgrass
金额:
$7.5万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1998
资助国家:
美国
项目状态:
已结题
起止时间:
1998-09-15 至 1999-08-31
中文摘要
在当今的数据管理环境中,查询处理分布在多个组件中,每个中间件组件执行其中的一些任务,并且某些任务执行多次,我们称之为阶段式查询处理。多个阶段的潜在存在限制了中间件组件可用的信息,特别是对查询优化的影响。传统的方法,基于成本的查询优化,其中列举了许多查询计划,并选择最便宜的一个,是不合适的,当详细的成本度量是不可用的,当后面的阶段执行自己的,复杂的优化。一种新的方法,称为成本为基础的图重写,是用来转换一个查询语言的查询可能是一种不同的语言,一个有效的输出查询。一种新颖的惯用成本估计器为重写器提供成本参数,使重写器能够确定应该在组件内进行的处理以及应该由后续阶段执行的处理。这个估计器比传统的估计器更粗粒度;特别是,它不会在查询计划中花费单个关系运算符。这个探索性研究项目的目标是开发一个初始原型,利用这些概念的时态中间件组件翻译TSQL 2到SQL,并评估这种方法的有效性,针对至少两个不同的商业DBMS,并证明中间件组件可以反映这些DBMS的差异,在生成的代码。
英文摘要
In today's data management environment, query processing is spread across multiple components, with each middleware component doing some of these tasks, and with some tasks done several times, which we term staged query processing. The potential presence of multiple stages restricts the information available to the middleware component, with particular impact on query optimization. The conventional approach, of cost-based query optimization, in which numerous query plans are enumerated and the cheapest one selected, is not appropriate when detailed cost metrics are not available and when the later stages perform their own, complex optimization. A new approach, termed cost-based graph rewriting, is used to transform a query in one query language into an efficient output query in perhaps a different language. A novel idiomatic cost estimator provides cost parameters to the rewriter, enabling the rewriter to determine the processing that should take place within the component, and the processing that should be performed by later stages. This estimator is more coarse-grained than conventional estimators; in particular, it does not cost individual relational operators in a query plan. The goal of this exploratory research project is to develop an initial prototype utilizing these concepts for a temporal middleware component translating TSQL2 into SQL, and to evaluate the efficacy of this approach by targeting at least two different commercial DBMSs and demonstrating that the middleware component can reflect the differences of these DBMSs in the generated code.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
PFI AIR-TT: Improving Data Base Management System Performance Through Micro-Specialization
-
批准号:1413780
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2014
-
负责人:Richard Snodgrass
-
依托单位:
III: Small: Extending and Automating Dynamic Specialization of Database Management Systems
-
批准号:1318343
-
项目类别:Standard Grant
-
资助金额:$49.68万
-
财政年份:2013
-
负责人:Richard Snodgrass
-
依托单位:
INSPIRE Track 1: Arizona-NOAO Temporal Analysis and Response to Events System (ANTARES)
-
批准号:1344024
-
项目类别:Continuing Grant
-
资助金额:$73.33万
-
财政年份:2013
-
负责人:Richard Snodgrass
-
依托单位:
III: Small: Using Empirical Generalization to Develop Predictive Models of DBMS Processing
-
批准号:1016205
-
项目类别:Continuing Grant
-
资助金额:$47.41万
-
财政年份:2010
-
负责人:Richard Snodgrass
-
依托单位:
CPATH-2: Collaborative Research: A Field Guide to the Science of Computation
-
批准号:0938948
-
项目类别:Standard Grant
-
资助金额:$31.97万
-
财政年份:2009
-
负责人:Richard Snodgrass
-
依托单位:
III-COR Medium: Collaborative Research: Achieving Compliant Databases
-
批准号:0803229
-
项目类别:Continuing Grant
-
资助金额:$27.98万
-
财政年份:2008
-
负责人:Richard Snodgrass
-
依托单位:
Towards a Science of Database Systems
-
批准号:0639106
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Richard Snodgrass
-
依托单位:
Tamperproof Audit Logs
-
批准号:0415101
-
项目类别:Standard Grant
-
资助金额:$33.0万
-
财政年份:2005
-
负责人:Richard Snodgrass
-
依托单位:
Enabling the Commerical Realization of Temporal Databases
-
批准号:9632569
-
项目类别:Standard Grant
-
资助金额:$5.97万
-
财政年份:1996
-
负责人:Richard Snodgrass
-
依托单位:
Designing, Querying and Implementing Spatiotemporal Databases
-
批准号:9302244
-
项目类别:Continuing Grant
-
资助金额:$19.5万
-
财政年份:1993
-
负责人:Richard Snodgrass
-
依托单位:
The Implementation of Temporal Database Management Testbed
-
批准号:8902707
-
项目类别:Continuing Grant
-
资助金额:$20.76万
-
财政年份:1989
-
负责人:Richard Snodgrass
-
依托单位:
The Formal Specification and Implementation of a Temporal Query Language
-
批准号:8402339
-
项目类别:Continuing Grant
-
资助金额:$14.4万
-
财政年份:1984
-
负责人:Richard Snodgrass
-
依托单位:
海外基金