Query Optimization Techniques for OODB Languages
OODB 语言的查询优化技术
基本信息
- 批准号:9811525
- 负责人:
- 金额:$ 19.29万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:1998
- 资助国家:美国
- 起止时间:1998-09-15 至 2001-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
This research is carried out in collaboration with David Maier of the Oregon Graduate Institute. One of the key factors for object-oriented database (OODB) systems to successfully compete with relational systems as well as to meet the performance requirements of many non-traditional applications is the development of an effective query optimizer. This research addresses efficient query optimization for OODB languages. The research framework is based on a calculus, called the monoid comprehension calculus, which has already been shown to capture most features of modern OODB query languages. This effective, yet simple approach transforms the queries into an intermediate form, based on this calculus, that can be efficiently optimized. This research concentrates on two very important optimization problems and proposes practical, effective, and general solutions. The first problem is query unnesting, an optimization that, even though improves performance considerably, is not treated properly by most OODB systems. A framework is developed that generalizes many unnesting techniques proposed recently in the literature and is capable of removing any form of query nesting using a simple and efficient algorithm. The second problem is query optimization in the presence of side effects, i.e., queries that may contain object updates at any place and in any form. A practical method is developed that allows the same optimization techniques proposed for regular queries to be used with minimal changes for OODB queries with side effects. A prototype query optimizer is constructed to demonstrate that these optimization techniques considerably improve performance for queries as well as updates. The results of this research will help OODB vendors build better query optimizers, leading to better system performance. http://www-cse.uta.edu/~fegaras/opt/
这项研究是与俄勒冈州研究生院的大卫梅尔合作进行的。面向对象数据库(OODB)系统成功地与关系系统竞争以及满足许多非传统应用程序的性能要求的关键因素之一是开发有效的查询优化器。本研究解决了OODB语言的高效查询优化问题。该研究框架是基于一个演算,称为monoid理解演算,它已经被证明可以捕获现代OODB查询语言的大多数功能。这种有效而简单的方法将查询转换为基于该演算的中间形式,可以有效地优化。本研究集中在两个非常重要的优化问题,并提出了实用,有效,通用的解决方案。第一个问题是查询解嵌套,这是一种优化,尽管它可以显著提高性能,但大多数OODB系统都没有正确处理。开发了一个框架,概括了许多unnesting技术最近在文献中提出的,是能够消除任何形式的查询嵌套使用一个简单而有效的算法。第二个问题是在存在副作用的情况下的查询优化,即,可以在任何地方以任何形式包含对象更新的查询。一个实用的方法,允许相同的优化技术提出的常规查询使用最小的变化,OODB查询的副作用。一个原型查询优化器的构造证明,这些优化技术大大提高了查询以及更新的性能。这项研究的结果将有助于OODB供应商构建更好的查询优化器,从而提高系统性能。http://www-cse.uta.edu/~fegaras/opt/
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
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 }}
Leonidas Fegaras其他文献
Optimizing Queries with Object Updates
- DOI:
10.1023/a:1008757010516 - 发表时间:
1999-03-01 - 期刊:
- 影响因子:3.400
- 作者:
Leonidas Fegaras - 通讯作者:
Leonidas Fegaras
STPH-Viz: a spatiotemporal visualization tool for county-level public health analysis of COVID-19
- DOI:
10.1007/s10708-025-11311-x - 发表时间:
2025-02-26 - 期刊:
- 影响因子:1.900
- 作者:
Mohammad Shaito;Leonidas Fegaras;David Levine - 通讯作者:
David Levine
A scalable and self-adapting notification framework for healthcare information systems
- DOI:
10.1007/s10209-010-0194-8 - 发表时间:
2010-08-24 - 期刊:
- 影响因子:2.700
- 作者:
Anthony E. Okorodudu;Leonidas Fegaras;David Levine - 通讯作者:
David Levine
Leonidas Fegaras的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Leonidas Fegaras', 18)}}的其他基金
XStreamCast: Broadcasting and Query Processing of Streamed XML Data
XStreamCast:流式 XML 数据的广播和查询处理
- 批准号:
0307460 - 财政年份:2004
- 资助金额:
$ 19.29万 - 项目类别:
Continuing Grant
相似国自然基金
Scalable Learning and Optimization: High-dimensional Models and Online Decision-Making Strategies for Big Data Analysis
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:合作创新研究团队
供应链管理中的稳健型(Robust)策略分析和稳健型优化(Robust Optimization )方法研究
- 批准号:70601028
- 批准年份:2006
- 资助金额:7.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Optimization of Power Electronics using Artificial Intelligence and Machine Learning Techniques
使用人工智能和机器学习技术优化电力电子
- 批准号:
2890188 - 财政年份:2023
- 资助金额:
$ 19.29万 - 项目类别:
Studentship
Analysis of a Hydrogen Powered Train Performance using Inverse Simulation and Biologically Inspired Optimization Techniques
使用逆向仿真和仿生优化技术分析氢动力列车性能
- 批准号:
2907952 - 财政年份:2023
- 资助金额:
$ 19.29万 - 项目类别:
Studentship
Solving Differentially Private Selection Problems using Nature-inspired Optimization Techniques
使用受自然启发的优化技术解决差分私人选择问题
- 批准号:
558783-2021 - 财政年份:2022
- 资助金额:
$ 19.29万 - 项目类别:
Postgraduate Scholarships - Doctoral
Development and Optimization of Focused Ion Beam Nanotomography Techniques for Characterizing Viral Events at Multiple Organization Levels
聚焦离子束纳米断层扫描技术的开发和优化,用于表征多个组织层面的病毒事件
- 批准号:
569101-2022 - 财政年份:2022
- 资助金额:
$ 19.29万 - 项目类别:
Alexander Graham Bell Canada Graduate Scholarships - Doctoral
Novel Modelling and Global Optimization Techniques for the Design and Operation of Microgrids
用于微电网设计和运行的新颖建模和全局优化技术
- 批准号:
546941-2020 - 财政年份:2022
- 资助金额:
$ 19.29万 - 项目类别:
Alexander Graham Bell Canada Graduate Scholarships - Doctoral
Optimization of salt morphology and oral perception of salt with CFD and CFD- DEM techniques
利用 CFD 和 CFD-DEM 技术优化盐形态和盐的口腔感知
- 批准号:
2880707 - 财政年份:2022
- 资助金额:
$ 19.29万 - 项目类别:
Studentship
Development of contrast media for postmortem imaging and optimization of the imaging techniques for medical education, and a verification of the educational effects
尸检造影剂的开发和医学教育成像技术的优化及教育效果验证
- 批准号:
22K10395 - 财政年份:2022
- 资助金额:
$ 19.29万 - 项目类别:
Grant-in-Aid for Scientific Research (C)
New optimization techniques to integrate storage and renewable energy in the power network
将存储和可再生能源整合到电网中的新优化技术
- 批准号:
RGPIN-2017-04185 - 财政年份:2022
- 资助金额:
$ 19.29万 - 项目类别:
Discovery Grants Program - Individual
Optimization techniques and software architectures for improving scalability of description logic reasoners
用于提高描述逻辑推理器可扩展性的优化技术和软件架构
- 批准号:
RGPIN-2019-05526 - 财政年份:2022
- 资助金额:
$ 19.29万 - 项目类别:
Discovery Grants Program - Individual
Investigation into the use of Continuous Strain Monitoring Fiber Optic techniques with a view to optimization of Ground Support Design associated with Tunnelling for Civil Infrastructure
研究连续应变监测光纤技术的使用,以优化与民用基础设施隧道相关的地面支撑设计
- 批准号:
RGPIN-2019-05673 - 财政年份:2022
- 资助金额:
$ 19.29万 - 项目类别:
Discovery Grants Program - Individual