嵌入式移动实时数据库管理系统查询优化方法研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:a7753834
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式设备的大量普及,移动通信技术的快速发展,实时系统在日常生产生活中的广泛应用,导致了需要嵌入式设备管理的实时移动数据日益增多。在此背景下,结合了嵌入式系统、移动计算、实时系统及传统数据库特点的嵌入式移动实时数据库管理系统(EMRTDBMS)已成为数据库领域的新兴技术,其查询优化器的设计,要充分考虑到应用环境的变化,根据特点做出相应调整。数据库管理系统(DBMS)的查询优化器以查询的语法树作为输入,经过预处理、逻辑优化、执行计划选择等步骤,生成最终的执行计划。在此过程中,可以使用启发式规则和基于代价模型的优化技术,整个过程依赖于数据字典中的统计信息。SPJ(Select-Project-Join)查询的逻辑优化主要包括连接顺序选择、选择下推和投影下推。其中条件表达式中的逻辑运算AND和OR会对选择条件下推造成影响,可以在预处理中将其变为范式形式。对比条件表达式的合取变换与析取变换得到的优化后的逻辑查询树,关系表达式的合取变换策略对后续优化有利。嵌入式flash存储器、数据广播以及数据实时性导致传统代价模型在ERTMDBMS中并不适用。新代价模型能够考虑到EMRTDBMS的数据来源选择、flash I/O代价、数据广播开销以及数据截止期等影响EMRTDBMS查询代价的因素,一个类似于动态规划的执行计划选择算法能够在此代价模型的基础上完成逻辑优化和执行计划选择的过程。通过仿真实验分析,查询条件的合取变换和类似动态规划的执行计划选择策略在参与连接的关系数量相对较小时能较好地完成EMRTDBMS的SPJ查询优化工作。
其他文献
图像检测与配准作为图像分析和模式识别的基础,其中涉及到图像处理、信号处理、自动控制等多种技术。其核心在于构造合适的图像分析算法。本文以人脸检测和医学图像配准为例,
软件发布规划存在认知和计算困难等问题。多种不确定性因素使问题很难描述和解决。运用进化方法求解是减轻这些困难的一种途径。为此探讨了这个过程中的形式化描述,提供了一
由于市场竞争的加剧和顾客需求的快速变化,制造企业,特别是汽车制造企业对产品结构定义和产品配置提出新的需求。现在有很多产品配置软件,也有很多有关产品配置的算法,但大多
随着国内外学者们研究的深入以及科技的迅猛发展,如今时态数据库技术的应用与研究越来越变得活跃,成为非常热门的研究领域之一。包含历史信息又同时包含当前信息的数据库可以称
当今因特网各种宽带网络的持续高速发展,把网络拥塞控制这一研究课题带到我们面前,在这一研究领域涌现了好多优秀的理论和实践成果。而卫星通信技术的发展尤其是宽带卫星网络
随着基于组件的软件开发技术的出现,组件——特别是第三方组件的使用,大大提高了软件开发的效率。组件技术的基础是存在大量的组件,因此,组件的可靠性和安全性就显得尤为重要
随着计算机技术和网络技术的飞速发展,互联网上的各种应用应运而生。网络教学是目前网络应用的一个重要发展方向。基于计算机网络技术和多媒体技术的现代网络教学,是传统教学功
在车载目标物识别系统中,图像分割能对车载摄像机所获取的图像序列进行处理,输出要检测的目标物的外接矩形区域,即感兴趣区域(Region of interest, ROI),并交付对象识别模块
学位
中文全文检索系统是信息产业中发展较快的一个领域,而一个中文检索系统的核心就是索引器,本文介绍了索引器构造的不同算法模型,对相关的技术进行了比较,分析了各自的优缺点和实现