PDQ: Proof-driven Query Planning
PDQ:证明驱动的查询规划
基本信息
- 批准号:EP/M005852/1
- 负责人:
- 金额:$ 119.57万
- 依托单位:
- 依托单位国家:英国
- 项目类别:Fellowship
- 财政年份:2015
- 资助国家:英国
- 起止时间:2015 至 无数据
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Current data management solutions have several bottlenecks. One concerns scale -- how to get complex queries to run more quickly over ever-larger datasets. Another one, increasingly recognized by the research community, concerns usability: the most common data management solutions require data to be available in an SQL schema, with application programmers needing to write custom code to transform data from a myriad of other formats into the one "gold standard'' flat data description. This project provides assistance on both of these problems through the development of an advanced query planning system that can deal with sources that have complex interfaces and rich integrity constraints.By query planning we refer to a process that takes as input a query specified in terms of one vocabulary, translating it into a description in another vocabulary that can be more efficiently executed. Our approach to query planning, proof-driven query planning (PDQ), is based onfoundational ideas from computational logic: we search for "a proof that the query is answerable'' relative to the interfaces and constraints.For each such proof we can use a variation of a technique from logic -- interpolation -- to produce a query plan that abides by the interfaces while making use of the constraints. As we search for a proof, we can estimate the cost of the generated plan, thus taking intoaccount proof structure and cost in searching for the optimal plan. Thus PDQ combines ideas from logic, query optimization, and search.The importance of taking into account interface restrictions and data semantics in new data-driven applications, along with recent advances in reasoning systems for relational data, make this exactly the right time to take a fresh look at exploiting reasoning within query planning.Proof-driven query planning provides benefits in diverse application scenarios. It can be applied within a middleware setting in which the user queries refer to external data that is difficult to access. It applies also to the problem of finding more efficient plans within a single database manager, either running on top of the DBMS or subsuming the setting of traditional database query optimization. The impact of PDQ is foundational as well as practical:proof-driven query planning gives a new methodology for transforming a logical plan to a physical plan that unifies application-level integrity constraints with logical/physical mappings, giving the prospect of a fully logic-based approach to query optimization in database management systems. We will develop not only the underlying foundation of proof-driven planning, but also create proof-of-concept systems for the middleware and centralized settings.
当前的数据管理解决方案存在几个瓶颈。一个是规模问题——如何让复杂的查询在越来越大的数据集上运行得更快。另一个逐渐被研究团体认识到的问题与可用性有关:最常见的数据管理解决方案要求数据在SQL模式中可用,应用程序程序员需要编写自定义代码将数据从无数其他格式转换为一个“黄金标准”平面数据描述。该项目通过开发高级查询规划系统来帮助解决这两个问题,该系统可以处理具有复杂接口和丰富完整性约束的源。通过查询规划,我们指的是这样一种流程,它将用一种词汇表指定的查询作为输入,并将其转换为另一种词汇表中的描述,以便更有效地执行。我们的查询规划方法,证明驱动的查询规划(PDQ),是基于计算逻辑的基本思想:我们搜索相对于接口和约束的“查询是可回答的证明”。对于每一个这样的证明,我们都可以使用逻辑技术的一种变体——插值——来生成一个在使用约束的同时遵守接口的查询计划。在寻找证明时,我们可以估计生成的方案的成本,从而在寻找最优方案时考虑到证明结构和成本。因此,PDQ结合了逻辑、查询优化和搜索的思想。在新的数据驱动的应用程序中考虑接口限制和数据语义的重要性,以及关系数据推理系统的最新进展,使得现在正是重新审视在查询计划中利用推理的最佳时机。证明驱动的查询规划在不同的应用场景中提供了好处。它可以应用于中间件设置中,其中用户查询引用难以访问的外部数据。它还适用于在单个数据库管理器中找到更有效的计划的问题,这些计划要么运行在DBMS之上,要么包含传统数据库查询优化的设置。PDQ的影响既基础又实用:证明驱动的查询规划提供了一种将逻辑计划转换为物理计划的新方法,该方法将应用程序级别的完整性约束与逻辑/物理映射统一起来,从而为数据库管理系统中的查询优化提供了一种完全基于逻辑的方法。我们不仅将开发证明驱动计划的底层基础,还将为中间件和集中设置创建概念证明系统。
项目成果
期刊论文数量(10)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Finite Open-World Query Answering with Number Restrictions
具有数量限制的有限开放世界查询应答
- DOI:10.1109/lics.2015.37
- 发表时间:2015
- 期刊:
- 影响因子:0
- 作者:Amarilli A
- 通讯作者:Amarilli A
Combining existential rules and description logics
结合存在规则和描述逻辑
- DOI:
- 发表时间:2015
- 期刊:
- 影响因子:0
- 作者:Amarilli A
- 通讯作者:Amarilli A
Query Answering with Transitive and Linear-Ordered Data
使用传递性和线性有序数据进行查询应答
- DOI:
- 发表时间:2016
- 期刊:
- 影响因子:0
- 作者:Amarilli A
- 通讯作者:Amarilli A
When Can We Answer Queries Using Result-Bounded Data Interfaces?
我们什么时候可以使用结果限制数据接口来回答查询?
- DOI:
- 发表时间:2017
- 期刊:
- 影响因子:0
- 作者:Amarilli A
- 通讯作者:Amarilli A
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Michael Benedikt其他文献
Form Filling Based on Constraint Solving
基于约束求解的表单填写
- DOI:
- 发表时间:
2018 - 期刊:
- 影响因子:0
- 作者:
B. Spencer;Michael Benedikt;P. Senellart - 通讯作者:
P. Senellart
Monadic Datalog, Tree Validity, and Limited Access Containment
单子数据记录、树有效性和有限访问遏制
- DOI:
- 发表时间:
2019 - 期刊:
- 影响因子:0.5
- 作者:
Michael Benedikt;P. Bourhis;G. Gottlob;P. Senellart - 通讯作者:
P. Senellart
Verification of Two-Variable Logic Revisited
重新审视二变量逻辑的验证
- DOI:
- 发表时间:
2012 - 期刊:
- 影响因子:0
- 作者:
Michael Benedikt;R. Lenhardt;J. Worrell - 通讯作者:
J. Worrell
XPath leashed
XPath 束缚
- DOI:
10.1145/1456650.1456653 - 发表时间:
2009 - 期刊:
- 影响因子:0
- 作者:
Michael Benedikt;Christoph Koch - 通讯作者:
Christoph Koch
The FCC feasibility study
FCC 可行性研究
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Michael Benedikt;Frank Zimmermann - 通讯作者:
Frank Zimmermann
Michael Benedikt的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Michael Benedikt', 18)}}的其他基金
QUINTON -- QUerying and INTegrating Over Nested data
QUINTON——嵌套数据的查询和集成
- 批准号:
EP/T022124/1 - 财政年份:2021
- 资助金额:
$ 119.57万 - 项目类别:
Research Grant
Query-driven Data Acquisition from Web-based Data Sources
从基于 Web 的数据源进行查询驱动的数据采集
- 批准号:
EP/H017690/1 - 财政年份:2010
- 资助金额:
$ 119.57万 - 项目类别:
Research Grant
Enforcement of Constraints on XML Streams
对 XML 流实施约束
- 批准号:
EP/G004021/1 - 财政年份:2009
- 资助金额:
$ 119.57万 - 项目类别:
Research Grant
Describing and Perceiving Space in Architectural Environments
描述和感知建筑环境中的空间
- 批准号:
7817451 - 财政年份:1979
- 资助金额:
$ 119.57万 - 项目类别:
Standard Grant
相似海外基金
Proof of alcoholic beverage consumption based on the quantitation of novel biomarkers
基于新型生物标志物定量的酒精饮料消费证明
- 批准号:
24K13564 - 财政年份:2024
- 资助金额:
$ 119.57万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
A genomic toolkit to future-proof the seaweed industry
面向未来的海藻行业的基因组工具包
- 批准号:
IE230100464 - 财政年份:2024
- 资助金额:
$ 119.57万 - 项目类别:
Early Career Industry Fellowships
Repurposing Sodium Cromoglycate For Lymphangioleiomyomatosis (LAM): An Open Label, Proof Of Concept And Feasibility Study
重新利用色甘酸钠治疗淋巴管平滑肌瘤病 (LAM):开放标签、概念验证和可行性研究
- 批准号:
MR/Y008618/1 - 财政年份:2024
- 资助金额:
$ 119.57万 - 项目类别:
Research Grant
EAGER: Proof-Carrying Code Completions
EAGER:携带证明的代码完成
- 批准号:
2403762 - 财政年份:2024
- 资助金额:
$ 119.57万 - 项目类别:
Standard Grant
Algorithms for Future-Proof Networks
面向未来的网络算法
- 批准号:
DP240101353 - 财政年份:2024
- 资助金额:
$ 119.57万 - 项目类别:
Discovery Projects
Collaborative Research: DESC: Type I: FLEX: Building Future-proof Learning-Enabled Cyber-Physical Systems with Cross-Layer Extensible and Adaptive Design
合作研究:DESC:类型 I:FLEX:通过跨层可扩展和自适应设计构建面向未来的、支持学习的网络物理系统
- 批准号:
2324936 - 财政年份:2024
- 资助金额:
$ 119.57万 - 项目类别:
Standard Grant
Collaborative Research: DESC: Type I: FLEX: Building Future-proof Learning-Enabled Cyber-Physical Systems with Cross-Layer Extensible and Adaptive Design
合作研究:DESC:类型 I:FLEX:通过跨层可扩展和自适应设计构建面向未来的、支持学习的网络物理系统
- 批准号:
2324937 - 财政年份:2024
- 资助金额:
$ 119.57万 - 项目类别:
Standard Grant
CAREER: Proof Sharing and Transfer for Boosting Neural Network Verification
职业:促进神经网络验证的证明共享和转移
- 批准号:
2238079 - 财政年份:2023
- 资助金额:
$ 119.57万 - 项目类别:
Continuing Grant
SBIR Phase I: Next-Generation Maximal Extractable Value (MEV) Proof Distributed Ledger Architecture
SBIR 第一阶段:下一代最大可提取价值(MEV)证明分布式账本架构
- 批准号:
2213017 - 财政年份:2023
- 资助金额:
$ 119.57万 - 项目类别:
Standard Grant
Boosting C4 photosynthesis to climate proof crop yields
促进 C4 光合作用以适应气候变化的作物产量
- 批准号:
DP230100175 - 财政年份:2023
- 资助金额:
$ 119.57万 - 项目类别:
Discovery Projects