嵌入式主动实时数据库ARTs-EDB的索引技术

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:wsq27028320
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
实时数据库(Real-Time Database, RTDB)中的数据和事务都具有显式的定时限制,系统的正确性不仅依赖于逻辑结果,更依赖于逻辑结果产生的时间。RTDB的高性能要求以内存数据库(Main-Memory Database, MMDB)作为低层支持。索引是提高数据库系统执行效率的一种有效工具,索引选择问题是数据库物理设计中一个重要的优化问题,在内存数据库上建立索引必然要受内存的快速存取以及高效利用影响。ARTs-EDB是自行研发、拥有自主知识产权的嵌入式主动实时数据库系统。以内存数据库作为其底层支持。大量的数据放到内存中,使得在内存中找到目标数据所用的时间不可忽略,因此,在内存数据库中,除了要使用传统的索引机制外,还要引入用于查找内存中的数据的索引。而非主键索引是一个比主键索引使用频率更高、设计更为复杂的索引机制。在分析了用于查找内存数据的非主键索引的特性之后,设计并实现了一个适合于内存数据库的非主键索引机制。此索引机制使用倒排表实现,支持区间查找,并使用一个高效算法实现联合查找,而索引机制本身不需要创建联合索引。实验证明,此索引结构比传统的散列表结构有更优的查找性能和更高的内存利用率。此索引结构的缺点在于创建的代价高,因此,系统引入了热度评价模块来支持此索引机制。热度评价模块根据属性在当前一段时间内使用的频率等因素对其进行合理的分类。系统依据属性的类型决定是否要基于此属性创建非主键索引、是否要保存此非主键索引。使用有限的内存空间保存“热门”数据的非主键索引,使得系统在不频繁的创建非主键索引的前提下,有较高的“索引命中率”。在自主研制的嵌入式主动实时数据库管理系统ARTs-EDB上,实验结果表明上述索引机制较之传统的索引机制,在时空性能上有大幅度的提高。
其他文献
数据仓库系统是随着分析型应用的兴起而发展而来,旨在帮助企业充分利用宝贵的信息资源,做出正确的决策。在数据仓库系统的建设过程中,ETL(Extract Transform Load)是整个数据仓
在互联网获得巨大发展的今天,搜索引擎提供的互联网信息导航服务已经成为非常重要的网络服务,搜索引擎也已成为互联网用户在较短的时间内从在信息量浩如烟海的互联网上搜索、获
粗糙集和模糊集是处理数据的两种不同的数学方法。粗糙集理论是波兰数学家Z.Pawlak于1982年提出来的两种处理不确定和不精确数据的理论,是通过等价关系来研究对象之间的不可
本文主要介绍一种基于嵌入式技术的多媒体播放器的系统设计方案。该系统主要是通过在嵌入式芯片上加载操作系统,同时扩充必要的接口,在操作系统的支持下,开发多媒体播放器。随着
随着城市环境物联网建设的不断深入,现有环境监测设备价格昂贵、功能单一和智能度不高等缺点逐步暴露出来。为了提高城市环境信息监测的智能化水平和自动化水平,本文研究利用
构件库是支持大量构件的描述、存储、管理和检索的构件复用基础设施。随着各类机构建立的构件库逐渐增加,关于分布式构件库的研究日趋增多。这种分布式构件库通过协调机制将
近年来,在线社交网络和基于位置的服务迅速兴起,以Foursquare为代表的基于位置的社交网络(Location Based Social Network,LBSN)平台取得了巨大的成功,并连接了用户的线上线下行为
随着软件规模和复杂度的不断增大,传统的软件开发模式面临着巨大的挑战,出现了新一轮的“软件危机”,解决这个问题行之有效的途径之一就是软件复用。其中,如何开发复用的构件,如何
随着电信企业竞争日益激烈,快速响应市场需求,建立有效的业务流程管理十分重要。目前电信领域中普遍存在流程自动化以及系统间集成等困难难题,本文在分析了NGOSS(下一代运营支撑
电子邮件已经成为人们日常生活中通信、交流的重要手段之一,但垃圾邮件的泛滥已带来严重后果,有效地区分合法邮件和垃圾邮件成为一项紧迫的任务。 近年来,有关垃圾邮件过滤技