嵌入式数据库系统查询机制研究与实现

来源 :重庆大学 | 被引量 : 0次 | 上传用户:hudaxia110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为移动计算、移动商务和信息电器的核心技术,嵌入式数据库管理系统是最近几年才兴起的一项新的数据管理技术。它以目前成熟的数据库技术为基础,针对具体的嵌入式设备与系统特点,结合实际应用需求,主要实现对嵌入式设备上数据的存储、组织和管理,以及同后台主数据源的数据交换。本文分析了嵌入式数据库系统的特点和技术发展现状,并根据嵌入式系统的应用需求和嵌入式系统普遍特征指出:基于内存操作的嵌入式数据库性能的决定因素是系统运行时资源开销而非传统的数据I/O 操作次数。在这个思想的指导下,本文重点考虑了基于内存的嵌入式数据库管理系统的体系结构,对嵌入式数据库系统的查询机制以及实现技术做了详细的探讨,以及对嵌入式数据系统查询优化技术进行了细致的讨论和研究。针对具体的嵌入式系统环境及其应用特点,嵌入式数据库所提供的查询系统,在不同的嵌入式数据库系统中其处理的方式都不一样,本文提了一套类似于SQL的面向对象的查询机制,采取该机制可以更加有效的、快速的对数据库中的数据进行查询。采取这样的一套机制不仅可以提高整个数据库的性能,另外对嵌入式系统开发人员也提供了很大的便利。对于查询优化,与传统的关系数据库管理系统执行查询相比,当所有的数据存在内存中时,查询的执行速度时非常快速的。另外也不产生庞大的查询中间结果,只产生指向查询对象的指针,这样也大大提高了系统性能。很显然对于传统数据库系统的查询优化技术在嵌入式数据库系统中不再适用。目前对于嵌入式数据库系统查询优化技术没有统一完备的查询优化算法。针对不同的数据库系统特别是存储方式的不同上一般会选择适合自身系统特点的查询优化机制。一个好的存储机制对查询速度的提高有很大的帮助。本文主要从查询实现上通过只取出指向查询结果的指针减少查询中间结果,以及采取一种智能索引的方式和通过并行查询这些技术来进行优化实现。
其他文献
《防空指挥辅助决策系统》是为防空导弹战术单位(由多种不同类型的防空导弹作战单元及火力单元混合编成的武器系统)自动化指挥系统设计的一个子系统,按功能又可分成目标识别、威
随着互联网信息的爆炸式发展,公开网络的资源与数据越来越丰富,其商业价值也不断地被发现与探索。数据的纷繁复杂是目前价值分析的主要壁垒,随之而来的分析模型应运而生,其中
近几年来,随着Internet的迅速发展,信息安全问题日益突出,入侵检测是信息安全体系结构中的一个重要环节。但现有的入侵检测方法只能对某些特定的或已知的入侵行为取得较好的
随着计算机技术和Internet技术的发展,数学Web平台和远程教学系统成为可能,越来越多的数学活动将在Web上进行。有人断言,未来人们从事数学研究、教学和出版等活动的方式将发
近年来,无线Ad Hoc网络(WANET)得到了广泛的关注。WANET是无线网络的一种,它不像有线网络那样有固定的基站,所有的主机之间的通讯都是通过基站来集中调度;它是一种由固定或者
为了长期有效地监测建筑物健康状况和对其发生的结构损伤进行识别,并进一步对结构寿命进行预测,建立完善的自动化结构损伤远程监测系统显得十分必要。而损伤识别是进行建筑结
当前在中小学资源配送的过程中存在不少问题,如用户购买了一部分本学校不需要的资源;用户在使用过程中资源得不到及时的更新;支付昂贵的技术支持费用。解决这些问题的一种最
当前种类繁多的软件工程方法的关键目标都是在有限资源条件下尽快提交符合质量要求的软件产品,但作为软件过程中质量保证关键过程之一的软件测试过程,除了传统的测试过程方法一
  本课题研究的是支持隧道代理的主动防御型防火墙,而本论文主要针对防火墙的访问控制机制进行研究,着重研究基于角色的访问控制。  论文首先对访问控制机制进行了阐述,然后
本论文按照校基金项目“XML技术在工业测控系统中的应用研究”的要求,以XML和Java技术为基础,深入探讨由W3C推荐的新一代矢量图形SVG的特点及应用,并且剖析了作为Web服务数据