主动实时数据库的查询处理及优化

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:ary015
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统数据库语言不支持主动实时应用,ARTs-DBMS对标准的SQL进行了相应的扩充.不仅需要显式地描述数据和事务的定时性和时间约束,准确地刻画事件、条件、活动及三者之间的关联性并给被描述对象以标识,还要设计新的数据操纵语言和新的数据定义语言,从而有效地支持各种实时应用.查询处理及优化在ARTs-DBMS中是一种非常关键的技术,它的合理有效是系统实时性保证的关键问题之一.ARTs-DBMS的查询处理过程包括查询预处理、逻辑查询计划的生成、优化处理、物理查询计划的生成以及查询的执行.在此过程中,不仅需要特定的转换规则,定义合适的数据结构,还要制定基于内存数据库的工作区管理策略、游标机制和完整性控制策略等.传统的查询优化目标是减少查询操作的磁盘存取次数.而基于内存数据库的ARTs-DBMS查询优化需要综合考虑内存空间和CPU的查询执行时间,采用内存数据库的逻辑优化规则和算法,并选用适用的索引结构和低层操作算法,必要时还可在运行时适当地触发执行动态再优化,以满足主动实时应用的要求.
其他文献
深基坑支护体系的变形控制设计是当今地下工程领域的重要研究课题,而变形控制设计首先是变形预报分析,即对支护结构在设计使用条件下的变形规律及趋势作出预测分析。由于复杂的
当前,从传统的高性能计算机到智能移动终端等计算平台,都广泛采用异构计算架构,该类架构通常由通用处理器和加速器组成,前者通常是以X86和ARM指令集为代表的多核处理器;后者一般
计算机审计系统的体系结构分为产生层、管理层、视图层和应用层四层,审计分析的设计目标是提供一套操作审计数据的工具,以扩展审计分析的可用性.审计分析的模型分为基于unix
该文的第一部分,阐述了国内外相关软件发展的现状,以及研究该课题的特点和研究意义;第二部分阐述了企业级信息交互平台的体系结构,通过与传统网络模型的比较,提出了客户/分布
移动事务处理技术的研究起因于移动用户在移动过程中对数据库系统进行存取访问的迫切需求,困难来自于移动计算环境的固有特性.在移动数据库原型系统MDM3的基础上,设计开发其
XML是W3C组织标准化的数据描述语言,具有可扩展性、内容和显示的分离性以及机器可读性等特性,非常适合用来描述UseCase这类具有丰富语义和逻辑结构的数据.基于XML的上述特点,
大规模城市场景在游戏、动画电影以及虚拟现实系统中有着重要的应用。这些场景的建模一般都需要使用大量的建筑模型。使用手工建模不仅需要耗费大量的人力物力,同时建筑模型中
为了提高系统性能,减少用户等待延迟,许多方法应运而生.传统的解决方法有升级服务器硬件设施,如:内存与cpu,在客户端开辟一段缓存等等.但这些却带来了新的问题,如:增加了费用
学位
多维聚集查询的处理过程可概括为三个步骤,依次为:多维区间生成、数据立方查询处理和星型查询处理.所以,对其的优化也主要针对这三个步骤分别进行.互不相交等价变换是多维区